linux 常用命令
创建时间:2021-12-20 10:15:47 -最后修改时间:2021-12-20 10:15:47 -阅读:27 -评论:0
#linux 常用命令
Linux 查看历史命令
history|grep'configure'
重启 shutdown-rnow是立即停止然后重新启动, reboot的工作过程与halt类似,其作用是重新启动,而halt是关机。其参数也与halt类 似。reboot命令重启动系统时是删除所有的进程,而不是平稳地终止它们。因此,使用 reboot命令可以快速地关闭系统,但如果还有其它用户在该系统上工作时,就会引起数据 的丢失。所以使用reboot命令的场合主要是在单用户模式。
netstat
netstat-tunlp 用于显示tcp,udp 的端口和进程等相关情况。 netstat 查看端口占用语法格式: netstat -tunlp | grep端口号
- t(tcp)仅显示tcp相关选项
- u(udp)仅显示udp相关选项
- n 拒绝显示别名,能显示数字的全部转化为数字
- l 仅列出在Listen(监听)的服务状态
- p 显示建立相关链接的程序名
Mac 终端传输到剪切板
cata.txt|pbcopy # 将 a.txt 文件类容写入剪切板,相当于 cmd+C
pbpaste # 将刚刚存入剪切板的 a.txt 内容复制到终端,相当于 cmd+v
查看所有文件内容并且写入剪切板
cat*/*|pbcopy
在mac终端中:
pbcopy :表示复制剪切版
pbpaste :表示粘贴剪切版
例子:
yangldeiMac:~ yangl$ cat a.txt | pbcopy #将a.txt文件类容写入剪切板,相当于cmd
- C yangldeimac:~ yangl$ pbpaste #将刚刚存入剪切板的a.txt内容复制到终 端,相当于cmd + v
经常你需要从剪切板或者文件中获取某些文本,并对这些文本进行转换和使用,这里
列举的命令都是跟文本处理相关的例子
统计剪贴板中文本的行数
pbpaste |wc -l
统计剪贴板中文本的单词数
pbpaste |wc -w
对剪贴板中的文本行进行排序后重新写回剪贴板
pbpaste |sort| pbcopy
对剪贴板中的文本行进行倒序后放回剪贴板
pbpaste | rev |pbcopy
移除剪贴板中重复的文本行,然后写回剪贴板
pbpaste | sort |uniq| pbcopy
找出剪贴板中文本中存在的重复行,并复制后写回剪贴板(包含重复行的一行)
pbpaste | sort |uniq-d |pbcopy
找出剪贴板中文本中存在的重复行,并复制后写回剪贴板(不包含重复行)
pbpaste | sort |uniq-u |pbcopy
对剪贴板中的 HTML文本进行清理后写回剪贴板
pbpaste |tidy| pbcopy
显示剪贴板中文本的前 5 行
pbpaste |head-n 5
显示剪贴板中文本的最后 5 行
pbpaste |tail-n 5
将剪贴板中文本里存在的Tab跳格符号转成空格
pbpaste | expand | pbcopy