文章目录

  1. 1. 注销、重启、关机
    1. 1.1. 注销
    2. 1.2. 重启
    3. 1.3. 关机
    4. 1.4. shutdown
      1. 1.4.0.1. 语法
      2. 1.4.0.2. 参数
      3. 1.4.0.3. 案例
    5. 1.4.1. init 转换运行级别
      1. 1.4.1.1. 语法
      2. 1.4.1.2. 注意
  2. 1.5. 帮助类命令
    1. 1.5.1. man 显示指定命令的手册页帮助信息
      1. 1.5.1.1. 语法
      2. 1.5.1.2. 案例
    2. 1.5.2. help 显示指定命令的帮助信息
      1. 1.5.2.1. 语法
      2. 1.5.2.2. 案例
  3. 1.6. 文件目录操作命令
    1. 1.6.1. cat显示文本文件的内容
      1. 1.6.1.1. 语法
      2. 1.6.1.2. 参数
      3. 1.6.1.3. 案例
    2. 1.6.2. head 、tail 显示文本文件的开头或结尾部分(默认10行)
      1. 1.6.2.1. 语法
      2. 1.6.2.2. 案例
    3. 1.6.3. more、less 分屏显示文本文件的内容
      1. 1.6.3.1. 语法
      2. 1.6.3.2. 注意
      3. 1.6.3.3. 案例
    4. 1.6.4. clear 清除当前终端的屏幕内容
    5. 1.6.5. ls 显示指定目录中的文件和子目录信息
      1. 1.6.5.1. 参数
      2. 1.6.5.2. 案例
    6. 1.6.6. tree 显示目录树
    7. 1.6.7. cp 复制文件或目录
      1. 1.6.7.1. 案例
    8. 1.6.8. rm 删除文件或目录
      1. 1.6.8.1. 参数
      2. 1.6.8.2. 案例
    9. 1.6.9. mv 移动或更名现有的文件或目录
      1. 1.6.9.1. 案例
    10. 1.6.10. cd 改变工作目录
      1. 1.6.10.1. 注意
      2. 1.6.10.2. 案例
    11. 1.6.11. mkdir 建立目录
      1. 1.6.11.1. 语法
      2. 1.6.11.2. 案例
    12. 1.6.12. rmdir 删除空目录
    13. 1.6.13. pwd 显示当前目录的绝对路径
      1. 1.6.13.1. 注意
      2. 1.6.13.2. 案例
    14. 1.6.14. wc显示文本文件的行数、字数和字符数
      1. 1.6.14.1. 语法
      2. 1.6.14.2. 案例
    15. 1.6.15. grep 查找指定字符串
      1. 1.6.15.1. 语法
      2. 1.6.15.2. 案例
    16. 1.6.16. touch 改变文件或目录时间
      1. 1.6.16.1. 语法
      2. 1.6.16.2. 参数
      3. 1.6.16.3. 注意
      4. 1.6.16.4. 案例
    17. 1.6.17. ln 建立软链接
      1. 1.6.17.1. 参数
      2. 1.6.17.2. 案例
  4. 1.7. 系统管理命令
    1. 1.7.1. date 查看或修改系统时间
      1. 1.7.1.1. 语法
      2. 1.7.1.2. 案例
    2. 1.7.2. cal显示日历
      1. 1.7.2.1. 语法
      2. 1.7.2.2. 案例
    3. 1.7.3. who 显示在线登录用户
    4. 1.7.4. whoami 显示用户自己的身份
    5. 1.7.5. hostname 显示主机名称
      1. 1.7.5.1. 案例
    6. 1.7.6. uname 显示系统信息
      1. 1.7.6.1. 参数
      2. 1.7.6.2. 案例
    7. 1.7.7. top 显示管理执行中的程序
      1. 1.7.7.1. 注意
    8. 1.7.8. du 显示指定的文件(目录)已使用的磁盘空间的总量
    9. 1.7.9. df 显示文件系统磁盘空间的使用情况
    10. 1.7.10. free 显示当前内存和交换空间的使用情况
    11. 1.7.11. stat 显示指定文件的相关信息
      1. 1.7.11.1. 案例
    12. 1.7.12. ifconfig 显示网络接口信息
    13. 1.7.13. ping 测试网络的连通性
    14. 1.7.14. netstat 显示网络状态信息
    15. 1.7.15. history 查看Shell命令的历史记录
      1. 1.7.15.1. 语法
      2. 1.7.15.2. 注意
    16. 1.7.16. su 变更用户身份
      1. 1.7.16.1. 注意
  5. 1.8. 挂载管理命令
    1. 1.8.1. mount 将磁盘设备挂载到指定的目录
      1. 1.8.1.1. 语法
      2. 1.8.1.2. 参数
      3. 1.8.1.3. 案例
    2. 1.8.2. umount 卸载指定的设备
      1. 1.8.2.1. 语法
      2. 1.8.2.2. 注意
      3. 1.8.2.3. 案例
  6. 1.9. 归档压缩命令
    1. 1.9.1. tar
      1. 1.9.1.1. 参数
      2. 1.9.1.2. 案例
    2. 1.9.2. gzip
      1. 1.9.2.1. 参数
      2. 1.9.2.2. 案例
    3. 1.9.3. bzip2
    4. 1.9.4. unzip
    5. 1.9.5. zip
    6. 1.9.6. rpm 软件包管理
      1. 1.9.6.1. 语法
    7. 1.9.7. 参数
    8. 1.9.8. 案例
  7. 1.10. 用户和组群命令
    1. 1.10.1. useadd 添加用户
      1. 1.10.1.1. 语法
      2. 1.10.1.2. 参数
      3. 1.10.1.3. 案例
    2. 1.10.2. usermod 修改用户
      1. 1.10.2.1. 参数
      2. 1.10.2.2. 案例
    3. 1.10.3. userdel 删除用户
      1. 1.10.3.1. 参数
      2. 1.10.3.2. 案例
    4. 1.10.4. passwd 设置或修改用户口令
      1. 1.10.4.1. 语法
      2. 1.10.4.2. 参数
      3. 1.10.4.3. 案例
    5. 1.10.5. groupadd 新建组群
      1. 1.10.5.1. 语法
      2. 1.10.5.2. 参数
    6. 1.10.6. groupmod 修改组群
      1. 1.10.6.1. 语法
      2. 1.10.6.2. 参数
    7. 1.10.7. groupdel 删除组群
  8. 1.11. 权限管理命令
    1. 1.11.1. chmod 修改文件的访问权限
      1. 1.11.1.1. 语法
      2. 1.11.1.2. 注意
      3. 1.11.1.3. 案例
    2. 1.11.2. chgrp 改变文件的所属组群
    3. 1.11.3. chown 改变文件的所有者
  9. 1.12. 进程管理命令
    1. 1.12.1. kill 终止正在进行的进程或作业
      1. 1.12.1.1. 参数
    2. 1.12.2. killall 终止正在进行的进程或作业
    3. 1.12.3. ps 报告程序状况
      1. 1.12.3.1. 语法
      2. 1.12.3.2. 案例
  10. 1.13. 一些技巧
    1. 1.13.1. 通配符(* ? [] - !)
      1. 1.13.1.1. 含义
    2. 1.13.2. 自动补全 (Tab键)
      1. 1.13.2.1. 概念
    3. 1.13.3. 重定向
      1. 1.13.3.1. 概念
      2. 1.13.3.2. 案例

