ls、alias、netstat命令笔记

73 阅读2分钟

本文已参与 ⌈新人创作礼⌋ 活动,一起开启掘金创作之路

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 访问的是什么服务