持续更新中。。。
根据实例来进行讲解各命令的使用。

一、文件类命令

1.1 ls命令列出当前目录下所有文件,包括隐藏文件,并且显示权限、大小等信息

#ls -la
-l:显示文件权限、用户属性、文件大小、修改时间等信息
-a:列出所有文件,包括隐藏文件

1.2 ls命令按时间排序

最新修改的文件排列在前面
#ls -lat
-t:用文件和目录的更改时间排序

最新修改的文件排列在最后
#ls -latr
-r:以文件名反序排列并输出目录内容列表

还有一个以ls命令制作的别名命令也是常用的:ll命令

1.3 创建文件

创建文件的方法有很多。
vim命令创建文件:
#vim test.txt
打开后,按i,进入插入模式后,才可以开始输入文字。
输入文字后,按Esc,退出插入模式。
再输入 :wq
保存文件退出,即创建了一个文件。

cat命令创建文件:
#cat > test.txt
输入内容

执行ctrl+c保存
或者
#cat > test.txt <echo命令创建文件:
#echo “输入内容” > test.txt

touch命令创建空文件:
#touch test.txt

1.4 touch修改文件的时间

#touch -t 1810071000 test.txt
或者
#touch -d “2018/10/07 10:00:00” test.txt
-d, –date=字符串 使用指定字符串表示时间替代当前时间
-t STAMP 使用[[CC]YY]MMDDhhmm[.ss] 格式的时间替代当前时间

-d和-t只能修改文件的访问时间和修改时间,不能修改状态时间。

用stat命令验证:
# stat test.txt
File: `test.txt’
Size: 4 Blocks: 8 IO Block: 4096 regular file
Device: 802h/2050d Inode: 439064 Links: 1
Access: (0644/-rw-r–r–) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2018-10-07 10:00:00.000000000 +0800
Modify: 2018-10-07 10:00:00.000000000 +0800
Change: 2018-09-08 17:55:25.013990309 +0800

1.5 查看文件内容

vim
cat
head
tail -f

1.6 sed、grep、awk三剑客

压缩解压
文件属性查看

二、查看硬件信息类命令

dmesg
dmidecode
lspci
lsusb
lshw
lsblk
hwinfo
fdisk
/proc
ethtool

二、系统性能查看类命令
top
ps
uptime
dstat
vmstat
sar
mpstat
iotop
iftop
ntop

四、网络类命令
route
netstat -ntu
netstat -ntplu
ifconfig
ifconfig -a
iptables -L
iptraf
mtr
arp
arping
telnet
nc
nslookup
curl
wget
nmap
dig
iftop
traceroute

五、磁盘分区
fdisk
parted

六、抓包工具
tcpdump

 

更多文章见我个人网站:http://haibing.org