一、cat :查看文件的内容
格式1:cat 目标文件的路径
格式2:cat 目标文件1 > 目标文件2 (覆盖重定向)
格式3:cat 目标文件1 >> 目标文件2 (追加重定向)
格式4:cat >目标文件 将控制输入的内容重定向输入到文件中(先回车,再ctrl+c结束)
选项:-n 显示行号
二、touch :创建空文件
touch test1
touch 1.c
touch 1.txt
三、mv:移动或者重命名文件
格式:mv 源文件(需要操作的文件) 目标文件(最终的结果)
1、移动文件:mv 文件名 目录名
2、移动目录:mv 目录名 目录名
3、重命名: mv 文件名1 文件名2
mv 目录名 目录名
选项:mv -f:强制执行
mv -i:询问模式
mv -v:提示移动的步骤
四、rm:删除文件和目录
格式1:rm 目标文件
格式2: rm -r 目标目录
rm -i:询问,
rm -f:强制执行
五、find:查找指定文件
格式:
1、按照文件名查找(假如要查找1.c文件):find 目标目录 -name 1.c
find ./ -name 1.c
2、按文件的大小(c,k,M,G,T)查找: -size +1000c(大于1000字符) -1000c(小于1000字符)
find ./ -size +2k
find ./目录 -size +2000c -and -size -3000c
find ./目录 -size +2k -and -size -4k
六、文件的打包和压缩 (假如test是目标压缩文件)
1、压缩
gzip test1 test1.gz
bzip2 test2 test2.bz2
xz test3 test3.xz
2、解压
gunzip test1.gz
bunzip test2.bz2
unxz test3.xz
3、tar 命令
参数:
-c :归档(打包)
-x :拆包
-v :显示打包/拆包的过程
-f :后面要文件的名字(参数结合使用的时候,f一定要是最后一个参数)
-z :gzip压缩
-j :bzip2压缩
-J :xz压缩
-C :指定拆包的路径
#使用gzip的方式压缩:
tar -zcvf 目标包(*.tar.gz) 源文件/目录
# 解压test.tar.gz(将 c 换成 x 即可)
tar -zxvf 目标包(*.tar.gz)
#使用bzip2的方式压缩:
tar -jcvf 目标包(*.tar.bz2) 源文件/目录
# 解压test.tar.bz2(将 c 换成 x 即可)
tar -jxvf 目标包(*.tar.bz2)
#使用xz的方式压缩:
tar -Jcvf 目标包(*.tar.xz) 源文件/目录
# 解压test.tar.xz(将 c 换成 x 即可)
tar -Jxvf 目标包(*.tar.xz)
#万能的拆包并解压命令
tar -xvf day1.tar.gz
七、cp 复制命令 可以复制目录或者文件
格式: cp 源(文件/目录) 目标(文件/目录)
cp 文件1 文件2 (复制文件)
cp 目录1 目录2 (复制目录)