整理了一份linux常用命令手册,与大家分享。这是一些比较常用的命令。

备注:
1、2016-10-15 新增内容,调整编排和样式

注销、重启、关机

注销

输入“exit”命令或者使用Ctrl+D组合键

重启

输入“reboot”命令或“shutdown –r now”命令

关机

输入“halt”命令或“shutdown –h now”命令

shutdown

语法

shutdown [-akrhHPfnc] [-t secs] time[warning message]

参数
 -a:      use /etc/shutdown.allow
 -k:      don't really shutdown,only warn.
 -r:      reboot after shutdown.
 -h:      halt after shutdown.
 -P:      halt action is to turnoff power.
 -H:      halt action is to justhalt.
 -f:      do a 'fast' reboot (skipfsck).
 -F:      Force fsck on reboot.
 -n:      do not go through"init" but go down real fast.
 -c:      cancel a runningshutdown.
 -tsecs: delay between warning and kill signal.
案例

10分钟后关机

shutdown -h 10  

10分钟后重启

shutdown –r 10

init 转换运行级别

语法

init [0-6]

注意

init 0为关机,init 6为重启。

帮助类命令

man 显示指定命令的手册页帮助信息

语法

man 命令名

案例

用man命令和查看ls命令。

man ls

help 显示指定命令的帮助信息

