文章目录
- 1.ls 乐趣
- 1.简介
- 1)输入 ls 就能看到在当前目录下**所包含的文件**和**子目录列表。**
- 2)列出指定目录的内容
- 3)列出用户主目录(用字符“∼”代表)和/usr 目录的内容:
- **2 选项和参数**
- 3 深入研究长格式输出
- 4.确定文件类型
- 5 用 less 浏览文件内容
- 6 less 就是 more(禅语:色即是空)
- 7 旅行指南
- 8 符号链接
- 9 硬链接
• ls —列出目录内容
• file —确定文件类型
• less —浏览文件内容
1.ls 乐趣
1.简介
1)输入 ls 就能看到在当前目录下所包含的文件和子目录列表。
[me@linuxbox ~]$ ls Desktop Documents Music Pictures Publica Templates
Videos
2)列出指定目录的内容
me@linuxbox ~]$ ls /usr bin games kerberos libexec sbin src etc
include lib local share tmp
3)列出用户主目录(用字符“∼”代表)和/usr 目录的内容:
[me@linuxbox ~]$ ls ~ /usr /home/me: Desktop Documents Music Pictures
Public Templates Videos /usr: bin games kerberos libexec sbin src etc
include lib local share tmp
2 选项和参数
命令名经常会带有一个或多个用来更正命令行为的选项,更进一步,选项后面会带有一个或多个参数,这些参数是命令作用的对象。
command -options arguments
1)大多数命令使用的选项,是由一个中划线加上一个字符组成,例如,“-l”
2)自于 GNU 项目的命令,也支持长选项,长选项由两个中划线加上一个字组成
3)许多命令也允许把多个短选项串在一起使用
eg:
ls 命令有两个选项,“l”选项产生长格式输出,“t”选项按文件修改时间的先后来排序,加上长选项“–reverse”,则结果会以相反的顺序输出
[me@linuxbox ~]$ ls -lt
[me@linuxbox ~]$ ls -lt --reverse
ls最常用的选项
3 深入研究长格式输出
就是“-l”选项
eg:
-rw-r–r-- 1 root root 3576296 2007-04-03 11:05 Experience ubuntu.ogg
-rw-r–r-- 1 root root 1186219 2007-04-03 11:05 kubuntu-leaflet.png
-rw-r–r-- 1 root root 47584 2007-04-03 11:05 logo-Edubuntu.png
-rw-r–r-- 1 root root 44355 2007-04-03 11:05 logo-Kubuntu.png
-rw-r–r-- 1 root root 34391 2007-04-03 11:05 logo-Ubuntu.png
-rw-r–r-- 1 root root 32059 2007-04-03 11:05 oo-cd-cover.odf
-rw-r–r-- 1 root root 159744 2007-04-03 11:05 oo-derivatives.doc
-rw-r–r-- 1 root root 27837 2007-04-03 11:05 oo-maxwell.odt
-rw-r–r-- 1 root root 98816 2007-04-03 11:05 oo-trig.xls
-rw-r–r-- 1 root root 453764 2007-04-03 11:05 oo-welcome.odt
-rw-r–r-- 1 root root 358374 2007-04-03 11:05 ubuntu Sax.ogg
4.确定文件类型
在 Linux 系统中,并不要求文件名来反映文件的内容,所以用 file 命令来确定文件的类型
eg:
[me@linuxbox ~]$ file picture.jpg
picture.jpg: JPEG image data, JFIF standard 1.01
5 用 less 浏览文件内容
less 命令是一个用来浏览文本文件的程序
由于计算机只能理解数字,这样所有的数据都被转换成数值表示法,最早也是最简单的一种表达法,叫做 ASCII 文本。文本是简单的字符与数字之间的一对一映射。
文本的重要性在于?
因为许多包含系统设置的文件(叫做配置文件),是以文本格式存储的,阅读它们可以更深入的了解系统是如何工作的。另外,许多系统所用到的实际程序(叫做脚本)也是以这种格式存储的。
less命令的使用:less filename
[me@linuxbox ~]$ less /etc/passwd
按下“q”键,退出 less 程序
6 less 就是 more(禅语:色即是空)
less 属于 “页面调度器” 程序类,这些程序允许通过页方式,在一页中轻松地浏览长长的文本文档
而 more 程序只能向前分页浏览,而 less 程序允许前后分页浏览
7 旅行指南
Linux系统中的目录
8 符号链接
作用:这不仅解决了版本升级问题,而且还允许在系统中保存两个不同的文件版本
在我们到处查看时,我们可能会看到一个目录,列出像这样的一条信息
lrwxrwxrwx 1 root root 11 2007-08-11 07:34 libc.so.6 -> libc-2.6.so
注意看,为何这条信息第一个字符是“l”,并且有两个文件名呢?这是一个特殊文件,叫做符号链接(也称为软链接或者 symlink )。在大多数”类 Unix“系统中,有可能一个文件被多个文件名所指向。
在上面列出的目录(来自于 Fedora 的/lib 目录)展示了一个叫做“libc.so.6”的符号链接,这个符号链接指向一个叫做“libc-2.6.so”的共享库文件。这意味着,寻找文件“libc.so.6”的程序,实际上得到是文件“libc-2.6.so”
9 硬链接
硬链接同样允许文件有多个名字,但是硬链接以不同的方法来创建多个文件名