2_Linux_文件和权限处理命令

三、Linux的常用命令

1.文件命名规范

1)除了/之外,所有的字符都合法,文件名中不能包含/符号

2)有些字符最好不用,如空格、制表符、退格符和字符@#$&()

3)避免使用.作为普通文件的第一个字符,因为.是隐藏文件的第一个字符(必须掌握)

4)大小写敏感

 

2.命令格式

命令格式:命令 -选项 参数    //用空格分隔

例:ls -la /etc

 

说明:

1)当有多个选项时,可以写在一起

2).表示当前目录,..表示当前目录的父目录

 

3.命令详解

root用户可执行的指令

/sbin

/usr/sbin

all user所有用户可执行的指令

/bin

/usr/bin

bin-binary    usr-user        sbin-super binary

 

3.1文件处理命令

1)ls

2_Linux_文件和权限处理命令

drwxr-xr-x 2 root root 4096 12-01 20:52 bin

LINUX中的文件类型
d:目录文件。
l:符号链接(指向另一个文件,类似于windows下的快捷方式)。
s:套接字文件。
b:块设备文件,二进制文件。
c:字符设备文件。
p:命名管道文件。
-:普通文件,或更准确地说,不属于以上几种类型的文件。

r-read读 w-write写、x-execute执行

 

所有者(创建者)u    所属组g        其他人o

user        group    other

 

2-硬连接数?

 

root root

所有者 所属组

 

4096 文件的大小,大概值

数据块 block 默认512字节

 

12-01 20:52

文件的创建时间或者最后修改的时间值

bin

文件名

 

2)cd

2_Linux_文件和权限处理命令

3)pwd

2_Linux_文件和权限处理命令

4)touch

2_Linux_文件和权限处理命令

5)mkdir

2_Linux_文件和权限处理命令

-p递归创建mkdir -p grandfather/father/son

6)cp

2_Linux_文件和权限处理命令

2_Linux_文件和权限处理命令

 

7)mv,剪切和重命名

2_Linux_文件和权限处理命令

2_Linux_文件和权限处理命令

8)rm,只能删除一个文件

2_Linux_文件和权限处理命令

-f不需要询问

rmdir删除目录

9)cat

2_Linux_文件和权限处理命令

Tac命令后面的先显示

10)more分页显示文件

2_Linux_文件和权限处理命令

11)head

2_Linux_文件和权限处理命令

12)tail

2_Linux_文件和权限处理命令

13)ln

2_Linux_文件和权限处理命令

加-s是软链接

不加是硬链接

2_Linux_文件和权限处理命令

软链接类似于windows快捷方式

软链接可以跨文件系统?

 

硬件链接:cp -p(cp -p 不改变文件的时间戳)和实时更新,映射,与原文件具有相同的inode

硬链接不能跨文件系统

 

ls –i

i -inode i节点,文件i节点

linux内核处理任何东西需要数字标记

 

3.2权限处理命令

1)chmod

2_Linux_文件和权限处理命令

chmod u r

g w

o x

chmod u+wx chmod o-rx chmod g=rwx

 

2_Linux_文件和权限处理命令

注意:rwx对文件和目录的含义不一样

例:要删除一个文件,不是对一个文件有w权限,而应该是对该文件所在的目录有w权限。

2)chown必须得有 root权限

2_Linux_文件和权限处理命令

Chown game:game /etc/service

useradd gaomin

passwd gaomin

3)umask

2_Linux_文件和权限处理命令

运行umask

0022

0特殊权限位

022用户权限位,权限掩码值

777

- 022

=755

/*********************/

Linux权限规则:缺省创建的文件不能授予x权限

欲改变缺省创建的文件的权限750,应使用掩码值027(777-750),umask 027

上一篇:我的Markdown的利器——Markdown Here、有道云笔记、iPic


下一篇:React Native 常见问题