语法

命令名 –help

案例

用help命令和查看ls命令

ls –help

文件目录操作命令

cat显示文本文件的内容

语法

cat [选项] 文件列表

参数
n(number)在每一行前显示行号
案例

用cat命令显示/root/install.log文件,要求显示文件的每行必须有行号。

cat –n /root/install.log

head 、tail 显示文本文件的开头或结尾部分(默认10行)

语法

tail\head [选项] 文件

案例

显示/etc/inittab文件的前10行以及后15行

head –n 10 /ect/inittab
tail –n 15 /ect/inittab

more、less 分屏显示文本文件的内容

语法

more/less 文件

注意

显示下一行内容:按Enter键

显示下一屏的内容:按space(空格)键

退出命令:按q键

向前向后翻页:PgDn 、PgUp

less 命令和more命令唯一的不同是more命令只能向后翻页,而less命令可以向前向后翻页

案例

用more和less命令分屏显示/root/install.log文件。

more /root/install.log
less /root/install.log

clear 清除当前终端的屏幕内容

ls 显示指定目录中的文件和子目录信息

参数
-a(all)             显示所有的文件和子目录,包括隐藏文件和隐藏子目录
-l(list)            显示文件和子目录的列表信息
-d(directory)       如果参数是目录,只显示目录的信息
-t(time)            按照时间顺序显示文件
-R(recursive)       不仅显示指定目录下的文件和子目录信息,而且递归地显示子目录中的文件和子目录信息。
案例

查看当前目录下文件和子目录信息

ls

查看/home目录的详细信息(包括隐含文件和子文件夹下内容)

ls -al   /home

tree 显示目录树

cp 复制文件或目录

案例

复制haproxy-1.4.24.tar.gz

cp haproxy-1.4.24.tar.gz /usr/src/

rm 删除文件或目录

参数
-d或--directory            直接把欲删除的目录的硬连接数据删成0,删除该目录。
-f或--force                     强制删除文件或目录。
-r或-R或--recursive   递归处理,将指定目录下的所有文件及子目录一并处理。
-i或--interactive           删除既有文件或目录之前先询问用户。
-v或--verbose               显示指令执行过程。
案例

删除haproxy-1.4.24.tar.gz

rm haproxy-1.4.24.tar.gz

mv 移动或更名现有的文件或目录

案例

移动haproxy-1.4.24.tar.gz

mv haproxy-1.4.24.tar.gz

cd 改变工作目录

注意

cd~:切换到用户的主目录。(用户的主目录:/root)
cd:切换到用户的主目录。(用户的主目录:/root)
cd ..: 切换到父目录。

案例

打开usr/src目录

cd /usr/src

mkdir 建立目录

语法

mkdir [-p][–help][–version][-m <目录属性>][目录名称]

案例

创建目录

mkdir /usr/src/liang

rmdir 删除空目录

pwd 显示当前目录的绝对路径

注意

绝对路径:指从根目录(/)开始到到当前目录(文件)的路径。
相对路径:指从当前目录到其下子目录(文件)的路径。

案例

查询当前目录的绝对路径

pwd

wc显示文本文件的行数、字数和字符数

语法

wc [选项] 文件

案例

显示dd文件的统计信息

wc dd

grep 查找指定字符串

语法

grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][–help][范本样式][文件或目录…]

案例

查找/var/log/messages中的kernel字符串

grep kernel /var/log/messages

touch 改变文件或目录时间

语法

touch [-acfm][-d <日期时间>][-r<参考文件或目录>][-t <日期时间>][–help]   [–version][文件或目录…] 或 touch [-acfm][–help][–version][日期时间][文件或目录…]

