目录
1.切换目录
语法: cd /目录名称
切换到上级目录:cd ../
切换到根目录:cd /
2.列出当前目录或者指定目录下的内容
列出当前所在目录下的内容: ls
列出指定目录下的内容: ls/目录名
参数: ls -a 列出指定目录或者当前目录下所有的内容[包含隐藏文件]
ls -l 详细列出指定目录或者当前目录下的内容
3.pwd 查看当前所在的目录
4.mkdir 创建目录
语法: mkdir 目录名称
创建多层目录: mkdir -p sing/dance/rap
5.touch 创建空文件
语法: touch 文件名
6.rm 删除文件或目录
语法:rm 文件名 (这种删除会二次提醒是否删除)
rm -f 文件名 (直接删除 不需要二次确认)
rm -r 目录名 (这种删除同样会二次提醒是否删除)
rm -rf 目录名 (直接删除 不需要二次确认)
因为Linux的根目录名称就是 / ,所以不到万不得已千万别执行 rm -rf /
7.cp 复制
语法:cp 文件名 /目标目录/名称 (不加路径就复制到当前目录)
复制目录:cp 文件名 -r /名称
8.mv 剪切|重命名
语法: mv 源文件 目标文件
9.vi|vim 编辑文件内容
语法:
vi 文件名----->命令行模式----i-->编辑模式------>esc键 输入命令模式 :wq退出并保存
:q! 强制退出不保存
10.查看文件内容
语法:
cat: 查询文件的所有内容 cat 文件名
more: 分页查看文件内容 翻页 空格键
head: 从文件头查看 head -n 数字 文件名
tail: 尾部查看内容 【重点】 tail -n 数字 文件名
11.find 查找指定的文件
语法:find 目录 -name '名称*'
12.修改权限
文件的类型:
- l:快捷文件
- -:表示文件
- d:表示目录
rwx的含义:
- r :read读权限
- w: write写权限
- x:execute执行的权限
三个rwx的含义:
- 第一个rwx:当前创建者具有的权限 (用“u”代表)
- 第二个rwx:当前创建者所在的组的成员具有的权限(用“g”代表)
- 第三个rwx:其他用户具有的权限(用“o”代表)
如何修改权限:
第一种 chmod [ugo]+[rwx] 文件名
chmod o+w basketball.txt
第二种: r对应4 w对应2 x对应1
语法: chmod 761 文件
chmod 777 basketball.txt