Linux命令行大全-学习笔记(二):第三章

目录

1.选项和参数

2.ls命令:列出目录内容

ls命令常用选项

3.file:确定文件类型

4.less:查看文件内容

less常用的键盘命令

5.符号链接


1.选项和参数

通常,  命令后面跟有一个或多个选项,带有不同选项的命令其功能也不一样。此外,命令后面还会跟有一个或多个参数,这些参数是命令作用的对象。所以大部分命令看起来如下所示:

command -options arguments

大部分命令使用的选项是在单个字符前加上连字符,如-l。但是,很多命令,包括GNU项目里的命令,也支持在单字前加两个连字符的长选项。而且,很多命令也允许多个短选项串在一起使用。

2.ls命令:列出目录内容

通过ls命令可以查看当前目录内容,也可以指定要显示的目录。

查看usr目录内容,此处查看指定目录格式:ls 路径名(参照上一节cd路径名)

可以指定多个目录,比如:

'~'表示主目录,"/usr"表示usr目录。

ls命令常用选项

-a(--all):列出所有文件,包括以点号开头的文件,这些文件通常是不列出来的(比如隐藏的文件)。

-d(--directory):通常,如果指定了一个目录,Is命令会列出目录中的内容而不是目录本身将此选项与-1选项结合使用,可查看目录的详细信息,而不是目录中的内容。

-F(--classify):选项会在每个所列出的名字后面加上类型指示符(例如,如果名字是目录名,则会加上一个斜杠)。

-h(--humanreadable):以长格式列出,以人们可读的方式而不是字节数来显示文件大小。通常与-l连用。

-l:使用长格式显示结果

长列表字段含义:

-rwxr-xr-x:对文件的访问权限。第一个字符('-')表示文件的类型。在不同类型之间,开头的“-”表示该文件是一个普通文件,d表示目录。紧接着的三个字符("rwx")表示文件所有者的访问权限,再接着的三个字符("r-x")表示文件所属组中成员的访问权限,最后三个字符("r-x")表示其他所有人的访问权限。

1:文件硬链接数目。

root:文件所有者的用户名。

huaxiaoji:文件所属用户组的名称。

0:以字节数表示的文件大小。

seq 21 17:53:上次修改文件的日期和时间。

out2.txt :文件名。

-r(--reverse):以相反的顺序显示结果。通常,ls命令按照字母升序排列显示结果。

-S:按文件大小对结果排序

Linux命令行大全-学习笔记(二):第三章_第1张图片

-t:按修改时间排序

Linux命令行大全-学习笔记(二):第三章_第2张图片

3.file:确定文件类型

上一节讲过,Linux没有文件扩展名的概念,可以任意给文件命名,因此要知道文件类型,可以使用file命令。格式为:

file filename

打印出文件的简短说明。

4.less:查看文件内容

系统中很多配置文件已经脚本是以文本文件格式存储的,阅读这些文件有利于更好地理解系统是如何工作的。而less命令便是一种查看文本文件的程序。格式为:

less filename

Linux命令行大全-学习笔记(二):第三章_第3张图片

查看系统配置文件.bashrc

less常用的键盘命令

可能进行查看的文本不止一页,可以使用一些键盘命令进行翻页等操作。

PgUp或b:后翻一页(上一页)。

PgDn或Space:前翻一页(下一页)。

向上箭头键:向上一行。

向下箭头键:向下一行。

G:跳转到文本文件的末尾。

1G或g:跳转到文本文件的开头。

/charecters:向前查找指定的字符串(记得回车)。

n:向前查找下一个出现的字符串,这个字符串是之前所指定查找的。

h:显示帮助屏幕。

q:退出less。

5.符号链接

文件类型(第一个符号)为'l',则代表这种文件为符号链接(又叫软连接或者symlink)。在大多数类Unix系统中,一个文件可能采用多个名字来引用。

图中显示了一个指向usr/bin目录的符号链接bin,则访问bin实际上访问的是usr/bin目录。

你可能感兴趣的:(Linux)