大家好,我是老斑鸠,今天给大家介绍一下 "'ls' 'cat' 'mv' 'touch’'"这四个命令的用法。废话不多说我们直接进入正题。
ls:
ls这个命令呢,它是 list 英文的缩写,翻译成汉语就是清单,目录的意思。当操作系统执行这个命令就会把当前目录中的所有可见文件给展示出来,见下图。
看到了吧,在我桌面目录下的可见文件就全部展示出来的。这时候肯定就会有小伙伴问了,那不可见文件怎么罗列出来呢?见下图。
当我输入ls-a这个命令后是不是发现这里面多出来了几个文件,其中 .就表示的是隐藏目录。ps:如果你手动新建了一个以.开头的文件,虽然这个是一个可见文件但是你用ls命令是找不出来的,这是一个传说中的bug,必须用ls -a命令才能看到它。
那如果我们想查看一下这些目录的详细信息呢?见下图。
对,如你所见,就是这个ls -l命令了。但是这些都是可见文件,如果想查看所得怎么办?我想聪明的你已经猜到了,见下图。
没错。就是-a和-l拼在一起使用,但千万别写成-a-l哦!
ps:上面这几个命令后面都可以加一个路径,查看到的就是你后面所加的那个路径里面的文件了。例如 ls -al /demo/hehe。
cat:
这个命令的意思就是查看文件内容,从开头第一个字符一直到最后的所有内容。现在我们先来新建一个文件。
然后我们用cat命令操作一下。
小伙伴们看到没有?1.txt里面的内容都展示出来了!使用非常简单,后面直接加文件名就行!
mv:
mv这个命令是英文move的缩写,翻译成汉语就是移动,但是在命令行里面这个命令的作用就是转移文件路径以及重命名。用法就是mv 原文件名 新文件名,见下图我们的demo-2里面有两个txt文件。
然后我们用mv操作一下,把1.txt改成xin.txt。
我们来看一下是不是已经更改了呢?
就这么简单!然后我们看看mv这个命令是如何转移文件的:
2.txt从demo-2转移到了demo-1,怎么样?学会了吗?
touch:
这个命令翻译成中文是触摸的意思,用法很简单,后面加文件名就ok!它的作用你可以这样理解,在你使用这个命令的时候,后面加的是哪个文件,就会去触摸哪个文件,当你触摸到了,这个文件的最后修改时间就会变一下,变为你触摸它的那个时刻,如果后面加的文件名并不存在,它就会创建一个出来!见下图!
重点来了,重点来了,重点来了!!!
https://explainshell.com/explain?cmd=ls+-lrt 这个网站是一个对我们学习命令行非常有帮助的辅助工具!当有对某些命令不熟悉,你可以用这个来帮助你了解它使用它。使用方法非常简单,见下图!
把你想要了解的命令输入到对话框直接回车,这个命令的所有内容就都展示给你了,它会把组合命令拆分,分别告诉你都是什么意思,你只需把鼠标浮上去就能看到啦!!
好了,今天内容就介绍到这里,再见喽!