1.ifconfig查看网卡及网络状态等信息。主要看网卡名称ens160;网卡ip地址192.168.10.10;mac地址;RX收到数据包总大小;TX发送数据包总大小,重启后的大小
2.uname -a固定搭配Linux linuxprobe.com 4.18.0-80.el8.x86_64 #1 SMP Wed Mar 13 12:02:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux内核名称、主机名、内核发行版本、节点名、压制时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。cat /etc/redhat-release查看当前系统版本详细信息
[root@linuxprobe ~]# cat /etc/redhat-release Red Hat Enterprise Linux release 8.0 (Ootpa)
3.uptime它可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况,负载值越低越好。
[root@linuxprobe ~]# uptime 22:49:55 up 10 min, 1 user, load average: 0.01, 0.19, 0.18
4.free -h显示系统内存使用情况 -h显示易读模式,反之会以KB为单位显示
5.who或w查看当前登入主机的用户
6.last显示主机的访问记录
7.ping -c次数-l指定网卡 -i每次间隔时间 -W最长等待时间 ping -c 4 -i 0.2 -W 3 192.168.10.10
8.tracepath 途中经过的路由信息,tracepath[参数] 域名
9.netstatnetstat命令用于显示如网络连接、路由表、接口状态等的网络相关信息
10.history查看执行过的命令历史记录,!数字 可执行命令 ,history -c 清空历史记录
11.sosreportsosreport命令用于收集系统配置及架构信息并输出诊断文档,输入该命令后按回车键执行即可。/var/tmp/sosreport-linuxprobe.com-2021-05-18-jnkaspu.tar.xz
12.pwd查看当前工作所在目录
13.cd切换目录cd -返回上次所在目录;cd ..进入上级目录;cd ~或cd切换到当前用户家目录,cd ~ username;
14.ls显示目录中的文件,-a显示所有文件;-l显示文件详细信息;-ld查看目录详细信息;.代表隐藏文件
15.tree以树状图显示目录内容
16.find用于条件查找文件所在位置find / -name fstab 按文件名称全盘搜索(-长格式);-user用户文件
| -name | 匹配名称 |
| -perm | 匹配权限(mode为完全匹配,-mode为包含即可) |
| -user | 匹配所有者 |
| -group | 匹配所有组 |
| -mtime -n +n | 匹配修改内容的时间(-n指n天以内,+n指n天以前) |
| -atime -n +n | 匹配访问文件的时间(-n指n天以内,+n指n天以前) |
| -ctime -n +n | 匹配修改文件权限的时间(-n指n天以内,+n指n天以前) |
| -nouser | 匹配无所有者的文件 |
| -nogroup | 匹配无所有组的文件 |
| -newer f1 !f2 | 匹配比文件f1新但比f2旧的文件 |
| -type b/d/c/p/l/f | 匹配文件类型(后面的字幕字母依次表示块设备、目录、字符设备、管道、链接文件、文本文件) |
| -size | 匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件) |
| -prune | 忽略某个目录 |
| -exec …… {}; | 后面可跟用于进一步处理搜索结果的命令 |
17.locate按名称快速搜索文件位置。需要先执行updatedb更新索引库
18.whereis按名称搜索命令程序,源代码以及帮助文件所对应的位置
19.which按名称搜索命令程序
20.cat查看文本文件内容,内容较少的,-n显示行
21.more查看文本文件内容,内容较多,需要翻页较多,不确定的情况下用more查看
22.head查看文本文件的前几行,head -n 10看前10行
23.tail查看文本文件的后几行,tail -n 10 查看后10行;tail -f 刷新文件后几行的信息
24.tr转换文本内字符。cat 文件 | tr [原始字符] [目标字符]
25.wc统计文本文件的行数,字数,字节数。-l行数,-w单词书,-c字节数
26.stat查看文件的存储细节和时间信息等,Atime最后一次访问时间,Ctime最后一次更改属性时间,Mtime最后一次修改文件内容的时间。
27.grep按行提取关键词。grep 关键词 文件名。-n显示行号。-v反向选择
28.cut按列提取关键词。cut -d : -f 1 /etc/passwd 以:为间隔符,-f第一列,做提取
29.diff用于比较多个文件之间的内容差异 --brief比较是否相同;-c表示具体哪里不同。diff 参数 文件1 文件2
30.uniq去除文本中连续的重复行 uniq 参数 文件名
31.sort对文本文件内容排序。sort 参数 文件名。-f忽略大小写;-b忽略缩进与空格;-n以数值型排序;-r反向排序;-u去重复行;-t指定间隔符;-k设置字段范围
32.touch新建文件或设置文件时间,Atime,Mtime,Ctime,-a修改访问时间,-m修改修改时间,-d同时修改atime和mtime
33.mkdir创建目录 -p递归创建嵌套目录
34.cp复制文件或目录 cp 源文件 目标文件;cp -r 源目录 目标目录
| 参数 | 作用 |
| -p | 保留原始文件的属性 |
| -d | 若对象为“链接文件”,则保留该“链接文件”的属性 |
| -r | 递归持续复制(用于目录) |
| -i | 若目标文件存在则询问是否覆盖 |
| -a | 相当于-pdr(p、d、r为上述参数) |
35.mv用于剪切或者重命名 mv 参数 源文件 目标文件
36.rm删除文件或目录 rm -f强制删除;rm -rf强制删除目录;-i删除前询问;-v显示过程
37.按照指定大小和个数的数据块复制文件或转换文件。dd if=输入文件 of=输出文件 bs=块大小 count=块数量
[root@linuxprobe ~]# dd if=/dev/zero of=560_file count=1 bs=560M 1+0 records in 1+0 records out 587202560 bytes (587 MB, 560 MiB) copied, 1.28667 s, 456 MB/s
用dd把光驱中光盘制作成iso镜像
[root@linuxprobe ~]# dd if=/dev/cdrom of=RHEL-server-8.0-x86_64-LinuxProbe.Com.iso 13873152+0 records in 13873152+0 records out 7103053824 bytes (7.1 GB, 6.6 GiB) copied, 27.8812 s, 255 MB/s
38.file查看文件类型,file文件名称
39.tar压缩解压缩 -c打包;-z压缩Gzip;-j压缩bzip2;-v压缩过程;-f目标文件;-C指定目录。tar czvf 目标文件 被打包文件;tar xzvf 文件名 目标目录 tar xzvf etc.tar.gz -C /root/etc



