当该目录为链接时
- pwd -p 显示当前文件物理路径,即实际路径,而非链接路径
- pwd -L 显示当前默认路径,即链接路径
作用:用于查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。看剩余空间
eg:ps -u or ps -l查看隶属于自己进程详细信息
eg: ps -aux | grep sam 查看用户sam执行的进程
eg: ps -ef | grep init查看指定进程信息
三种基本权限
r 读权限(read)
w 写权限(write)
x 执行权限 (execute)
第1位:文件类型(d%20目录,-%20普通文件,l%20链接文件)
第2-4位:所属用户(所有者)权限,用u(user)表示,
第5-7位:所属组权限,用g(group)表示
第8-10位:其他用户(其他人)权限,用o(other)表示
第2-10位:表示所有的权限,用a(all)表示
R 对文件的可读取的权限
W 对文件可以写数据的权限
X 对文件可以执行的权限
eg: chmod u+r 1.txt 为1.txt文件的所属用户增加读权限
chmod u+w g-r o+x 1.txt 为1.txt文件所属用户增加写权限,为所属组去掉读权限,为其他用户增加执行权限
R 可以ls 查看文件夹的内容
W 可以创建文件夹和文件
X 可以进入到文件夹(cd)
文件夹具有可执行权他的可以写的权限才能生效
2、让当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件。一旦某目录被设定了sgid,则对此目录有写权限的用户在此目录中创建的文件所属的组为此目录的属组。umask是chmod配套的linux常用命令,总共为4位(gid/uid,属主linux常用命令,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用户有读写权限)。
**权限修改也可以用01二进制表示:
100–4—r
010–2—w
001–1–x
eg: chmod 777 1.txt修改1.txt文件的所属用户、组、其他用户的权限为可读可写可执行
directory mode = 0775//创建目录模式为当前用户为读写执行权限,组用户为读写执行权限,其他用户为读执行权限。递归更改目录权限,本人可读写执行、同组用户可读可执行、其他用户可读可执行。(b)linux下给文件start.sh设置权限为自己可读可修改可执行,组内用户为可读可执行不可修改,其余用户没有任何权限,那么设置该文件权限的命令为()。
chown 用户名 文件及文件夹
chown -R 用户名 文件及文件夹 递归修改文件所属组
eg:chown mm aa
chown -R mm aa 将文件aa和文件夹aa下的所有的子文件的所属主也修改成reba
chgrp [group] file…
eg: chgrp root test.log 把test.log的所属组修改为root
chown user:group 文件名 修改用户所属组