tab键:命令或者路径提示及不全
ctrl+c:放弃当前输入,终止当前任务或程序
ctrl+l:清屏
ctrl+insert:复制
鼠标右键:粘贴
alt+c:断开连接
ctrl+shift+R:重新连接
alt+1/2/3....:切换窗口
上下键:查找执行过的命令,或者是history命令
ls -a:查看全部内容,包含隐藏文件
ls -l:查看内容的详细信息
ls -lh:以人能读懂的方式显示文件大小
cd..:切换到上级目录
cd - :后退到上一次所在目录
cd /:去根目录
绝对路径:/开始的目录,从根目录开始
相对路径:直接目录,从当前目录开始
touch 不存在的文件 :创建一个空白文件
touch 存在的文件:修改文件的末次访问时间
touch 文件名1 文件名2 :可以创建多个文件
mkdir -p 要创建的目录:可以递归创建目录
rm 文件名:删除一个文件
rm -f 文件名:不经确认就删除文件
rm -r 目录:递归删除一个目录及目录的内容
rm -rf 目录:递归删除一个目录,并且不经确认
rm -rf *:清空当前文件夹
rm -rf /*:自杀行为,不要尝试
cp source dest:复制source文件到dest
cp -r sourceFolder targetFloder:递归复制整个文件夹
通过mv命令可以用来移动文件或目录,也可以给文件或目录重命名
mv oldNameFile newNameFile :重命名
mv /temp/movefile /targerFolder :递归移动文件
cat 要查看的文件
cat -b:列出行号,仅针对非空白行显示,空白行不标行号
cat -E:将结尾的断行行字节$显示出来
cat -n:列出行号,连空白行也会有行号,与-b不同
cat -T:将【tab】按键以 ^I 显示出来
cat -v:列出一些看不出来的特殊字符
cat -A:相当于-vET整合,可列出一些特殊字符而不是空白而已
查看文件内容,一页一页的显示文件内容
more 要查看的文件
查看文件内容,只看头几行
head 文件名:查看前10行
head -n 3 文件名:查看文件的前3行
head -c 3 文件名:查看文件的前3个字符
查看文件内容,只查看尾巴几行
tail -n 10 文件:查看文件头(从末尾开始数)10行行内容
tail -f:实时追踪该文档的所有更新
>重定向输出
>>重定向输出又追加功能
打包之后的文件以.tar结尾
tar -cvf 打包名.tar 被打包的目录
tar -cvf 打包名.tar 被打包的文件1 被打包的文件2 被打包的文件3
将一个打包后的文件分解成一系列小文件,分解位置为当前目录
tar -xvf 打包名.tar
将一个打包后的文件分解成一系列小文件,分解位置为指定目录
tar -xvf 打包名,tar -C 解包路径位置
压缩文件格式为xx.tar.gz
压缩文件:tar -zcvf 打包压缩文件名.tar.gz 被压缩的文件/目录
解压缩文件:tar -zxvf 打包文件.tar.gz
解压缩到指定路径:tar -zxvf 打包文件.tar.gz -C 目录路径