1:cd功能: 切换目录
示例 cd / 切换到根目录
cd . 返回切换之前的目录
cd .. 返回上一层
例: cd /home/YL 进入到进入到用户家目录底下的YL文件夹
2:pwd 功能:显示当前目录
3:ls 功能:查看文件与目录,默认现实和当前目录下有哪些文件
示例 ls -l 显示当前目录下文件的详细信息
ls /bin 显示/bin目录下有哪些文件
系统文件类型
“-”普通文件 “d”目录文件 “l”连接文件 “p”管道文件 “c,b”设备文件
请注意对于普通文件和目录文件进行操作时的区别,对目录文件进行操作时一般都要加上 -r
4:touch 功能:创建普通文件夹
示例:touch file.text
5: mkdir 功能:创建目录文件
示例:mkdir tmp
6:rmdir 功能:删除空目录
示例:rmdir tmp
7:cp 功能:拷贝文件
示例:拷贝普通文件 cp a.c b.c (将a.c中文件拷入到b.c)
拷贝目录文件 cp -r tmp dir
8: rm 功能:删除文件
示例:删除普通文件 rm a.c
删除目录文件 rm -r dir
9: mv 功能:移动文件 /重命名
示例:重命名普通文件 mv file.txt test.txt 把file.txt 中的内容拷到test.txt中(最后的test.txt中只剩下file。txt中的内容没有原test.txt中的内容),并最终命名为test.txt
重命名目录文件 mv tmp dir 将tmp目录文件(文件夹)整体移动到dir目录中,原dir中的内容还在(可以类比Windows中文件夹的移动)
文件权限
- rw- rw- r-- 最前面的 - 代表类型 后面的按3个一分组, 第一组是属主(u)第二组是同组人(g) 第三组是其他人(o)
10: r 读权限 值为4
w 写权限 值为2
x 执行权限 值为1
- 无权限 值为 0
11:改变文件的权限 : chmod
(1) 文字设定法: u 表示属主 g 表示同组人 o 表示其他人 a 表示所有人 + 增加权限 - 去掉权限
示例: chmond u + x file 给file文件的属主加上执行权限
chmond g - w file 给file文件去掉写权限
(2)数字设定法 chmond 644 file 给file文件的 u g o分别加上rw r r 权限