参数
-a或--time=atime或--time=access或--time=use  只更改存取时间。
-c或--no-create  不建立任何文件。
-d<时间日期>  使用指定的日期时间,而非现在的时间。
-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m或--time=mtime或--time=modify  只更改变动时间。
-r<参考文件或目录>  把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同。
-t<日期时间>  使用指定的日期时间,而非现在的时间。
--help  在线帮助。
--version  显示版本信息
注意

使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。若touch后跟新文件,也可以创建这个新文件。

案例

创建新文件

touch bed.txt

ln 建立软链接

参数

-s 创建软链接,而不是硬链接
-b 若存在同名文件,则覆盖前备份的原来文件

案例

建立快捷方式

ln -s /home/itcast/familyA/house/roomB/home/roomB

系统管理命令

date 查看或修改系统时间

语法

date [MMDDhhmm[YYYY]]

案例

查看系统时间

date

设置系统时间为2013年4月16日14:00

date 041614002013

cal显示日历

语法

cal 月份 年份

案例

显示本月的日历

cal

用cal命令查询你出生日期是星期几

cal 7 1991

who 显示在线登录用户

whoami 显示用户自己的身份

hostname 显示主机名称

案例

显示主机名字

hostname

显示主机IP

hostname -i

uname 显示系统信息

参数
-a 显示全部信息 (内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称)
案例

显示全部信息

uname –a

top 显示管理执行中的程序

注意

执行top指令可显示目前正在系统中执行的程序,并通过它所提供的互动式界面,用热键加以管理。

du 显示指定的文件(目录)已使用的磁盘空间的总量

df 显示文件系统磁盘空间的使用情况

free 显示当前内存和交换空间的使用情况

stat 显示指定文件的相关信息

案例

显示kernels相关信息

stat kernels

ifconfig 显示网络接口信息

ping 测试网络的连通性

netstat 显示网络状态信息

history 查看Shell命令的历史记录

语法

history [数字]

注意

再次执行已经执行过的shell命令的方法:!序号。(“!!”命令可执行刚执行过的那个Shell命令)

su 变更用户身份

注意

su可让用户暂时变更登入的身份。变更时须输入所要变更的用户帐号与密码。

挂载管理命令

mount 将磁盘设备挂载到指定的目录

语法

mount [选项] [设备名] [目录]

参数
–t  文件系统类型
案例

挂载U盘

fdisk -l
mkdir /mnt/usb
mount –t vfat    /dev/sdb1   /mnt/usb

umount 卸载指定的设备

语法

umount 设备|目录

注意

可使用设备名也可以使用挂载目录名。

案例

卸载U盘

umount /dev/sdb1
或umount /mnt/usb

归档压缩命令

tar

参数
-c 创建
-x 解包
-u 更新
-r 添加
-t 查看
-z 使用gz压缩格式
-j 使用bz2压缩格式
-v 显示过程
-f <文件名> 归档文件的文件名
-d 比较压缩包内文件和文件
-A 将tar文件添加到归档文件中
-C <解压路径> 将压缩包中的文件解压到指定目录
案例

多个待打包文件以空格分隔

tar -zcvf xxx.tar.gz xxx/ xxx1 xxx2 xxx3

使用绝对路径打包,解包也使用绝对路径

tar -zcvf xxx.tar.gz /home/user/xxx/ 

按相对路径解包到当前目录下,或按绝对路径解包

tar -zxvf xxx.tar.gz

打包后以gzip压缩

tar -zcvf /home/itcast/familyA.tar.gz/home/itcast/familyA

打包后,以bzip2压缩

tar -jcvf /home/itcast/familyA.tar.bz2/home/itcast/familyA

gzip

参数
-c --stdout      write on standard output, keep originalfiles unchanged
-d --decompress  decompress
-f --force       force overwrite of output file andcompress links
-h --help        give this help
-l --list        list compressed file contents
-L --license     display software license
-n --no-name     do not save or restore the original nameand time stamp
-N --name        save or restore the original name andtime stamp
-q --quiet       suppress all warnings
-r --recursive   operate recursively on directories
-S .suf --suffix .suf     use suffix .sufon compressed files
-t --test        test compressed file integrity
-v --verbose     verbose mode
-V --version     display version number
-1 --fast        compress faster
-9 --best        compress better
案例

