Linux目录结构
ls -l 列出目录的详细列表 简写为 ll
文件夹操作命令
mkdir xxx 创建文件夹
例: 在root/apps 下创建文件夹
位置: /root/ttt
mkdir root/apps/kaneki
例: 在/root/kaneki 下创建文件夹levi
位置: /root kaneki文件夹不存在
mkdir -p kaneki/levi
rmdir xxx 删除文件夹
例:删除 root/kaneki/levi
位置: /root
rmdir kaneki/levi (levi为空文件夹)
例:不询问直接删除文件夹 rm -rf xxx
位置: /root 删除 /root/apps/kaneki (kaneki不为空)
rm -rf apps/kaneki
rm -rf * 删除当前目录下所有内容
rm -rf /* 删除根目录下所有内容
文件删除 rm -f xxx
查看文件
1: 少量数据查看 cat
cat xxx.txt 快速查看文件 如果遇到大文件,只能显示最后的内容
2: 大量数据的查看
more/less 分页展示数据 (less有行号)
语法 : more 文件名 less -mN 文件名
操作 : Enter 向下n行,需要定义,默认一行
空格键 向下滚动一屏 或者 Ctrl + f
b 返回上一屏 或者 Ctrl + b
q 退出查看
文件操作命令
文件复制命令 cp 文件或目录名
例: 需要把 /root/kaneki.java 复制到 /root/usr/ 目录下
位置 : /root
相对路径写法 cp kaneki.java usr
绝对路径写法 cp /root/kaneki.java /root/usr/
文件夹复制
例: 把 /root/levi 文件夹复制到 /root/ailun/目录下
已知levi不是空目录
位置 : /root/
cp -r levi ailun
例: 需要把 root/levi.java 复制到/root/apps/目录下 并改名为 kaneki.java
位置: /root
cp levi.java apps/kaneki.java
例:给文件改名字
把/root/kaneki.java 更名为 levi.java
位置 : /root/
mv kaneki.java levi.java
文件移动命令 mv
例: 把/root/levi.java 移动到 /root/apps/目录下
位置: /root
mv levi.java apps
例: 把/root/aaa/bbb 移动到 /root/aaa/levi 目录下
位置 : /root/aaa/
mv bbb levi
mv -f 不询问 直接覆盖
文件查找: find apps -name '*.java'
文档编辑命令
命令:vim 文件名
l 输入“vim 文件名”进入“一般模式”
l 按下“i”从一般模式,进入“插入模式”
l 按下“esc”从“插入模式”退出到“一般模式”
l 在“一般模式”下,输入“:wq”,退出编辑。
插入模式:专门进行文档的编辑
底行模式:专门用来退出,保存文档 wq 保存并退出 q! 不保存强制退出
压缩解压命令 tar
压缩名 *.tar.gz
压缩 tar -zcvf 压缩文件名称 需要压缩的文件目录
解压 解压到当前目录下 tar -zxvf 压缩文件名
解压到指定目录 tar -zxvf 压缩文件名 -C 目录名
tar -zxvf hehe.tar.gz -C test
系统命令
kill -9 进程号 杀死进程