#1.1 ls 命令
ls -a #查看所有文件包括. ..目录
ls -r #倒序排列文件
ls -l #查看所有文件详细信息
ls -lt #查看所有文件详细信息并按时间从近到远排序
ls -A #查看所有文件包括. ..目录
ls -F # 查看文件如果是目录在后面加/
ls -rst #-s 显示文件大小
ls -S # 按照文件大小排序
#1.2 cd
cd /tmp #切换到/tmp目录
cd .. #切换到上一级目录
#1.3 pwd #显示当前工作目录的绝对路径
#1.4 mkdir
mkdir 1 2 3 #创建目录1、2、3
mkdir -p 8/88/888/8888/88888 #使用-p 参数可创建多级目录
mkdir -m 777 abc #使用-m 可为创建目录赋予权限
#1.5 rmdir
rmdir 1 #可以删除空目录
rmdir 8 #报错,目录8不是空目录
#1.6 ln
ln -s java-1.6.1-05/ java #软连接,即是快捷方式
ln java-1.6.1-05/ java #硬链接,与原文件相同,删除原文件不影响
#1.7 rm
rm -f alex.test #强制删除文件
rm -r test2 #递归删除目录test
rm -rf /tmp/test* #强制递归删除/tmp/test*
rm -rf * rm -rf / #禁止使用,删除整个系统
注:rm -rf 建议在禁用
#1.8 touch
touch 123 abc abcd #创建123,abc,abcd等文件
touch -c -t 11022035 abce #创建或修改abce,属性的时间为11月02日20:45
touch -d "6:34pm 8/11/2045" abcd #创建或修改abcd, 属性的时间为 2045年8月11日 18:34
#1.9 cp
cp test.txt /tmp/test/ #拷贝文件到/tmp/test/
cp -r /tmp/test/ /root/test #使用-r 拷贝目录
#1.10 scp
scp orapwORCL.ora 10.53.110.75:/tmp/test #将本地orapwORCL.ora 拷贝到10.53.110.75:/tmp/test
scp -r /tmp/test 10.53.110.175:/tmp/ # -r 拷贝目录重本地到远程
scp 10.53.110.175:/tmp/test/test.tar.gz /tmp/ #从远程拷贝到本地
#1.11 cat
cat 1.log #查看1.log 的内容
cat -n 1.log # 查看1.log 的内容并显示行号
cat 1.log 2.log > 3.log #将1.log 2.log 的内容追加到3.log
cat -n 3.log
# 1.12 mv
mv *.log alexpeng/ #将此目录所有以log结尾的文件移动到alexpeng/
mv test.txt alex.test #将test.txt 重新命名为 alex.test
#1.13 tail
tail -20 test.log #显示test.log 的最后20行
tail -f test.log #动态监控test.log
#1.14 more
more -5 +30 test.log #逐页显示,最初显示5行,从30行开始
#2.1 gzip/gunzip
gzip 3.log #压缩3.log
gunzip 3.log.gz #解压3.log.gz
gizp alexpeng/* #压缩alexpeng/所有文件,目录除外
gzip alexpeng/* #解压alexpeng/所有.gz结尾的文件
gzip -l alexpeng/* #查看alexpeng/所有.gz的压缩比例
#gunzip=gzip -d #同样能实现解压功能
#2.2 tar
tar -zcfv alexpeng.tar.gz alexpeng/ #打包并压缩alexpeng目录
tar -zxfv alexpeng.tar.gz -C /tmp/test/ ##解压并解包alexpeng.tar.gz 文件到指定文件 /tmp/test/ 中
tar cfv alexpeng.tar alexpeng/ #打包 alexpeng/
gzip alexpeng.tar #压缩alexpeng.tar
#tar -czfv =tar -cfv + gzip
#2.3 zip/unzip (与Windows共同的压缩格式)
zip abc.zip abc #zip压缩abc.zip
unzip abc.zip #解压abc.zip
unzip -d alex abc.zip #解压到指定目录alex
#2.4 bzip2/bunzip2
bzip2 diskrar.gz diskrar
bunzip2 diskrar.bz2
注:只能压缩文件,不能压缩目录,bzip2可以与tar命令结合使用