采用gzip格式压缩当前目录的所有文件

gzip *

解压.gz文件

gzip -d *

bzip2

unzip

zip

rpm 软件包管理

语法

安装 rpm –i[选项] 软件包文件

升级 rpm –U[选项] 软件包文件

查询 rpm –q[选项] 软件包文件

删除 rpm –e软件包文件

参数

-h 使用符号#显示安装进度
-v 报告每一步操作的情况
-a 查询已安装的所包含的所有文件
-i 查询已安装软件包的详细信息

案例

安装vsftpd软件包

rpm –ivh vsftpd-2.0.rpm

查询系统中是否安装samba软件包

rpm –qa|grep samba

用户和组群命令

useadd 添加用户

语法

useradd [-u UID] [-g 初始化群组] [-G 次要群组] [-mM][-c 帐号说明栏] [-d 家目录绝对路径] [-s shell] 帐号名称

参数
-u  指定UID(省略该选项, 系统会自动分配一个UID)
-g  初始化群组, (默认创建新的群组, 群组名与帐号名称相同)
-G  次要的群组, 可以指定该帐号的所属的其它群组,多个用,分开, 如-G g1,g2,g3
-c  用户的注释信息
-d  该用户的home目录
-s  shell脚本环境, 默认为/bin/bash
案例

创建用户tom

useradd tom

创建chf用户,并指定其主要组群为czn,用户ID为600。

usseradd  -g czn –u 600 chf

usermod 修改用户

参数
-l  新的帐号名称, 意思是修改帐号名称
案例

修改chf用户,使其用户名为chen,UID为601.

usermod –l chen –u 601 chf

userdel 删除用户

参数
-r  连同用户的HOME目录一同删除
案例

删除用户

userdel test1

passwd 设置或修改用户口令

语法

passwd [选项][用户]

参数
-d:删除使用者的密码, 只有具备超级用户权限的使用者方可使用
-l:暂时锁定指定用户的账号
-u:解锁,linux不允许创建密码为空的用户,-f可以解除这种保护
-n mindays:修改密码的最小天数,也就是mindays内不能再次修改密码
-x maxdays:修改密码的最大天数,也就是maxdays天之后必须修改密码
-i inactivedays:密码有效期
-w warndays:密码过期警告时间
案例

删除chf用户密码

passwd –d chf

groupadd 新建组群

语法

groupadd [选项] 组群名

参数

-g gid:指定组群id

groupmod 修改组群

语法

groupmod [选项] 组群名

参数
-g gid:指定id
-n group_name:修改用户组名为group_name

groupdel 删除组群

权限管理命令

chmod 修改文件的访问权限

语法

chmod 数字模式 文件

chmod 功能模式 文件

注意

数字模式

---  0 , --x  1,  -w-  2,  -wx  3
r--  4 , r-x  5,  rw-  6,  rwx  7

权限

u       文件所有者
+       增加权限
r        读取权限
g       同组用户
-        删除权限
w      写入权限
o       其它用户
=       重新分配权限
x       执行权限
a       所有用户(默认)
案例

功能模式下修改权限
增加同组用户写入

chmod g+w /root/install.log

设置权限666

chmod 666 /root/install.log

chgrp 改变文件的所属组群

chown 改变文件的所有者

进程管理命令

kill 终止正在进行的进程或作业

参数
-9 强制终止

killall 终止正在进行的进程或作业

ps 报告程序状况

语法
案例

显示所有瞬间进程状态

ps –aux

一些技巧

通配符(* ? [] - !)

含义
通配符“*”代表:任意长度的任何字符
通配符“?”代表:任何一个字符
通配符“[ ]”代表:指定的一个字符范围,“[ ]”内的任意一个字符都用于匹配。
通配符“-” 代表:在“[ ]”内表示连接符。
通配符“!”代表:不在这个范围之内的其他字符

自动补全 (Tab键)

概念

用户输入不完整命令时,系统会自动找出匹配的文件或命令的功能

重定向

概念

