执行查看帮助命令
格式:man [命令参数] [命令对象]
echo命令
用于在终端输出字符串或者变量提取后的值。
date命令
用于显示及设置系统的时间或者日期
reboot命令
用于重启系统
poweroff命令
用于关闭系统
wget命令
用于在终端中,下载网络文件。
格式:wget [参数] 下载地址
ps命令
格式:ps [参数] ,ps -aux 。(三个参数同时使用)
用于查看系统中的进程状态
Linux系统中,有5中常见的进程状态,分别为运行(R),中断(S),不可中断(D),僵死(Z),停止(T)
top命令
用于动态地监视进程活动与系统负载等信息。
第一行:系统时间,运行时间,登录终端数,系统负载
第二行:进程总数,运行中的进程数,睡眠中的进程数,停止的进程数,僵死的进程数
第三行:用于占用资源百分比
第四行:物理内存总量,内存使用量,内存空闲量,作为内核缓存的内存量
第五行:虚拟内存总量,虚拟内存使用量,虚拟内存空闲量,已被提前加载的内存量
pidof命令
格式:pidof [参数] [服务名称]
用于查询某个指定服务进程的PID值
关于PID值:每个进程的号码值(PID)是唯一的,因此可以用PID来区分不同的进程。
kill命令
格式:kill [参数] [进程PID]
用于终止某个指定PID的服务进程。
killall命令
格式:killall [参数] [进程名称]
用于终止某个指定名称所对应的全部进程。
ifconfig 命令
用于获取网卡配置与网络状态等信息。
uname命令
用于查看系统内核与系统版本等信息。
uptime命令
用于查看系统的负载信息
free命令
用于显示当前系统中,内存的使用量。
who命令
用于查看当前登入主机的用户终端信息。
last命令
用于查看所有系统的登录记录
格式:last [参数]
history命令
用于显示历史执行过的命令
sosreport 命令
用于收集系统配置及框架信息并输出诊断文档。
pwd命令
用于显示用户当前所处的工作目录
cd命令
切换工作目录
ls命令
用于显示目录中的文件信息
cat命令
用于查看纯文本文件
more 命令
用于查看纯文本文件(内容较多的)
head命令
用于查看纯文本文档的前N行
tail 命令
用于查看纯文本文档的后N行或持续刷新内容。
tr命令
用于替换文本文件中的字符
格式:tr [原始字符] [目标字符]
例如:cat anaconda-ks.cfg | tr [a-z] [A-Z],意为将文件anaconda-ks.cfg中的所有英文替换成大写。
wc命令
用于统计指定文本的行数,字数,字节数。
格式为:wc [参数]文本,l显示行数,w显示单词数,c显示字节数
stat命令
用于查看文本的具体储存信息和时间等信息。
cut命令
用于按列提取文本字符
格式:cut [参数]文本
例:cut -d: -f1 /etc/passwd,以冒号为分割符提取第一列的内容。
diff命令
用于比较多个文本文件的差异,格式为diff [参数]文件
touch命令
用于创建空白文件或者设置文件的时间
格式:touch [选项] [文件]
mkdir 命令
用于创建空白的目录
格式:mkdir [选项] 目录
cp命令
用于复制文件或者目录
格式:cp [选项] 源文件 目标文件
若目标文件是:1,目录,则把源文件复制到该目录中。2,普通文件,则询问是否覆盖。3,目标文件不存在,执行正常复制操作。
mv命令
用于剪切文件或者将文件重命名
格式:mv [选项] 源文件 [目标路径|目标文件名]
注:如果在同一个目录中,对一个文件进行剪切操作,其实就是对其进行重命名。
rm 命令
用于删除文件或者目录。
格式:rm [选项]文件
注:在删除文件时,系统会询问是否执行操作,如果不想总是看到这种确认信息,可以在rm 后跟上-f 参数来强制删除。删除目录的时候,需要加一个-r参数,否则删除不掉。
dd命令
用于按照指定大小和个数的数据块来复制文件和转换文件
格式:dd [参数]
file命令
用于查看文件的类型
格式:file 文件名
tar命令
用于对文件进行打包压缩或解压
格式 : tar [选项] [文件]
例:tar -czvf etc.tar.gz /etc 将/etc目录通过gzip格式进行打包压缩,并把文件命名为:etc.tar.gz
tar xzvf etc.tar.gz -C /root/etc 将压缩包文件指定解压到/root/etc目录。
grep命令
用于在文本中执行关键词搜索,并显示匹配结果。
格式:grep [选项] [文件]
find命令
用于按照指定条件来查找文件
格式:find [查找路径]寻找条件 操作
获取/etc目录中,以host开头的文件列表。