Linux初学:与工作目录有关的几条命令:pwd, cd, ls

1,pwd    

print working directory,意为输出当前的所处的文件夹,也就是当前工作目录。

pwd                #输出当前工作目录

2,ls    

list,意为显示出当前工作目录中非隐藏的文件或文件夹。文件用白色字体,文件夹用蓝字绿底。

ls /home           #输出home目录下非隐藏的文件或文件夹
ls                 #输出当前工作目录下非隐藏的文件或文件夹

ls 后面可以跟一些修饰:

ls -a    意为输出当前工作目录下所有的文件或文件夹,包括被隐藏起来的。隐藏文件夹以 . 开头。

ls -t    意为按时间顺序输出工作目录下所有非隐藏的文件或文件夹,最新修改的在最前。

类似的“后缀”还有一些,-后面可以接很多后缀。例如:

ls -rt    输出的顺序与    ls -t    相反。 

ls -l    意为输出当前工作目录下所有非隐藏的文件或文件夹的详细信息。输出的详细信息大概如图所示:

(由于用户名比较中二就遮住了)

第一列是文件权限:第1个字母如果是d就表示是文件夹,如果是-就表示是文件。第2~4个字母表示自己有的权限,5~7个字母表示同一个工作组的人所拥有的权限,8~10表示其他人拥有的权限。r表示可读,w表示可写,x表示可执行。

第三列是用户名,第四列是工作组名,就是被方块遮住的那两个。。第五列是文件夹的容量。第六列是最近修改日期。

最后一列是文件名。以 . 开头的是隐藏的文件或文件夹。用 ls -a 才能看到。

使用这个命令的例子:

ls -la /             #输出根目录下全部文件夹和文件的详细信息
ls -la               #输出当前工作目录下全部文件夹和文件的详细信息

3,ll    

一般作为   ls -l   的别名,但是在window10应用商店里的ubuntu上它却相当于   ls -alF 。   

ll  后面也可以有上面   ls   命令的修饰。

4,cd    

cd命令用于切换工作目录,例如:

cd /                 #切换到根目录
cd /home             #切换到/home目录下
cd -                 #回退到刚刚的那个工作目录,如果用 cd - 命令从A目录调到B目录,再使用cd - 就会回到A目录而不是更早的目录
cd ~  或 cd          #切换到当前用户的文件夹,每次进入系统就是这个目录
cd ../               #切换到当前目录的上一级目录, cd ../../就切换到上两级目录。实际上当前目录里..这个隐藏文件夹就是上一级目录。 

猜你喜欢

转载自blog.csdn.net/moon_wander/article/details/80259866
今日推荐