本文已参与 ⌈新人创作礼⌋ 活动,一起开启掘金创作之路
ls、alias、netstat命令笔记
- ls 常用参数:
-l 长列表显示文件
-a 显示隐藏文件
-t 按时间顺序排序
-i 显示inode号
-r 颠倒排列顺序
-R 递归地列出所有子目录内容
-d 显示当前目录的信息
-S 按照文件大小排序
[root@test aaa]# ls -l
total 64
-rw-r--r-- 1 root root 0 Oct 31 10:28 9a
-rw-r--r-- 1 root root 0 Oct 31 10:30 9a8
-rw-r--r-- 1 root root 0 Oct 31 10:28 9a9
-rw-r--r-- 1 root root 0 Oct 31 10:28 a9
-rw-r--r-- 1 root root 21406 Oct 31 08:53 aaa
drwxr-xr-x 3 root root 43 Oct 31 09:26 abc
-rw-r--r-- 1 root root 70 Oct 30 10:43 a.txt
-rw-r--r-- 2 root root 79 Oct 30 10:44 b_ln.txt
-rw-r--r-- 2 root root 79 Oct 30 10:44 b.txt
-rw-r--r-- 1 root root 65 Oct 30 10:47 c.txt
lrwxrwxrwx 1 root root 5 Oct 31 09:04 df_ln.sh -> df.sh
-rwxr--r--. 1 root root 211 Oct 29 17:13 df.sh
-rw-r--r-- 1 root root 547 Oct 31 11:06 jjj.txt
-rw-r--r-- 1 root root 1000 Oct 30 17:40 passwd
-rw-r--r-- 1 root root 191 Oct 30 16:14 ping.sh
-rw-r--r-- 1 root root 489 Oct 31 11:30 selinux
-rw------- 1 root root 3907 Oct 29 23:38 sshd_config
- alias
alias unalias
alias (-p)显示当前用户可用的别名
alias vi=’vim’ 定义别名
unalias vi 取消定义的别名
alias dff='/aaa/df.sh'
- netstat命令
-r 显示路由表 netstat -r 等于route -n 或 ip route
-I 显示接口统计信息 netstat -I=ens33
-i 显示所有接口的信息
-l listen监听
-e 增强命令 会显示user和inode信息
-p 相关程序和pid
-c 循环执行 跟数字即为多少秒执行一次
-n 以数字形式显示
-t tcp协议
-u udp协议
-x unix
netstat -nat 查看服务器现在监听的端口和链接
netstat -nt 查看现有链接
netstat -nlt 查看监听中的端口
netstat -nt|grep [0-9]| sed 's/:/ /g'|awk '{print $4,$5,$6}' OFS='\t'
[root@test aaa]# netstat -nt|grep [0-9]| sed 's/:/ /g'|awk '{print $4,$5,$6}' OFS='\t'
192.168.100.88 2222 192.168.100.10
192.168.100.88 2222 192.168.100.10
[root@test ~]# netstat -nt|grep [0-9]| awk -F'[ :]+' '{print $4,$5,$6}'| uniq -c| sort -rnk 1
3 192.168.100.88 2222 192.168.100.10
netstat -nt|grep [0-9]| sed 's/:/ /g' | awk '{print $4,$5,$6}'| uniq -c| sort -rnk 1
[root@test ~]# netstat -ntp | grep [0-9]| awk -F'[ /:]+' '{print $6,$4,$5,$10}'| uniq -c| sort -nrk 1
3 192.168.100.10 192.168.100.88 2222 sshd
说明:
3代表有3列一样的被合并
192.168.100.10 是谁来访问
192.168.100.88 访问的是主机的哪个ip地址
2222 访问的主机的哪个端口
sshd 访问的是什么服务