光标移动 -- 【上下左右】方向键; 【Home】或者【Ctrl + a】回到行首; 【End】或者【Ctrl + e】回到行尾。
命令补全 -- 【Tab】键
取消输入,中止运行 -- 【Ctrl + c】
查看目录
【ls】查看当前目录
【ls -a】显示隐藏文件
【ls -l】显示明细
【ls -h】更友好地显示文件大小
【ls -alh】组合显示
【du -sh】显示目录或者文件的大小
切换目录
【cd ~】回到家目录
【cd xxx】切换到 xxx 目录
【cd -】切换到上一次打开的目录,类似windows的后退
【pwd】查看当前所在路径
查看文件内容
【cat】显示文件所有内容
【less】流式查看文件,可以支持分页和搜索
【head】显示文件开头部分,默认10行
【tail】显示文件结尾部分,默认10行,也可以配合 -f 参数实时查看。
【vim】文件编辑工具,也可以用来查看。
拷贝
【cp】拷贝文件或目录
【scp】远程拷贝文件或目录
【mv】剪切
【rsync】增量拷贝
删除操作:
# 删除文件,-f参数表示强制删除
rm filename
rm -f filename
# 删除空目录
rmdir dirname
# 删除任何对象
rm -rf filename/dirname压缩解压缩:
【.zip】
# 安装软件包
sudo dnf install -y zip unzip
# 解压
unzip filename.zip # 解压到当前目录
unzip filename.zip -d target_dir # 解压到指定目录target_dir
# 压缩
zip filename.zip file1 file2 # 压缩多个文件
zip -r filename.zip directory/ # 递归压缩目录(-r表示递归)【.gz】
# 安装软件包
sudo dnf install -y gzip
# 解压
gunzip filename.gz # 解压后删除原.gz文件
gzip -d filename.gz # 同上,-d表示解压
gzip -dk filename.gz # 解压后保留原.gz文件(-k表示keep)
# 压缩
gzip filename # 压缩单个文件,生成filename.gz并删除原文件
gzip -k filename # 压缩后保留原文件【.bz2】
# 安装软件包
sudo dnf install -y bzip2
# 解压
bunzip2 filename.bz2 # 解压后删除原文件
bzip2 -d filename.bz2 # 同上
bzip2 -dk filename.bz2 # 解压后保留原文件
# 压缩
bzip2 filename # 压缩单个文件,生成filename.bz2并删除原文件
bzip2 -k filename # 压缩后保留原文件【.xz】
# 安装软件包
sudo dnf install -y xz
# 解压
unxz filename.xz # 解压后删除原文件
xz -d filename.xz # 同上
xz -dk filename.xz # 解压后保留原文件
# 压缩
xz filename # 压缩单个文件,生成filename.xz并删除原文件
xz -k filename # 压缩后保留原文件【.tar.gz】
# 安装软件包
sudo dnf install -y tar
# 解压
tar -zxvf filename.tar.gz # 解压到当前目录(-x提取,-v显示过程,-f指定文件)
tar -zxvf filename.tar.gz -C target_dir # 解压到指定目录(-C指定路径)
# 压缩
tar -zcvf filename.tar.gz file1 directory/ # 压缩文件和目录(-c创建)【.tar.xz】
# 解压
tar -Jxvf filename.tar.xz(-J 表示 xz 格式)
# 压缩
tar -Jcvf filename.tar.xz file1 directory/