1、相对路径和绝对路径
绝对路径:由根开始的文件名或者目录,比如:/etc/passwd
相对路径:由相对当前目录的文件或者目录
2、查看当前路径:
命令:
pwd(print working directory)
3、相对路径表示:
.:当前目录,或者用./表示
..:上层目录,或者用../表示
4、常用的cd命令
cd -:快速回到上次工作的目录
cd ~:回到家目录
cd .:
cd ..:切换到上层目录
cd /:切换到根目录
5、文件类型
-:普通文件或者硬链接
d:目录
l:符号链接(软链接)
s:套接字文件(进程文件)
p:管道文件(pipe)
c:字符设备文件
b:块设备文件
特殊的文件:
以.开头的文件或者目录:隐藏文件或者目录
6、chmod(change modify)
* 作用:
修改文件的权限
* 涉及文件权限的角色
u[user]:文件拥有者
g[group]:文件拥有者所属组
o[other]:其他用户
a[all]:所有用户[很多时候可以省略]
* 赋权运算符
+:增加权限
-:删除权限
* 用数字表示权限
r:4[文件:可以读取文件内容;目录:读取目录的文件/子目录列表]
w:2[文件:可以修改文件内容;目录:可以创建、删除文件/子目录]
x:1[文件:添加执行权限,即将文件运行为系统进程;目录:结合r权限,可以进入目录]
* 文件/目录的默认权限
- root[umask:0022]:
文件:644
目录:755
- 普通用户[umask:0002]:
文件:664
目录:775
* 常用的用法
chmod 755 test
chmod u+w test
chmod a+x test
7、chown(change owner)
* 作用
修改文件的拥有者
* 语法:
chown [OPTION]... [OWNER][:[GROUP]] FILE...
* 常用的语法
- :chown [-R] OWNER:[GROUP] FILE或者chown [-R] [OWNER]:GROUP FILE
- :chown [-R] OWNER.[GROUP] FILE或者chown [-R] [OWNER].GROUP FILE
* 参数
-R:递归,改变指定目录及其子目录下的所有文件的拥有者或者用户组
8、chgrp(change group)
* 作用
修改文件的用户组
* 语法:
chgrp [OPTION]... GROUP FILE
* 参数:
-R:递归,改变指定目录及其子目录下的所有文件的拥有者或者用户组
9、服务管理命令
* systemctl list-unit-files:查看所有已安装的服务
* systemctl start ${service}:启动服务
* systemctl restart ${service}:重启服务
* systemctl stop ${service}:停止服务
* systemctl enable ${service}:将服务设置为开机自启动
* systemctl disable ${service}:将服务取消开机自启动
* systemctl status ${service}:查看服务运行的状态
linux目录树
最新推荐文章于 2024-10-07 09:39:21 发布