linux-2

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

 

posted @ 2024-04-19 21:03  光璃  阅读(8)  评论(0)    收藏  举报