如何利用explainshell学习命令

explainshell网站为学习命令者带来了不少便利,下面利用几个例子解释如何利用该网站进行命令行学习!

注:图片都是实际操作的截图,名字以 图片名:xxx 的形式记录于图片的正下方,并依次保存到Desktop目录下的images文件夹中

1、ls 

1.1     ls 路径

打开explainshell网站输入ls命令点击enter键就可以得到该命令的解释了

如何利用explainshell学习命令_第1张图片
图片名:ls

解释:解释的内容为list directory contents ,即罗列出ls后目录里的内容(查看路径)

示范:在桌面新建一个目录,命名为images,保存上述的截图ls到images下,现进入命令行工具执行命令 ls images,并将结果截图存入images文件,ls执行结果如下

如何利用explainshell学习命令_第2张图片
图片名:ls-ys

1.2    ls -a 路径

如何利用explainshell学习命令_第3张图片
图片名:ls-a

解释:ls照样是查看路径的意思,a 代表 do not ignore entries starting with . ,即连以"."开头的文件(隐藏文件)也不能忽视掉

示例:执行 ls -a images 命令,以.开头的文件也被罗列出来

图片名:ls-a-ys

1.3   ls -l 路径

如何利用explainshell学习命令_第4张图片
图片名:ls-l

解释:ls依旧为查看目录,l代表use a long listing format,即用一个更长信息形式罗列出来(显示更详细的信息)

示例:执行 ls -l images,images里的文件将得到更具体的显示

如何利用explainshell学习命令_第5张图片
图片名:ls-l-ys

2、 cat

2.1 cat -n 文件名

如何利用explainshell学习命令_第6张图片
图片名:cat-n

解释:cat代表concatenate files and print on the standard output,即连接文件打印到标准输出设备,n代表number all output lines,即内容加上行号后输出

示例:在images中新建一个文本文件(cat.txt),并输入内容,后执行cat -n cat.txt

如何利用explainshell学习命令_第7张图片
图片名:cat-txt
如何利用explainshell学习命令_第8张图片
图片名:cat-n-ys

3、 mv 源路径 目标路径

如何利用explainshell学习命令_第9张图片
图片名:mv

解释:mv代表move(rename) files,即移动(重命名)文件

示例:在images下新建两个文本文件,一个命名为oldfile,另一个命名为newfile,并在两个文件里写入一定内容,后执行 mv oldfile.txt > newfile.txt,oldfile的内容将被移到newfile,并且oldfile文件被删除

如何利用explainshell学习命令_第10张图片
图片名:mv-file
图片名:mv-ys

解释:经过mv操作后,newfile文件内容已改变

如何利用explainshell学习命令_第11张图片
图片名:mv-file-ys

4、touch 文件名

如何利用explainshell学习命令_第12张图片
图片名:touch

解释:touch代表change file timestamp,即更改文件时间

示例:执行 touch touchfile.txt,即新建一个touchfile文件

图片名:touch-ys

解释:此时images中多出一个touchfile文件,执行ls -l images,查看images文件夹里所有文件的具体信息

如何利用explainshell学习命令_第13张图片
图片名:touch-ls-l

解释:创建时间为21:05,再次执行touch touchfile.txt后,用 ls -l images命令再次查看

如何利用explainshell学习命令_第14张图片
图片名:retouch-ls-l

解释:可以看到,该文件的创建时间已由21:05改到21:08

你可能感兴趣的:(如何利用explainshell学习命令)