美文网首页Network
explainshell.com和tldr使用详解

explainshell.com和tldr使用详解

作者: TravisW | 来源:发表于2018-07-12 01:01 被阅读0次

在上一篇博客《常用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命令的用法

  1. ls
    在gitbash里输入命令tldr ls得到结果如下:


    ls是显示整个目录的内容

    ls -1则每条信息独占一行

    ls -a显示所有的文件,包括隐藏文件(以 . 开头)

    ls -al以更详细的格式显示所有文件
  2. 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
  3. 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
  1. 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: 如果看了解释也不知道怎么用,那就动手试一下

相关文章

网友评论

    本文标题:explainshell.com和tldr使用详解

    本文链接:https://www.haomeiwen.com/subject/cxwkpftx.html