00:00
好,那前面我们讲完了PWD和CD,那接下来呢,再来说另外一个大家也非常熟悉的命令,那就是LS啊啊,那S这个前面我们也说过了,它其实就是列举出当前目录下边的所有内容啊,包括文件夹和文件,那LS本身这个东西呢,其实是list的一个简写。所以后边它是其实可以列举出目录,也可以是列举出文件,它可以加很多很多的选项。那最常见最常用的选项是什么呢?就一个是杠A,另外一个是杠L,我们分别来看一下吧。呃,那首先我们先找一个这个就是有东西的一个目录啊,比方说我们就还是到这个主文件夹下来,直接LS的话,我们看到诶前面的两个点CFG,就是配置文件后边蓝色的,这是一堆主文件夹里边默认生成的目录,那我们会看到啊,如果说我这里边用一个LS-A会是什么效果呢?
01:08
哎,其实我们能想到杠AA就有二的意思嘛。就是要把下边的所有内容都显示出来,所以我们看这一下内容就多多了啊,除了本来就有的这个配置文件,一个两个啊,还有各种各样的这个这些目录啊,这个我们就不管了。除此之外还有什么呢?我们看到还有一堆啊,这个蓝色的,我们想着这这可能也是一个文件夹,那黑色的这可能也是文件,另外呢,还有一个点和两个点,这分别表示什么呢?先说这个点,这个点表示的啊,两个点前面我们说了。这就表示它的上一级菜单好啊,就是这里边我们看到这个两个点啊,也是当前目录下边的一个对象,看起来是,所以就是说为什么我们可以之前啊,在这个CD切换的时候,直接切换当前路径下的点点呢?那就是因为我们当前下面就有它嘛,所以一切你如果要直接CD点点的话,就会跳转到当前目录的上一级菜单啊,就比方说我们现在直接CD点点,那就回到。
02:17
因为我们现在是在杠root下边嘛,直接就回到他的上级目录,那就是根目录了。这个我们都能够理解,跳回去,然后另外这一个点是什么呢?一个点其实就只在当前目录,哎,所以。如果你直接CD点的话,这个没有任何的影响。啊,有时候也是在使用这个相对路径的时候,会做一个什么事呢?啊,就是表示我是在当前目录下去做一个跳转啊,啊,那我就点杠,然后比方说我要找一个这个桌面。自动补全,哎,那我们就跳到当前目录下的桌面子目录里面去,哎,所以有时候会用到这个点和点点啊,这个我们可以做一个了解,那另外我们还是先返回去,另外剩下的这些文件和目录又是什么东西呢?
03:06
他们有一个共同特点,就是都有一个点儿开头。哎,这在Linux里边比较特殊,就是他们都是隐藏的内容,也就是说以点儿开头的文件都是隐藏文件,那以点儿开头的文件夹就是隐藏文件夹,在Linux里边它就有这样的一个规范啊,就是只要是隐藏的都以点开头。所以我们看到平常LS的时候看不到,现在杠A它就都跳出来了。这个是比较常用的一个一个做法啊,比较常用的一个命令啊,这里大家看到有一个点BARC这个文件其实非常重要,哎,这其实就是我们当前这个用户啊,Root这个用户他自己的一个。配置文件啊,非常重要的一个配置文件,很多相关的这些,呃,像环境变量呀,还有一些比方说给别名啊,我们都可以在里边去进行配置,进行去设置,这个是后话啊,我们用到的时候再说。
04:08
那前面我们讲到这个LS,除了这个杠A参数之外,另外还有一个叫杠L。杠L是什么意思呢?它是常数句串列出啊,就是这个L是long的意思,长的意思,其实之前我们也用过,它表现出来就是什么呢?就是把当前文件的属性和权限各种信息全列出来,列成列成一行。啊,我们在这里可以很明显的看一眼LS-L。哎,就是把当前的所有数据都列的很明显了啊,前面我们看到诶,这是些什么东西呢?这其实是当前文件的类型以及权限啊,那后面还有什么呢?啊,还有就是比方说这个文件的它的owner啊,它的所有者到底是谁?还有就是它所属的这个用户组是谁啊关于这些概念我们后面会展开再说啊啊还有他的这些创建的时间啊,对应的文件名,所有的信息都在这。
05:06
就是它的一个完全版信息展示。啊,那这里多说一句,就是之前我们区分他们到底是文件还是文件夹,我们看到呃,在这个当前的,但页面里边,它是按照不同颜色给我们区分的。但是这个东西是不是不太靠谱呢?啊,那万一要是这个颜色错了,我们是不是就搞不清楚它到底是什么东西了呢?我们看前边这里就有很明确的显示啊,就是如果是一般文件的话,它就是一个,那如果前面是一个D的话,就表示当前的文件类型是一个direct directory是一个目录。啊,所以啊,通过这个我们也看的非常的清楚啊啊,那当然了,对于这个LS我们还要多说一句,就是当有同学可能也见过,就是有一个命令叫做LL啊LL本身这个东西,它其实跟LS-L是完全一样的。
06:01
它其实就是一个这个命令的别名啊啊,那如果说我们直接。你type一下这个LL的话,也会看到它就是LS-L,然后杠杠color等于auto的别名啊,那所以本质上来讲啊,有时候我们不想打这么多的话,你直接敲一个LL也是可以的。啊,那另外有时候你如果想把对应的这些隐藏文件的属性也都列出来的话,你也可以直接LS-al啊,就是把两个。杠al,把两个参数直接合并在一起去写啊,这个也是比较常见的用法。这就是关于LS的用法。
我来说两句