linux命令自学笔记
列表文件:ls -F 区分文件和目录
ls -F -R 区分文件和目录并列出各个目录下的所有文件
ls -l 列出文件的详细信息
创建文件:
touchfile1
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 linesfile1查看文件尾部 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文件内容
页:
[1]