linux常用命令二(常用命令cd、pwd、ls)

1.cd命令

cd命令可接受单个参数destination,用以指定想切换到的目录名。如果没有为cd命令指定目标路径,它将切换到用户主目录。

destination参数可以用两种方式表示:一种是使用绝对文件路径,另一种是使用相对文件路径。

1)通过绝对路径切换目录

$cd /usr/local  ##切换到/usr/local目录下

pwd命令可以显示出shell会话的当前目录,这个目录被称为当前工作目录

$pwd


跳回主目录

$cd

$pwd

扫描二维码关注公众号,回复: 2188000 查看本文章


2)通过相对路径切换目录 命令如下:

$cd /usr 进入usr目录

$cd local 通过相对路径进入到usr目录下的local目录

$pwd 查看当前目录


有两个特殊字符可用于相对文件路径中:
 单点符(.),表示当前目录;
 双点符(..),表示当前目录的父目录。

$cd ../local

$pwd

输出:/usr


2.文件基本列表功能(man ls查看手册)

$ls 文件列表

$ls -F 区分文件、目录-F参数在目录名后加了正斜线(/)

$ls -a  显示隐藏文件

$ls -FR  -R参数是ls命令可用的另一个参数,叫作递归选项。它列出了当前目录下包含的子目录中的文件

$ls -l 显示文件附加信息,如下图所示


输出的第一行显示了在目录中包含的总块数。在此之后,每一行都包含了关于文件(或目录)的下述信息:
 文件类型,比如目录(d)、文件(-)、字符型文件(c)或块设备(b);
 文件的权限;
 文件的硬链接总数;
 文件属主的用户名;
 文件属组的组名;
 文件的大小(以字节为单位);
 文件的上次修改时间;

 文件名或目录名。

文件过滤

 问号(?)代表一个字符;

 星号(*)代表零个或多个字符。

$ls -l myscript 

$ls -l mysc?ipt

$ls -l my*

$ls -l my[a-z]ript

使用了中括号以及在特定位置上可能出现的两种字符:a或i。中括号表示一个字符位置并给出多个可能的选择。可以像上面的例子那样将待选的字符列出来,也可以指定字符范围,例如字母范围[a – i]。

$ls -l my[!a]ript 感叹号(!)将不需要的内容排除在外







猜你喜欢

转载自blog.csdn.net/h985161183/article/details/80579122