【Linux学习笔记(十七)】之管道,netstat, 别名alias, 快捷键

本文章由公号【开发小鸽】发布!欢迎关注!!!


老规矩–妹妹镇楼:

(一) 管道符

1. 格式
命令1 | 命令2

       将命令1的正确输出作为命令2的操作对象。

2. 举例
ll -a /etc/  | more

       将ll命令结果分页查看。

ll -a /etc/ | grep yum

       查看ll命令的结果中是否有yum关键字,使用grep而不是find,因为find仅仅用于查找文件名,而管道符会将前面的命令结果保存到一个临时文件中,grep命令用于查找文件中的字符。

netstat -an | grep “ESTABLISHED” | wc -l

       查看网络连接数量,首先使用netstat命令查看网络状态,然后搜索“ESTABLISHED”关键字的行,使用wc命令计算行数。


(二) netstat命令

1. -a

       列出所有网络状态,包括socket程序。

2. -c

       指定每隔几秒刷新一次网络。

3. -n

       使用IP地址和端口号显示,不适用域名与服务名。

4. -p

       显示PID和程序名。

5. -t

       显示使用TCP协议端口的连接情况。

6. -u

       显示使用UDP协议端口的连接情况。

7. -l

       仅显示监听状态的连接。

8. -r

       显示路由表

(三) 别名

       为了使用的方便,为比较长的命令设置别名,注意,别名不要和系统命令重复,因为别名的优先级同名的系统命令要高。在设置别名之前,输入想要设置的别名试试,看看系统有没有这个命令。

alias ser=’service network restart’

       这个别名是为了当前用户的使用方便,因此只有当前用户能够使用该别名。同时,当前设置的别名都是临时生效的,要想永久生效,需要将别名命令写入当前用户家目录的环境变量配置文件中: ~/.bashrc


(四) 快捷键

1. Tab键

       补全命令或者文件名,当已经输入了部分字符串时,如果命令或者文件名以该字符串的数量只有一个,那么按一下Tab键就可以补全,否则,按两下Tab键会搜索出所有的以该字符串开头的命令或者文件名。

2. ctrl + A

       当输入的命令过长时,可以移动光标到命令行开头。

3. ctrl + E

       移动光标到命令行尾。

4. ctrl + C

       强制终止当前的命令。


5. ctrl + L

       清屏,相当于clear。

6. ctrl + U

       剪切光标之前的命令。


7. ctrl + Y

       粘贴ctrl + U 剪切的命令。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值