在Linux系统中文件是最常见的东西,Linux把所有东西都看作了文件。为此,我们在使用Linux工作时,查看文件是必不可少的操作。查看文件主要有两大类:一个是查看文件的类型属性。例如文件类型,权限linux查看隐藏文件,时间,大小等等。另外一个是查看文件中的内容。我把常常使用的查看文件命令整理下来,便捷查阅。这也是我们明天的专题:查看文件。
1.查看文件属性
该命令可以查看文件或目录的信息,常拿来列举某个目录中的内容。加上参数后可以显示文件的属性。最常用的是ls-aldir/,它会显示dir目录下文件和目录的全部属性。
事例:
$ ls -al /usr/games/
total 44
drwxr-xr-x 2 root root 4096 11月 27 2014 .
drwxr-xr-x 11 root root 4096 11月 27 2014 ..
-rwxr-xr-x 1 root root 4421 2月 2 2014 cowsay
lrwxrwxrwx 1 root root 6 2月 1 2015 cowthink -> cowsay
-rwxr-xr-x 1 root root 1563 11月 5 2013 espdiff
-rwxr-xr-x 1 root root 22168 10月 22 2013 fortune
该命令不仅显示/usr/games目录下的所有文件外(包含隐藏文件),还通过它的参数显示了这种文件的属性:文件类型,用户权限,文件属主,文件大小,文件更改时间。这个是最常用的命令了,在Mint中我常常使用ll来取代ls-al。
该命令可以查看单个文件的状态linux嵌入式开发,而且以统计方式的结果显示下来,特别全。非常是访问权限和文件时间显示的特别好,这个命令就当做查看文件属性吧。
反例:
stat /usr/games/cowsay
File: ‘/usr/games/cowsay’
Size: 4421 Blocks: 16 IO Block: 4096 regular file
Device: 819h/2073d Inode: 131654 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2016-10-16 09:51:17.840908316 +0800
Modify: 2014-02-02 01:17:50.000000000 +0800
Change: 2015-02-01 21:11:32.707503395 +0800
Birth: -
该命令显示了大小,用户权限等信息,显示最全的是时间属性。
该命令可以查看单个文件的类型。其实,ls会显示文件类型,不过是使用d,c,b,-,l等符号表示的,你须要晓得这种符号的意义才行,file则会用语言告诉你这是一个哪些文件,而且简单概述一下。
事例:
file /usr/games/cowsay
/usr/games/cowsay: Perl script, ASCII text executable
该命令显示了cowsay是一个可执行的Perl脚本文件。
最后总结一下这三个命令习惯用法:
2.查看文件内容
该命令可以查看文件的内容,而且把文件内容显示到终端中。
事例:
cat ./.vimrc
" this is the config file of VIM,it is created by myself at 2014.12.28
filetype on "文件类型侦测
filetype plugin on "载入文件类型插件
filetype indent on "为特定文件类型,载入相关缩进文件
syntax on "语法高亮
//省略其它的内容
这是我系统中vim的配置文件,通过该命令可以查看到配置文件中的内容。
这两个命令可以查看文件中的内容,由于它们支持翻页功能,所以可以便捷地查看一些内容比较多的文件,也就是大文件。它们专门为查看大文件而生,(这和魅族的广告,为感冒而生有点类似,不过不如人家自然呀linux查看隐藏文件,为啥你们都说:误导技术哪家强,魅族雷军黎万强。但愿雷总黎总看了不要动怒)
相对more命令来说less命令愈发好用一些,听说less命令是以谚语:lessismore来开发的,它是more命令的升级版。
其实,这是我个人的偏好,由于可以像使用VIM一样操作less,在翻页时十分便捷。
这两个命令也可以查看文件内容redhat linux 9.0下载,一个是从头开始显示文件内容,一个是从尾部开始显示文件,不过,我不常常使用这两个命令,less早已够用了。
最后总结一下这几个命令的用法:
关于查看文件的专题就介绍到这儿,之后有好的经验了,我再和你们分享。