美文网首页
新手学习Linux,优先掌握的命令

新手学习Linux,优先掌握的命令

作者: 打你个小鳖孙_吖 | 来源:发表于2019-03-23 16:14 被阅读0次

    命令行工具Shell,默认终端Bash(Bourne-Again SHell)

    功能强大

    上下键调取执行过的命令

    Tab键位补全

    强大的批处理脚本

    实用的环境变量

    第一个命令,man命令

    man属于Linux中比较强悍的帮助命令

    常用按键以及用途

    spacebar/Pg dn 向下翻页

    Pg up向上翻页

    home/end首/尾页

    /从上往下搜索某个关键词

    ?从下往上搜索某个关键词

    n定位到下一个搜索某到的关键词

    N定位到上一个搜索某到的关键词

    q退出帮助文档

    帮助信息的结构及意义

    NAME命令名称

    SYNOPSIS参数的大致使用方法

    DESCRIPTION介绍说明

    EXAMPLES演示

    OVERVIEW概述

    DEFAULTS默认的功能

    OPTIONS具体可用选项

    ENVIRONMENT环境变量

    FILES用到的文件

    SEE ALSO相关资料

    HISTORY维护历史与联系方式

    常用系统工作命令

    echo命令

    例如: echo test.txt(test.txt为字符串)

    显示test.txt

    echo $BASH(BATH为变量)

    显示/bin/bash

    date命令

    参数作用

    %t跳格[Tab键]

    %Y年

    %m月

    %d日

    %H小时(00~23)

    %I小时(0~12)

    %M分钟(00~59)

    %s秒(00~59)

    %j今年中的第几天

    reboot命令

    重启命令,默认只能root管理员来重启

    poweroff命令

    关机命令,默认只能root管理员来关机

    wget命令

    格式wget [参数] 下载地址

    参数作用:

    -b 后台下载模式

    -p 下载到指定目录(接目录)

    -t 最大尝试次数

    -c 断点续传

    -p 下载页面内所有资源(接网址)

    -r 递归下载

    ps命令

    ps[参数]

    参数作用

    -a 显示所有进程

    -u 用户以及其它详细信息

    -x显示没有控制终端的进程

    5种常见进程状态

    R(running):进程正在运行或运行队列中等待

    S(interruptible sleep):进程处于休眠等待某个事件完成

    D(interruptible sleep):进程不响应系统异步信号,kill也不可中断,通常处于I/O

    Z(Zombie):进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后进程释放。

    T(Stopped):进程收到停止信号后停止运行。

    top命令

    动态监视进程活动与系统负载等信息,能够动态查看系统运维状态。

    pidof 命令

    用于查询某个指定服务进程的PID值,格式    pidof[参数][服务名称]

    kill命令

    用于终止某个指定PID的服务进程,格式        kill [参数][进程PID]

    killall命令

    用于终止某个指定名称的服务所对应的全部进程,格式killall[参数][服务名称]

    常用系统状态检测命令

    ifconfig命令

    用于获取网卡配置与网络状态等信息,格式  ifconfig[网络设备][参数]

    unname命令

    用于查看系统内核与版本信息,格式              unname[-a]

    uptime命令

    用于查看系统负载信息,格式uptime

    load average 尽量不要长期超过1生产环境不要超过5

    free命令

    用于显示当前系统中内存的使用量信息,格式 free[-h]

    who命令

    用于查看当前登入主机的用户终端信息,格式who[参数]

    last命令

    用于查看所有系统的登录记录,格式    last[参数]

    history命令

    用于查看历史执行过的命令,格式                  history[-c]

    sosreport命令

    用于收集系统配置及架构信息并输出诊断文档,格式为sosreport

    工作目录切换命令

    pwd命令

    用于显示用户当前所处的工作目录,格式 pwd [选项]

    cd命令

    用于切换工作路径,格式cd[目录名称]

    cd-返回上一次所处的目录

    cd~切换当前用户的家

    cd..命令进入上级目录

    ls命令

    用于显示目录中的文件信息,格式

    ls[选项][文件]

    -a查看全部文件,包括隐藏文件

    -l查看文件属性,大小等详细信息

    -d查看目录属性信息

    文本文件编辑命令

    cat命令

    用于查看纯文文档的前N行,格式              head[选项][文件]

    more命令

    用于查看纯文本文件(内容较多的),格式      more[选项][文件]  备注:不能回看

    head命令

    用于查看纯文本文档(内容较少的),格式    cat[选项][文件]

    tail命令

    用于查看纯文文档的后N行或持续刷新内容,格式                      head[选项][文件]

    tr命令

    用于替换文本文件的字符,格式                tr[原始字符][目标字符]

    wc命令

    用于统计指定文本的行数、字数、字节数,格式  wc[参数][文本]

    参数作用

    -l只显示行数

    -w只显示单词数

    -c只显示字节数

    stat命令

    用于查看文件的具体存储信息和时间等信息,格式  stat 文件名称

    cut命令

    用于按“列”提取文本字符,格式              cut[参数]文本

    diff命令

    用于比较多个文本文件的差异,格式              diff[参数]文件


    文件目录管理命令

    touch命令

    touch 命令用于创建空白文件或设置文件的时间,格式  touch [选项] [文件]

    mkdir命令

    用于创建空白的目录,格式  mkdir [选项 ] 目录

    cp命令

    用于复制文件或目录,格式 cp [选项 ] 源文件 目标文件

    参数及其作用

    -p保留原始文件属性

    -d若对象为“链接文件”,保留“链接文件的属性”

    -r递归持续复制(用于目录)

    -i若目标文件存在,则询问是否覆盖

    -a相当于-pdr(保留文件属性或者链接文件属性,递归持续复制)

    mv命令

    用于剪切文件或文件重命名,格式  mv [选项 ] 源文件 [目标路径 |目标文件名 

    rm命令

    用于删除文件或目录,格式  rm [选项 ] 文件

    dd命令

    用于按照指定大小和个数的据块来复制文件或转换,格式 dd [参数 ]

    参数作用

    if输入的文件名称

    of输出的文件名称

    bs设置每个“块”的大小

    count设置要复制“块”的个数

    file命令

    命令用于查看文件的类型,格式  file 文件名

    相关文章

      网友评论

          本文标题:新手学习Linux,优先掌握的命令

          本文链接:https://www.haomeiwen.com/subject/dtmsvqtx.html