查看文件内容
查看文件类型:file
$ file arguse.sql
arguse.sql: UTF-8 Unicode text
arguse.sql是一个文本(text)文件。该文本文件的字符编码是UTF-8 Unicode
$ file Desktop
Desktop: directory
目录文件
查看文件内容
cat
cat 文件名
内容+行号
cat -n 文件名
cat -b 文件名
more&& less
more分页显示文件内容,less是more的升级版
more /etc/bash.bashrc
less /etc/bash.bashrc
tail&&head
tail命令会显示文件最后几行的内容(文件的“尾部”)。默认情况下,它会显示文件的末
尾10行
tail -n 20 /etc/bash.bashrc
head命令,顾名思义,会显示文件开头那些行的内容。默认情况下,它会显示文件前10行
的文本:
head -n 20 /etc/bash.bashrc
压缩文件
gzip是Linux上最流行的压缩工具。包括:
gzip:用来压缩文件。
gzcat:用来查看压缩过的文本文件的内容。
gunzip:用来解压文件。
$ gzip myprog
$ ls -l my*
-rwxrwxr-x 1 rich rich 2197 2007-09-13 11:29 myprog.gz
$ gzip my* --批量压缩
$ ls -l my*
-rwxr--r-- 1 rich rich 103 Sep 6 13:43 myprog.c.gz
-rwxr-xr-x 1 rich rich 5178 Sep 6 13:43 myprog.gz
-rwxr--r-- 1 rich rich 59 Sep 6 13:46 myscript.gz
-rwxr--r-- 1 rich rich 60 Sep 6 13:44 myscript2.gz