在上一篇博客《常用shell命令》中介绍了两个命令行辅助查询工具,现在就让我们具体来看看这两个工具该如何使用吧。
explainshell.com

explainshell.com是一个命令行解释网站,在搜索框输入你要查询的命令,就能得到对应的解释,以
rm -rf
为例,输入rm -rf,点击EXPLAIN:
如图所示,得到搜索结果后,将鼠标移至对应的字符上,对应的解释就会高亮显示。
tldr
tldr是too long don't read的缩写,是不是很好记呢?在使用man
命令查询命令行手册时,得到的解释往往too loooooooong而有碍阅读,于是tldr就应运而生了。
在gitbash中输入下列命令安装tldr
npm install -g tldr
安装好后就可以在gitbash里用tldr查询不懂的命令怎么用啦。
几个常用shell命令的用法
-
ls
在gitbash里输入命令tldr ls
得到结果如下:
ls
是显示整个目录的内容
ls -1
则每条信息独占一行
ls -a
显示所有的文件,包括隐藏文件(以 . 开头)
ls -al
以更详细的格式显示所有文件
-
cat
在gitbash里输入命令tldr cat
得到结果如下:
有一个文件名为1.txt,要输出里面的内容,则使用命令cat 1.txt
把已有的两个文件1.txt和2.txt整合成第三个文件3.txt,cat 1.txt 2.txt > 3.txt
把已有的两个文件1.txt和2.txt附加到已有的第三个文件4.txt,cat 1.txt 2.txt >> 4.txt
显示每行的序号cat -n 1.txt
-
mv
在gitbash里输入命令tldr mv
得到结果如下:
mv
的作用是移动或重命名文件,如果要将1.txt重命名为2.md,则输入命令
mv 1.txt 2.md
要将1.txt移动到路径/D/demo且重命名为2.md,则输入命令
mv 1.txt /D/demo/2.md
要将文件夹demo 1重命名为demo1,则输入命令
mv "demo 1" demo1
- touch
在gitbash里输入命令tldr touch
得到结果如下:
要新建一个名叫demo.md的空文件,或改变已知文件demo.md的时间为当前时间则输入命令
touch demo.md
将文件demo.md的时间修改为1997年2月5日13时21分06秒,则输入命令
touch -t 199702051321.06 demo.md
将2.txt的时间修改为与1.txt一样,则输入命令
touch -r 1.txt 2.txt
PS: 如果看了解释也不知道怎么用,那就动手试一下
网友评论