Linux命令行的故事

分享两则linux中命令行的故事。

记得在去年的时候(大概在2020年5月26日),又一次在翻电脑中以前的文件,发现了备份的微信里面缓存的视频的文件夹。这个缓存的目录很有规律,很奇怪。结构大概是这样的:
tmp/
├── awqersafd
│ └── ieryj.mp4
├── bjgfhsdhu
│ └── urnvh.mp4
│ …………
├── qwsdffsda
│ └── bcgds.mp4
└── trghjidfg
└── pgfhe.mp4

这样的文件夹目录,每次都需要点击去某一个路径,看完之后再返回上一级目录,在点进去下一个。但是这个文件夹下的目录就有小一百个,来来回回点,极大地影响了体验。点了几个,实在受不了,就想到了用命令行来操作一下。在weindows上装了git工具,可以用一些linux下的命令行工具。我就打开git,进入当前目录,执行”mv /.mp4 ./“,然后所有的mp4就都到了当前目录下,就可以一个一个看了,瞬间世界就清净了。

第二个是在前一段时候处理日式文件的时候。有一个log文件很大,大概有七万行,但是我只想得到最后的两万行数据。准备用鼠标选中最后两万行,粘贴出来,但是鼠标选中,网上滑动,滑动了好大一会,才选择了几千航,真是费劲。后来我想到用vim可以方便解决,用vim打开log文件,输入”:50000dd”,前五万行就被删除了,顺利地得到了最后两万行的数据。

计算机最开始被发明出来的时候,就是一个黑框框的,没有图形界面,只有命令行操作,这就导致了计算机上手很难,到后来慢慢有了图形界面,才极大地降低了计算机的使用门槛。这两种交互方式没有谁好谁坏,以前我也是window用户的一员,确实有图形界面很容易上手,直到发现了linux,才知道了命令行的强大。上面分享的两个故事是使用过程中的一部分,

–2021于上海