Bruce个人博客

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

评论