笔记:
linux目录路径指令:
cd 进入指定目录:
cd .. 退回到上级目录
查看当前目录下的详细内容:
ll: 展示文件的详细信息
ls: 只展示文件名称
pwd 查看当前的目录
目录的基本操作:
新建目录: mkdir 文件目录名称 mkdir -p 父目录/子目录 一次性创建多个目录
新建文件: touch 文件名称
要求:创建一个测试01目录下的C2002目录 测试01/C2002/
复制目录和文件:
复制文件:cp (copy复制) 源文件 目标文件
复制目录:cp -r 源文件夹 目标文件夹 (-r表示递归 把源文件夹下的内容都复制到目标文件夹)
删除目录或文件:
rm 一定要慎用
rm 文件名称: 会询问是否删除 输入y 表示yes n 表示no
rm -f 文件名称: 强制不询问删除
rm -r 文件夹名称: 询问是否删除指定目录下的每一个文件
rm -rf 目录名称:删除指定目录下的所有内容 且不询问
移动目录或者文件:
mv(move 简称) 文件名称 新目录
重命名:如果 移动的新目录不存在 则认为是重新名称
查看文件内容:
vim 文件名称: 编辑文件
cat 文件名称: 正序查看文件内容:
cat -n 文件名称: 显示行号查看
使用cat 一定要注意:只方便查看比较小的文件 如果文件非常大 不建议使用cat
tac 文件名称:逆序查看文件内容
nl 文件名称: 查看并展示行号
-b a: 无论是否有空行 同样列出行号
-b t: 只列出没有空号的行号
more 文件名: 翻页查看 通过空格可以进行翻页 只能向下翻页
less 文件名称: 不仅可以向下翻页 还可以向上页 (查看日志用的最多!!!!!)
全键盘:pageUp pageDown 笔记本:Fn +向上键 Fn +向下键
还具备查找的功能:
/字符串 表示向下搜索指定的字符串
?字符串 表示向上搜索指定的字符串
q:表示退出当前查看
tail 文件名称:查看倒数10行的内容
tail -n 行数 文件名称:
tail -f -n 行数 文件名称: 实时查看当前文件的内容
文件的压缩解压工具:
linux上常用的压缩文件类型 .zip .tar.gz
zip:
压缩: zip -r -q 打包之后名称 打包对象 (-q表示不再控制台输入信息 安静模式)
解压: unzip 压缩包名称
tar:
压缩: tar -czvf 打包之后的名称.tar.gz 打包对象
解压到当前目录: tar -zvxf 压缩包
解压到指定目录: tar -zvxf 压缩包 -C 目录/