输出重定向:命令执行的结果不在标准输出(屏幕)上显示,而是保存到某一文件的操作。
附加输出重定向:将输出内容添加在原来文件已有内容的后面,而不会覆盖其内容。
错误输出重定:程序的执行结果显示在屏幕上,而错误信息重定向到指定文件,使用“2>”符号。程序的执行结果和错误信息都重定向到同一文件,使用“&>”符号。
输入重定向:不从标准输入(键盘)读入数据,而是从文件读入数据,用“<”符号来实现。

案例

将当前目录下所有文件和子目录的详细信息保存到list文件。

ls –al >list

向f1文件添加内容。

cat >>f1

查看/temp目录的文件和子目录信息,如果有错误信息,则保存到err文件。

ls /temp 2>err
(完)

微信公众号

文章目录

  1. 1. 注销、重启、关机
    1. 1.1. 注销
    2. 1.2. 重启
    3. 1.3. 关机
    4. 1.4. shutdown
      1. 1.4.0.1. 语法
      2. 1.4.0.2. 参数
      3. 1.4.0.3. 案例
    5. 1.4.1. init 转换运行级别
      1. 1.4.1.1. 语法
      2. 1.4.1.2. 注意
  2. 1.5. 帮助类命令
    1. 1.5.1. man 显示指定命令的手册页帮助信息
      1. 1.5.1.1. 语法
      2. 1.5.1.2. 案例
    2. 1.5.2. help 显示指定命令的帮助信息
      1. 1.5.2.1. 语法
      2. 1.5.2.2. 案例
  3. 1.6. 文件目录操作命令
    1. 1.6.1. cat显示文本文件的内容
      1. 1.6.1.1. 语法
      2. 1.6.1.2. 参数
      3. 1.6.1.3. 案例
    2. 1.6.2. head 、tail 显示文本文件的开头或结尾部分(默认10行)
      1. 1.6.2.1. 语法
      2. 1.6.2.2. 案例
    3. 1.6.3. more、less 分屏显示文本文件的内容
      1. 1.6.3.1. 语法
      2. 1.6.3.2. 注意
      3. 1.6.3.3. 案例
    4. 1.6.4. clear 清除当前终端的屏幕内容
    5. 1.6.5. ls 显示指定目录中的文件和子目录信息
      1. 1.6.5.1. 参数
      2. 1.6.5.2. 案例
    6. 1.6.6. tree 显示目录树
    7. 1.6.7. cp 复制文件或目录
      1. 1.6.7.1. 案例
    8. 1.6.8. rm 删除文件或目录
      1. 1.6.8.1. 参数
      2. 1.6.8.2. 案例
    9. 1.6.9. mv 移动或更名现有的文件或目录
      1. 1.6.9.1. 案例
    10. 1.6.10. cd 改变工作目录
      1. 1.6.10.1. 注意
      2. 1.6.10.2. 案例
    11. 1.6.11. mkdir 建立目录
      1. 1.6.11.1. 语法
      2. 1.6.11.2. 案例
    12. 1.6.12. rmdir 删除空目录
    13. 1.6.13. pwd 显示当前目录的绝对路径
      1. 1.6.13.1. 注意
      2. 1.6.13.2. 案例
    14. 1.6.14. wc显示文本文件的行数、字数和字符数
      1. 1.6.14.1. 语法
      2. 1.6.14.2. 案例
    15. 1.6.15. grep 查找指定字符串
      1. 1.6.15.1. 语法
      2. 1.6.15.2. 案例
    16. 1.6.16. touch 改变文件或目录时间
      1. 1.6.16.1. 语法
      2. 1.6.16.2. 参数
      3. 1.6.16.3. 注意
      4. 1.6.16.4. 案例
    17. 1.6.17. ln 建立软链接
      1. 1.6.17.1. 参数
      2. 1.6.17.2. 案例
  4. 1.7. 系统管理命令
    1. 1.7.1. date 查看或修改系统时间
      1. 1.7.1.1. 语法
      2. 1.7.1.2. 案例
    2. 1.7.2. cal显示日历
      1. 1.7.2.1. 语法
      2. 1.7.2.2. 案例
    3. 1.7.3. who 显示在线登录用户
    4. 1.7.4. whoami 显示用户自己的身份
    5. 1.7.5. hostname 显示主机名称
      1. 1.7.5.1. 案例
    6. 1.7.6. uname 显示系统信息
      1. 1.7.6.1. 参数
      2. 1.7.6.2. 案例
    7. 1.7.7. top 显示管理执行中的程序
      1. 1.7.7.1. 注意
    8. 1.7.8. du 显示指定的文件(目录)已使用的磁盘空间的总量
    9. 1.7.9. df 显示文件系统磁盘空间的使用情况
    10. 1.7.10. free 显示当前内存和交换空间的使用情况
    11. 1.7.11. stat 显示指定文件的相关信息
      1. 1.7.11.1. 案例
    12. 1.7.12. ifconfig 显示网络接口信息
    13. 1.7.13. ping 测试网络的连通性
    14. 1.7.14. netstat 显示网络状态信息
    15. 1.7.15. history 查看Shell命令的历史记录
      1. 1.7.15.1. 语法
      2. 1.7.15.2. 注意
    16. 1.7.16. su 变更用户身份
      1. 1.7.16.1. 注意
  5. 1.8. 挂载管理命令
    1. 1.8.1. mount 将磁盘设备挂载到指定的目录
      1. 1.8.1.1. 语法
      2. 1.8.1.2. 参数
      3. 1.8.1.3. 案例
    2. 1.8.2. umount 卸载指定的设备
      1. 1.8.2.1. 语法
      2. 1.8.2.2. 注意
      3. 1.8.2.3. 案例
  6. 1.9. 归档压缩命令
    1. 1.9.1. tar
      1. 1.9.1.1. 参数
      2. 1.9.1.2. 案例
    2. 1.9.2. gzip
      1. 1.9.2.1. 参数
      2. 1.9.2.2. 案例
    3. 1.9.3. bzip2
    4. 1.9.4. unzip
    5. 1.9.5. zip
    6. 1.9.6. rpm 软件包管理
      1. 1.9.6.1. 语法
    7. 1.9.7. 参数
    8. 1.9.8. 案例
  7. 1.10. 用户和组群命令
    1. 1.10.1. useadd 添加用户
      1. 1.10.1.1. 语法
      2. 1.10.1.2. 参数
      3. 1.10.1.3. 案例
    2. 1.10.2. usermod 修改用户
      1. 1.10.2.1. 参数
      2. 1.10.2.2. 案例
    3. 1.10.3. userdel 删除用户
      1. 1.10.3.1. 参数
      2. 1.10.3.2. 案例
    4. 1.10.4. passwd 设置或修改用户口令
      1. 1.10.4.1. 语法
      2. 1.10.4.2. 参数
      3. 1.10.4.3. 案例
    5. 1.10.5. groupadd 新建组群
      1. 1.10.5.1. 语法
      2. 1.10.5.2. 参数
    6. 1.10.6. groupmod 修改组群
      1. 1.10.6.1. 语法
      2. 1.10.6.2. 参数
    7. 1.10.7. groupdel 删除组群
  8. 1.11. 权限管理命令
    1. 1.11.1. chmod 修改文件的访问权限
      1. 1.11.1.1. 语法
      2. 1.11.1.2. 注意
      3. 1.11.1.3. 案例
    2. 1.11.2. chgrp 改变文件的所属组群
    3. 1.11.3. chown 改变文件的所有者
  9. 1.12. 进程管理命令
    1. 1.12.1. kill 终止正在进行的进程或作业
      1. 1.12.1.1. 参数
    2. 1.12.2. killall 终止正在进行的进程或作业
    3. 1.12.3. ps 报告程序状况
      1. 1.12.3.1. 语法
      2. 1.12.3.2. 案例
  10. 1.13. 一些技巧
    1. 1.13.1. 通配符(* ? [] - !)
      1. 1.13.1.1. 含义
    2. 1.13.2. 自动补全 (Tab键)
      1. 1.13.2.1. 概念
    3. 1.13.3. 重定向
      1. 1.13.3.1. 概念
      2. 1.13.3.2. 案例