日期:2014-05-16  浏览次数:20671 次

linux命令自学笔记
列表文件:
ls -F 区分文件和目录
ls -F -R 区分文件和目录并列出各个目录下的所有文件
ls -l 列出文件的详细信息


创建文件:
touch  file1
tee file1
vi file1

查看文件:
stat file1  查看文件状态的完整摘要
file file1  查看文件类型
cat file1 查看文件内容
cat -n file1 列出行号
cat -b file1 不列出空行的行号
cat -T
file1  不列出跳字符
more file1 翻屏查看文件
less file1 查看文件,可以向中前或向后滚屏
tail file1 默认查看文件尾部10行数据
tail -f file1 查看文件尾部,并一直处于激活状态
tail -n lines  file1  查看文件尾部 lines 行数据
head file1  与tail用法相同,它则显示文件开头的数据

查看磁盘空间
df
df -h

搜索数据
grep str file1  在file1中搜索字符串 str
grep -v str file1  在file1搜索不含str的字符串
grep -n str file1  搜索并列出str所在行号
grep -c str file1  列出有多少行包含str
grep -e str1 -e str2 file1  在file1中搜索字符串str1 或者 str2


压缩数据
   bzip2 压缩成.bz2的压缩文件
   bzip2 myprog 将文件myprog压缩为myprog.bz2,并且myprog被替换掉
   bunzip2 myprog.bz2 解压
   bzcat myprog.bz2 查看压缩文件里的内容

   gzip 压缩成.gz的压缩文件
   gzip myprog 将文件myprog压缩为myprog.gz,并且myprog被替换掉
   gzip myprog.gz 解压
   gzip myprog.gz 查看压缩文件里的内容

   zip 压缩成.zip的压缩文件
   zip -r test.zip test 将文件或者目录test压缩成一个testzip.zip的文件
   unzip test.zip 解压文件

   tar 归档为tar文件
   tar -cvf test.tar test/ test2/ 创建一个名为test.tar的归档文件,其中包含
         test目录和test2目录的全部内容
   tar -tf test.tar  列出(但不解压) test.tar的内容
   tar -xvf test.tar 解压test.tar文件内容