• Linux常用命令详解


    目录

    命令格式

    1 文件处理命令

    1.1 目录处理命令

    1.1.1 显示目录文件 - ls

    1.1.2 创建新目录 - mkdir

    1.1.3 切换目录 - cd

    1.1.4 显示当前目录 - pwd

    1.1.5 删除空目录 - rmdir 

    1.1.6 复制文件(夹) - cp 

    1.1.7 删除文件 - rm

    1.2 文件处理命令

    1.2.1 创建空文件 - touch

    1.2.2 查看文件内容 - cat

    1.2.3 分页显示文件内容 - more

    1.2.4 分页显示文件内容 - less

    1.2.5 显示文件前几行内容 - head

    1.2.6 显示文件前几行内容 - tail

    1.3 链接命令

    1.3.1 链接 - ln

    2 权限管理命令

    2.1 权限管理命令

    2.1.1 修改权限 - chmod

    2.2 其他权限管理命令

    2.2.1 修改所有者 - chown

    2.2.2 修改所属组 - chgrp

    2.2.3 显示、设置文件的缺省权限 - uamsk

    3 搜索命令

    3.1 文件搜索

    3.1.1 文件搜索 - find

    3.2 其他搜索命令

    3.2.1 在文件资料库中查找文件 - locate

    3.2.2 搜索命令所在目录及别名信息 - which

    3.2.3 搜索命令所在目录及帮助文档路径 - whereis

    3.2.4 文件中字符串匹配 - grep

    4 帮助命令

    4.1.1 命令或配置文件帮助信息 - man

    4.1.2 简单介绍命令信息 - whatis

    4.1.3 模糊查找关键字 - apropos

    4.1.4 获得Shell内置命令的帮助信息 - help

    5 用户管理命令

    5.1.1 添加新用户 - useradd

    5.1.2 给用户设置密码 - passwd 

    5.1.3 查看登录用户信息 - who

    5.1.4 查看登录用户详细信息 - w

    6 压缩解压命令

    6.1.1 压缩文件 - gzip

    6.1.2 解压缩.gz的压缩文件 - gunzip

    6.1.3 压缩/解压缩文件或目录 - tar

    6.1.4 压缩文件或目录 - zip

    6.1.5 解压.zip的压缩文件 - unzip

    6.1.6 压缩文件 - bzip2

    6.1.7 解压缩文件 - bunzip2

    7 网络命令

    7.1.1 给用户发信息 - write

    7.1.2 发广播信息 - wall

    7.1.3 测试网络连通性 - ping

    7.1.4 查看和设置网卡信息 - ifconfig

    7.1.5 查看发送电子邮件 - mail

    7.1.6 列出目前与过去登入系统的用户信息 - last

    7.1.7 检查某特定用户上次登录的时间 - lastlog

    7.1.8 数据包到主机间的路径 - traceroute

    7.1.9 网络相关信息 - netstat

    7.1.10 配置网络 - setup

    7.1.11 挂载 - mount

    8 关机重启命令

    8.1.1 关机重启 - shutdown

    8.1.2 其他关机命令

    8.1.3 其他重启命令

    8.1.4 系统运行级别

    8.1.5 修改系统默认运行级别 - /etc/inittab

    8.1.6 查询系统运行级别 - runlevel

    8.1.7 退出登录命令 - logout


    命令格式

    命令格式 :命令 [-选项] [参数]

    例:ls -la /etc

    说明:

    1. 个别命令使用不遵循此格式
    2. 当有多个选项时,可以写在一起
    3. 简化选项与完整选项-a 等于 --all

    1 文件处理命令

    1.1 目录处理命令

    1.1.1 显示目录文件 - ls

    命令名称:ls

    命令英文原意:list

    命令所在路径:/bin/ls

    执行权限:所有用户

    功能描述:显示目录文件

    语法:ls [-ald] [文件或目录]

    • -a 显示所有文件,包括隐藏文件
    • -l 详细信息显示
    • -d 查看目录属性

    常用命令

    ls -a 查看隐藏文件

    ls -d 显示目录

    ls -l 长显示,显示文件或者目录详细信息包括大小、修改时间

    ls -lh 更加人性化显示,比如字节转换为MB、GB不用自己算

    ls -i 查询文件inode号(inode存储文件的详细信息)信息编号,类似于人的身份证号码

    小贴士:-rw-r--r--

    • - 文件类型(- 文件 d 目录 l 软链接文件)

    • rw- r-- r--  ==>  u g o

            u所有者 g所属组 o其他人

            r读 w写 x执行

    1.1.2 创建新目录 - mkdir

    命令名称:mkdir

    命令英文原意:make directories

    命令所在路径:/bin/mkdir

    执行权限:所有用户

    语法:mkdir -p [目录名]

    功能描述:创建新目录 -p 递归创建

    常用命令

    mkdir 创建新目录

    mkdir -p 递归创建新目录

    1.1.3 切换目录 - cd

    命令名称:cd

    命令英文原意:change directory

    命令所在路径:shell内置

    命令执行权限:所有用户

    语法:cd [目录]

    功能描述:切换目录

    常用命令

    cd  miracle/apollo/ 切换到指定目录

    cd ../ 回到上一级目录

    1.1.4 显示当前目录 - pwd

    命令名称:pwd

    命令英文原意: print working directory

    命令所在路径:/bin/pwd

    执行权限:所有用户

    语法:pwd

    功能描述:显示当前目录

    常用命令

    pwd

    1.1.5 删除空目录 - rmdir 

    命令名称:rmdir

    命令英文原意:remove empty directories

    命令所在路径:/bin/rmdir

    执行权限:所有用户

    语法:rmdir [目录名]

    功能描述: 删除空目录

    常用命令

    rmdir miracle/apollo 删除指定空目录

    1.1.6 复制文件(夹) - cp 

    命令名称:cp

    命令英文原意:copy

    命令所在路径:/bin/cp

    执行权限:所有用户

    语法:cp -rp [原文件或目录] [目标目录]

    -r 复制目录

    -p 保留文件属性

    -f 强制覆盖

    -i 在覆盖之前要进行提示

    功能描述:复制文件或目录

    常用命令

    cp /root/bashrc /root/apollo/   将文件/root/bashrc复制到目录/root/apollo/下

    cp -r /root/miracle/ /root/apollo/    将目录/root/miracle/复制到目录/root/apollo/下

    cp -rp /root/miracle/ /root/apollo/    将目录/root/miracle/复制到目录/root/apollo/下,并且保持目录属性(创建时间等属性)

     小贴士 -f 强制覆盖

    在进行cp拷贝目录的时候,想要进行强制覆盖,但是发现即使指定-f参数,还是进行提示。

    执行 which cp 命令

     经过检查发现,直接使用的cp命令,其实是cp -i的别名。也就是说,直接使用cp就相当于带了-i的参数,也就是进行提示的意思。

    解决办法:使用cp的绝对路径加-f参数

     这样拷贝文件的时候,使用的就是不带-i参数的cp命令,所以-f也就进行了强制的覆盖。

    1.1.7 删除文件 - rm

    命令名称:rm

    命令英文原意:remove

    命令所在路径:/bin/rm

    执行权限:所有用户

    语法:rm -rf [文件或目录]

    -r 删除目录

    -f 强制执行

    功能描述:删除文件

    常用命令

    rm /root/apollo/miracle/file1.txt    删除文件/root/apollo/miracle/file1.txt

    rm -rf /root/apollo/miracle//file2.txt   强制删除文件/root/apollo/miracle/file2.txt

    rm -rf /root/apollo/miracle/    强制删除目录/root/apollo/miracle/

    1.2 文件处理命令

    1.2.1 创建空文件 - touch

    命令名称:touch

    命令所在路径:/bin/touch

    执行权限:所有用户

    语法:touch [文件名]

    功能描述:创建空文件

    touch apollo_miracle.txt    在当前目录下创建apollo_miracel.txt文件

    1.2.2 查看文件内容 - cat

    命令名称:cat

    命令所在路径:/bin/cat

    执行权限:所有用户

    语法:cat [文件名]

    功能描述:显示文件内容

    -n 显示行号

    常用命令

    cat /etc/issue    查看/etc/issue文件内容

    cat -n /etc/issue    查看/etc/issue文件内容,并展示行号

    1.2.3 分页显示文件内容 - more

    命令名称:more

    命令所在路径:/bin/more

    执行权限:所有用户

    语法:more [文件名]

    (空格) 或f 翻页

    (Enter) 换行

    q或Q 退出

    功能描述:分页显示文件内容

    常用命令

    more /etc/services    分页显示/etc/services文件内容

    1.2.4 分页显示文件内容 - less

    命令名称:less

    命令所在路径:/usr/bin/less

    执行权限:所有用户

    语法:less [文件名]

    功能描述:分页显示文件内容(可向上翻页)

    常用命令

    less /etc/services    分页显示/etc/services文件内容

    tips:按下 / 后可以搜索 会反显高亮 按q退出

    1.2.5 显示文件前几行内容 - head

    命令名称:head

    命令所在路径:/usr/bin/head

    执行权限:所有用户

    语法:head [文件名]

    功能描述:显示文件前面几行

    -n 指定行数

    常用命令

    head -n 20 /etc/services    查看/etc/services文件前20行内容

    1.2.6 显示文件前几行内容 - tail

    命令名称:tail

    命令所在路径:/usr/bin/tail

    执行权限:所有用户

    语法:tail [文件名]

    功能描述:显示文件后面几行

    -n 指定行数

    -f 动态显示文件末尾内容

    常用命令

    tail -n 10 /etc/services    查看/etc/services文件后10行内容

    tail -f /etc/services    动态显示/etc/services文件新增内容,一般用在日志文件上

    1.3 链接命令

    1.3.1 链接 - ln

    命令名称:ln

    命令英文原意:link

    命令所在路径:/bin/ln

    执行权限:所有用户

    语法:ln -s [原文件] [目标文件]

    -s 创建软链接

    功能描述:生成链接文件

    常用命令

    ln -s /etc/issue /root/issue.soft    创建文件/etc/issue的软链接/root/issue.soft

    ln /etc/issue /root/issue.hard    创建文件/etc/issue的硬链接/root/issue.hard

    软链接特征: 

    1. 类似Windows快捷方式
    2. 软链接文件权限都为 rwxrwxrwx
    3. 文件大小:只是符号链接
    4. /root/issue.soft -> /etc/issue 箭头指向原文件

    硬链接特征:

    1. 拷贝cp -p + 同步更新
    2. 可通过i节点识别
    3. 不能跨分区
    4. 不能针对目录使用 

    2 权限管理命令

    2.1 权限管理命令

    2.1.1 修改权限 - chmod

    命令名称:chmod

    命令英文原意:change the permissions mode of a file

    命令所在路径:/bin/chmod

    执行权限:所有用户

    语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]

            chmod [mode=421] [文件或目录]

    -R 递归修改

    功能描述:改变文件或目录权限

    常用命令

    chmod g+w apollo_miracle.txt    赋予文件apollo_miracle.txt所属组写权限

    chmod -R 777 apollo    修改目录apollo及其目录下文件为所有用户具有全部权限

    代表字符

    权限

    对文件的含义

    对目录的含义

    r

    读权限

    可以查看文件内容

    可以列出目录中的内容

    w

    写权限

    可以修改文件内容

    可以在目录中创建、删除文件

    x

    执行权限

    可以执行文件

    可以进入目录

    小贴士

    rwx作用在文件时

    1. r:read,可以读取,查看
    2. w:writte,可以修改,但是不代表可以删除该文件,删除一个文件的前提是对该文件所在的目录(文件夹)具有写的权限,才能删该文件
    3. x:execute,可以被执行

    rwx作用在目录时

    1. r,ls查看目录内容
    2. w,可以修改,目录内创建+删除+重命名目录
    3. x,可以进入该目录 

    2.2 其他权限管理命令

    2.2.1 修改所有者 - chown

    命令名称:chown

    命令英文原意:change file ownership

    命令所在路径:/bin/chown

    执行权限:所有用户

    语法:chown [用户] [文件或目录]

    功能描述:改变文件或目录的所有者

    常用命令

    chown apollo apollo_miracle.txt    改变文件apollo_miracle.txt的所有者为apollo

    2.2.2 修改所属组 - chgrp

    命令名称:chgrp

    命令英文原意:change file group ownership

    命令所在路径:/bin/chgrp

    执行权限:所有用户

    语法:chgrp [用户组] [文件或目录]

    功能描述:改变文件或目录的所属组

    常用命令

    chgrp apollo apollo_miracle.txt    改变文件apollo_miracle.txt的所属组为apollo

    小贴士

    改变文件apollo_miracle.txt的所有者为root、所属组为root

    2.2.3 显示、设置文件的缺省权限 - uamsk

    命令名称:umask

    命令英文原意:the user file-creation mask

    命令所在路径:Shell内置命令

    执行权限:所有用户

    语法:umask [-S]

    -S 以rwx形式显示新建文件缺省权限

    功能描述:显示、设置文件的缺省权限

    常用命令

    umask

    umask -S

    小贴士

    新建文件是默认没有x权限(比如:防止木马病毒攻击)

    3 搜索命令

    3.1 文件搜索

    3.1.1 文件搜索 - find

    命令名称:find

    命令所在路径:/bin/find

    执行权限:所有用户

    语法:find [搜索范围] [匹配条件]

    功能描述:文件搜索

    常用命令

    find /etc -name init    在目录/etc中根据文件名查找文件init(-iname 不区分大小写)

    find /etc -name *init*    在目录/etc中根据文件名查找文件名包含init的文件

    find /etc -name init???   在目录/etc中根据文件名查找文件名init开头并有3个字符的文件

    find /etc -name init*    在目录/etc中根据文件名查找文件名init开头的文件

    tips:* 匹配任意字符,?匹配单个字符

    find / -size +204800    在根目录下查找大于100MB的文件(2=1KB)

    find / -size +100M    在根目录下查找大于100MB的文件

    tips:+n 大于 -n 小于 n 等于

    find /home -user apollo    在家目录下查找所有者为apollo的文件

    find /home -user apollo    在家目录下查找所属组为apollo的文件

    find /etc -cmin -5    在/etc下查找5分钟内被修改过属性的文件和目录

    find /etc -ctime +3    在/etc下查找3天内没有被修改过属性的文件和目录

    tips:

    1. -amin 访问时间 access
    2. -cmin 文件属性 change
    3. -mmin 文件内容 modify

    find / -size +80M -a -size -100M    在/下查找大于80MB小于100MB的文件 

    tips:

    1. -a 两个条件同时满足
    2. -o 两个条件满足任意一个即可

    find / -name inittab -exec ls -l {} \;    在/etc下查找inittab文件并显示其详细信息

    tips:

    • -exec/-ok 命令 {} \;     对搜索结果执行操作
    • -exec直接执行,ok会询问操作

    find /home -type f    在/home下查找类型为文件的文件 

    tips:-type 根据文件类型查找(f 文件 d 目录 l 软链)

    find /home -inum 76845    在/home下查找文件i节点为76845的文件 

    3.2 其他搜索命令

    3.2.1 在文件资料库中查找文件 - locate

    命令名称:locate

    命令所在路径:/usr/bin/locate

    执行权限:所有用户

    语法:locate 文件名

    -i 不区分大小写

    功能描述:在文件资料库中查找文件

    常用命令

    locate inittab

    tips:新建文件locate不到,可以updatedb命令更新文件资料库后查找,注意tmp目录不在文件资料库内

    3.2.2 搜索命令所在目录及别名信息 - which

    命令名称:which

    命令所在路径:/usr/bin/which

    执行权限:所有用户

    语法:which 命令

    功能描述:搜索命令所在目录及别名信息

    常用命令

    which ls

    3.2.3 搜索命令所在目录及帮助文档路径 - whereis

    命令名称:whereis

    命令所在路径:/usr/bin/whereis

    执行权限:所有用户

    语法:whereis 命令名称

    功能描述:搜索命令所在目录及帮助文档路径

    常用命令

    whereis ls

    3.2.4 文件中字符串匹配 - grep

    命令名称:grep

    命令所在路径:/bin/grep

    执行权限:所有用户

    语法:grep -iv [指定字串] [文件]

    -i 不区分大小写

    -v 排除指定字串

    功能描述:在文件中搜寻字串匹配的行并输出

    常用命令

    grep mysql /etc/my.cnf    查找包含mysql的行信息

    grep -v ^# /etc/my.cnf    去除以#开头的所有行信息,^表示以XXX开头 

    4 帮助命令

    4.1.1 命令或配置文件帮助信息 - man

    命令名称:man

    命令英文原意:manual

    命令所在路径:/usr/bin/man

    执行权限:所有用户

    语法:man 命令或配置文件

    -f, --whatis               等同于 whatis
    -k, --apropos           等同于 apropos

    1  命令的帮助

    5  配置文件的帮助

    (空格) 或f 翻页

    (Enter) 换行

    q或Q 退出

    功能描述:获得帮助信息

    常用命令

    man ls    查看ls命令的帮助信息

    man services    查看配置文件services的帮助信息

    man 1 passwd    查看命令的帮助(passwd 既是命令也是配置文件)

    man 5 passwd    查看配置文件的帮助

    4.1.2 简单介绍命令信息 - whatis

    命令:whatis

    语法:whatis 命令

    功能描述:获得命令的简单介绍信息

    常用命令

    whatis ls

    4.1.3 模糊查找关键字 - apropos

    命令:apropos

    语法:apropos 配置文件

    whatis 类似于精确查找

    apropos 模糊查找关键字 [功能等于 man -k ][可以tab快速补全]

    常用命令

    apropos mkdir 

    4.1.4 获得Shell内置命令的帮助信息 - help

    命令名称:help

    命令所在路径:Shell内置命令

    执行权限:所有用户

    语法:help 命令

    功能描述:获得Shell内置命令的帮助信息

    常用命令

    help umask    查看umask命令的帮助信息 

    5 用户管理命令

    5.1.1 添加新用户 - useradd

    命令名称:useradd

    命令所在路径:/usr/sbin/useradd

    执行权限:root

    语法:useradd 用户名

    功能描述:添加新用户

    常用命令

    useradd miracle    添加用户名为miracle的新用户

    5.1.2 给用户设置密码 - passwd 

    命令名称:passwd

    命令所在路径:/usr/bin/passwd

    执行权限:所有用户

    语法:passwd 用户名

    功能描述:设置用户

    常用命令

    passwd miracle    普通用户只能更改自己密码,root用户可以更好所有人密码

    5.1.3 查看登录用户信息 - who

    命令名称:who

    命令所在路径:/usr/bin/who

    执行权限:所有用户

    语法:who

    功能描述:查看登录用户信息

    常用命令

    who

    小贴士

    参数分别为:

    用户名 登录终端[tty本地终端/pts远程终端] 登录时间 IP地址[没有表示本地登录]

    5.1.4 查看登录用户详细信息 - w

    命令名称:w

    命令所在路径:/usr/bin/w

    执行权限:所有用户

    语法:w

    功能描述:查看登录用户详细信息

    常用命令

    w

    6 压缩解压命令

    6.1.1 压缩文件 - gzip

    命令名称:gzip

    命令英文原意:GNU zip

    命令所在路径:/bin/gzip

    执行权限:所有用户

    语法:gzip [文件]

    -d    解压缩文件,等同于gunzip

    功能描述:压缩文件,只能压缩文件不能压缩目录,压缩之后源文件不保留,压缩后文件格式:.gz

    常用命令

    gzip test.txt    压缩test.txt文件 

    6.1.2 解压缩.gz的压缩文件 - gunzip

    命令名称:gunzip [= gzip -d]

    命令英文原意:GNU unzip

    命令所在路径:/bin/gunzip

    执行权限:所有用户

    语法:gunzip [压缩文件]

    功能描述:解压缩.gz的压缩文件

    常用命令

    gunzip test.txt.gz    解压缩test.txt.gz文件

    6.1.3 压缩/解压缩文件或目录 - tar

    命令名称:tar

    命令所在路径:/bin/tar

    执行权限:所有用户

    语法:tar 选项[-zcf] [压缩后文件名] [目录]

    -z 打包同时压缩

    -c 打包

    -x 解包

    -v 显示详细信息

    -f 指定文件名

    功能描述:打包文件或目录,压缩后文件格式为.tar.gz

    压缩常用命令

    tar -zcf test01.tar.gz test01    将目录test01打包并压缩为.tar.gz文件

    tar -zcvf test02.tar.gz test02    将目录test02打包并压缩为.tar.gz文件,显示详细信息

    ​​​​​​解压缩常用命令

    tar -zxf test01.tar.gz    将test01.tar.gz文件进行解压

    tar -zxvf test02.tar.gz    将test02.tar.gz文件进行解压,显示详细信息

    6.1.4 压缩文件或目录 - zip

    命令名称:zip

    命令所在路径:/usr/bin/zip

    执行权限:所有用户

    语法:zip [-r] [压缩后文件名] [文件或目录]

    -r 压缩目录

    功能描述:压缩文件或目录,压缩后文件格式:.zip,会保留原文件

    常用命令

    zip test.txt.zip test.txt    压缩文件

    zip -r test.zip test    压缩目录

    6.1.5 解压.zip的压缩文件 - unzip

    命令名称:unzip

    命令所在路径:/usr/bin/unzip

    执行权限:所有用户

    语法:unzip .zip的压缩文件

    功能描述:解压.zip的压缩文件

    unzip test.zip

    6.1.6 压缩文件 - bzip2

    命令名称:bzip2

    命令所在路径:/usr/bin/bzip2

    执行权限:所有用户

    语法: bzip2 [-k] [文件]

    -k 产生压缩文件后保留原文件

    功能描述:压缩文件,压缩后文件格式为.bz2,不能压缩目录

    常用命令

    bzip2 -k test.txt     压缩test.txt 文件,并保留源文件

    6.1.7 解压缩文件 - bunzip2

    命令名称:bunzip2

    命令所在路径:/usr/bin/bunzip2

    执行权限:所有用户

    语法: bunzip2 [-k] [压缩文件]

    -k 解压缩后保留原文件

    功能描述:解压缩

    bunzip2 -k test.txt.zip

    7 网络命令

    7.1.1 给用户发信息 - write

    指令名称:write

    指令所在路径:/usr/bin/write

    执行权限:所有用户

    语法:write <用户名>

    功能描述:给用户发信息,以Ctrl+D保存结束

    常用命令

    write linzhiling

    7.1.2 发广播信息 - wall

    指令名称:wall

    命令英文原意:write all

    指令所在路径:/usr/bin/wall

    执行权限:所有用户

    语法:wall [message]

    功能描述:发广播信息,自己也会收到信息

    常用命令

    wall hello, world!

    7.1.3 测试网络连通性 - ping

    命令名称:ping

    命令所在路径:/bin/ping

    执行权限:所有用户

    语法:ping 选项 IP地址

    -c 指定发送次数

    功能描述:测试网络连通性

    常用命令

    ping -c 10 192.168.31.2    测试192.168.31.2网络是否连接,ping10次 

    7.1.4 查看和设置网卡信息 - ifconfig

    命令名称:ifconfig

    命令英文原意:interface configure

    命令所在路径:/sbin/ifconfig

    执行权限:root

    语法:ifconfig 网卡名称 IP地址

    功能描述:查看和设置网卡信息

    常用命令

    ifconfig    查看网络配置

    ifconfig ens33 192.168.31.222    临时配置网络IP为192.168.31.222

    7.1.5 查看发送电子邮件 - mail

    命令名称:mail

    命令所在路径:/bin/mail

    执行权限:所有用户

    语法:mail [用户名]

    功能描述:查看发送电子邮件

    常用命令

    mail apollo    给apollo发送邮件,连按两次Ctrl+C键则中断工作,不送此信件;ctrl+d发送邮件。

    mail    查看邮件。输入编号,查看对应编号邮件内容;d,则表示删除信件;若仅按回车键,表示对信件不作任何改动(信件仍旧保存,下次还可读这一信件);若回答p,则要求重复显示信件;s filename表示要把信件存入所命名的文件;若回答q,表示要从mail退出

    7.1.6 列出目前与过去登入系统的用户信息 - last

    命令名称:last

    命令所在路径:/usr/bin/last

    执行权限:所有用户

    语法:last

    功能描述:列出目前与过去登入系统的用户信息

    常用命令

    last

    7.1.7 检查某特定用户上次登录的时间 - lastlog

    命令名称:lastlog

    命令所在路径:/usr/bin/lastlog

    执行权限:所有用户

    语法:lastlog

    -u  指定用户ID

    功能描述:检查某特定用户上次登录的时间

    常用命令

    lastlog

    lastlog -u 1000

    7.1.8 数据包到主机间的路径 - traceroute

    命令名称:traceroute

    命令所在路径:/bin/traceroute

    执行权限:所有用户

    语法:traceroute 网址

    功能描述:显示数据包到主机间的路径

    常用命令

    traceroute www.baidu.com

    小贴士

    有些行是以星号表示的。出现这样的情况,可能是防火墙封掉了ICMP的返回信息

    7.1.9 网络相关信息 - netstat

    命令名称:netstat

    命令所在路径:/bin/netstat

    执行权限:所有用户

    语法:netstat [选项]

    -t : TCP协议

    -u : UDP协议

    -l : 监听

    -r : 路由

    -n : 显示IP地址和端口号

    -p:显示正在使用Socket的程序识别码和程序名称

    功能描述:显示网络相关信息

    常用命令

    netstat -tlun 查看本机监听的端口

    netstat -an 查看本机所有的网络连接

    netstat -rn 查看本机路由表

    netstat -tunlp | grep 631    查看某一端口是否被占用

    7.1.10 配置网络 - setup

    命令名称:setup

    命令所在路径:/usr/bin/setup

    执行权限:root

    语法:setup

    功能描述:配置网络

    常用命令

    setup

    7.1.11 挂载 - mount

    命令名称:mount

    命令位置:/bin/mount

    执行权限:所有用户

    命令语法:mount [-t 文件系统] 设备文件名 挂载点

    功能描述:挂载

    常用命令

    mount -t iso9660 /dev/sr0 /mnt/cdrom

    8 关机重启命令

    8.1.1 关机重启 - shutdown

    命令名称:shutdown

    命令位置:/usr/sbin/shutdown

    执行权限:root

    命令语法:shutdown [选项] 时间

    -c: 取消前一个关机命令

    -h:关机

    -r: 重启

    功能描述:关机或者重启

    常用命令

    shutdown -r now    立即重启
    shutdown -r +15    延时重启:15分钟后重启
    shutdown -r 12:30    定时重启:12点半重启
    shutdown -r +30 "System reboot after 30 minutes"   发送告警: 30分钟后重启,后面的文本即为发送给用户的告警信息

    8.1.2 其他关机命令

    halt

    poweroff

    init 0

    8.1.3 其他重启命令

    reboot

    init 6

    8.1.4 系统运行级别

    0 关机

    1 单用户

    2 不完全多用户,不含NFS服务

    3 完全多用户

    4 未分配

    5 图形界面

    6 重启

    8.1.5 修改系统默认运行级别 - /etc/inittab

    8.1.6 查询系统运行级别 - runlevel

    8.1.7 退出登录命令 - logout

  • 相关阅读:
    Michael Jordan最新报告:去中心化机器学习中的契约、不确定性和激励
    前端文件下载实现方案,Blob对象为你实现任意文件下载
    11-标准库fmt以及文件操作
    rust-analyzer报错“Failed to spawn one or more proc-macro servers,....“怎么解决?
    什么是回调函数?写出一个示例?
    HashMap-链表与红黑树转换触发条件
    网络是如何进行通信
    【Spring Cloud】新闻头条微服务项目:引入ElasticSearch建立文章搜索索引
    基础:如何写好一篇学术论文?
    关于安卓12闪屏页适配(一)
  • 原文地址:https://blog.csdn.net/apollo_miracle/article/details/124940010