1.ifconfig获取网卡配置与网络状态等信息
2.uname -a 获取内核版本与系统架构等信息
3.uptime查看负载信息
4.free -h 查看内存使用量
5.who查看登入主机用户
6.last 主机被访问记录
7.ping测试网络连通性 -c 指定次数
8.tracepath www.linuxprobe.com到目的主机路由信息
9.netstat查看网络相关信息
-r查看路由信息 -i查看网卡信息 -n使用ip地址不使用域名
10.history历史命令
11.pwd当前所在目录
12.cd切换路径
13.ls 显示目录中文件信息
14.tree树状显示目录结构
15.find查找文件
1 find /etc -name "host*"
16.locate查找文件
1 [root@linuxprobe~]# locate whereis 2 /usr/bin/whereis 3 /usr/share/bash-completion/completions/whereis
17.whereis查找二进制程序,源代码,帮助文件
1 [root@linuxprobe~]# whereis ls 2 ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz 3 [root@linuxprobe~]# whereis pwd 4 pwd: /usr/bin/pwd /usr/share/man/man1/pwd.1.gz /usr/share/man/man1p/pwd.1p.gz
18.which查找二进制程序位置
1 [root@linuxprobe~]# which locate 2 /usr/bin/locate 3 [root@linuxprobe~]# which whereis 4 /usr/bin/whereis
19.cat查看纯文本文件
[root@linuxprobe~]# cat -n initial-setup-ks.cfg 1 #version=RHEL8 2 # X Window System configuration informatio -n显示行号
20.more查看 内容较多的纯文本文件
1 [root@linuxprobe~]# more initial-setup-ks.cfg 2 #version=RHEL8 3 # X Window System configuration information
21.查看纯文本文件前n行
1 [root@linuxprobe~]# head -n 10 initial-setup-ks.cfg
22.tail查看后n行
1 [root@linuxprobe~]# tail -n 10 initial-setup-ks.cfg
23.tr文本替换
1 [root@linuxprobe~]# cat anaconda-ks.cfg | tr [a-z] [A-Z] 2 小写替换为大写
24.wc -lwc统计文件的行数,单词数,字节数
1 [root@linuxprobe~]# wc -l /etc/passwd 2 45 /etc/passw
25.stat 文件名 查看文件详细信息
26.grep按行提取文本内容
-b将可执行文件(binary)当作文本文件(text)来搜索 -c仅显示找到的行数 -I忽略大小写 -n显示行号 -v反向选择--仅列出没有“关键词”的行
27.cut按列提取
1 [root@linuxprobe~]# cut -d : -f 1 /etc/passwd 2 root 3 bin 4 daemon 5 6 查看冒号为间隔符的第一列
28.diff比较两个文件
1 [root@linuxprobe~]# diff -c diff_A.txt diff_B.txt 2 -c查看哪里不同 3 -brief查看是否不同
29.uniq去除文本中的重复行
1 [root@linuxprobe~]# cat uniq.txt 2 Welcome to linuxprobe.com 3 Welcome to linuxprobe.com 4 5 [root@linuxprobe~]# uniq uniq.txt 6 Welcome to linuxprobe.com
30.sort文本内容排序
1 -f忽略大小写 2 -b忽略缩进与空格 3 -n以数值型排序 4 -r反向排序 5 -u去除重复行 6 -t指定间隔符 7 -k设置字段范围
31.touch创建空白文件或修改文件时间
-a仅修改“访问时间”(Atime) -m仅修改“修改时间”( Mtime) -d同时修改 Atime与 Mtime
root@linuxprobe~]# touch -d "2020-05-04 15:44" anaconda-ks.cfg
32.mkdir创建目录
33.cp复制
1 [root@linuxprobe~]# touch install.log 2 [root@linuxprobe~]# cp install.log x.log 3 [root@linuxprobe~]# ls 4 install.log x.log 5 复制目录时加-r,或-a
34.mv剪切或重命名
1 [root@linuxprobe~]# mv x.log linux.log 2 [root@linuxprobe~]# ls 3 install.log linux.log
35.rm删除
1 -f强制删除 2 -r递归删除,删目录时用 3 -v显示过程 4 [root@linuxprobe~]# rm install.log 5 rm: remove regular empty file‘install.log’? y 6 [root@linuxprobe~]# rm -f linux.log 7 [root@linuxprobe~]# ls 8 [root@linuxprobe~]#
36.tar压缩或解压缩
1 -c压缩 2 -x解压缩 3 使用 tar 命令把/etc 目录通过 gzip 4 格式进行打包压缩,并把文件命名为 etc.tar.gz: 5 [root@linuxprobe~]# tar czvf etc.tar.gz /etc 6 tar: Removing leading `/' from member names 7 /etc/ 8 /etc/fstab 9 /etc/crypttab 10 /etc/mtab 11 /etc/fonts/ 12 /etc/fonts/conf.d/ 13 /etc/fonts/conf.d/65-0-madan.conf 14 /etc/fonts/conf.d/59-liberation-sans.conf 15 /etc/fonts/conf.d/90-ttf-arphic-uming-embolden.conf 16 /etc/fonts/conf.d/59-liberation-mono.conf 17 /etc/fonts/conf.d/66-sil-nuosu.conf 18 ………………省略部分压缩过程信息……………… 19 20 解压缩-C指定解压缩目录 21 [root@linuxprobe~]# mkdir /root/etc 22 [root@linuxprobe~]# tar xzvf etc.tar.gz -C /root/etc 23 etc/ 24 etc/fstab 25 etc/cryptta
标签:linuxprobe,log,etc,usr,conf,linux,root From: https://www.cnblogs.com/hbdgw/p/18146780