文章目录
- 目录结构
- 路径描述
- 颜色区分
- Linux命令
- 文件权限
目录结构
要了解Linux首先,必须要了解linux的目录层级结构,因为在linux中有''一切皆文件"的思想.
windows系统里面的文件具有各个盘符,如C盘,D盘等
而在Linux中,Linux的目录结构是一个树型结构
Linux没有盘符的概念,只有一个顶级目录,即根目录’/
',然后其他所有文件以及目录都在它的根目录下面
路径描述
windows中路径表示方式用 \ 来表示,如描述一个文件所在路径:C:\Users\7888
但是在Linux中描述文件路径层次关系用/
如: /home/kklovecode/flie
(前面第一个 /
为根目录)
颜色区分
在Linux终端中会有许多不同颜色的展示,如
接下来通过一张表详细展示不同颜色的含义
Linux命令
首先,什么是命令?什么又是命令行?
学习Linux命令,本质是在学习在命令行下熟练使用Linux各类命令
命令行:即Linux终端(terminal),是一种命令提示符页面,纯字符形式操作系统
命令:即Linux程序,一个Linux命令就是一个Linux程序,命令没有图形化页面,可以在命令行提供字符化的反馈
命令格式
command [-options] [parameter] 加了[]说明这部分可以省略
command :命令名,相应功能的英文单词或单词的缩写
[-options] :选项,可用来对命令进行控制,也可以省略
[parameter] :传给命令的参数,可以是 零个、一个 或者 多个
文件权限
当我们在Linux系统下输入一些指令时,如ls -la
,我们会看到当前的文件和目录,除此之后,我们也会看到一系列"奇怪"的字母
这就要提到文件权限了,最左侧的那一串字母就是涉及文件权限
如下图,
“r” :代表可读
“w”:代表可写
“x”:如果是文件就是代表文件可执行,如果是目录,则代表可切换目录
“-”:代表无权限
如上图的rwx就代表所有者的权限是可读可写,也可执行;而rw-就代表other的权限就只是可读可写
当然你也可以更改权限,使用 chmod
命令。chmod 命令允许用户更改文件的权限设置。用户可以通过两种方式来指定权限设置:权限符号表示法和权限数字表示法。
chmod 命令的基本语法如下:
chmod [选项] 权限 文件
权限可以使用权限符号表示法或权限数字表示法
权限符号表示法使用符号来指定权限设置。
常用的权限符号表示法:
“+”:添加权限。
“-”:移除权限。
“=”:设置权限。
使用权限符号表示法时,可以将符号与权限字符组合使用。例如,要为文件file.txt所有者添加写入权限,可以运行以下命令:
chmod u+w file.txt
可以使用以下符号来表示不同的权限:
u:文件所有者。(user)
g:文件所属组。(group)
o:其他用户。(other)
a:所有用户(包括所有者、所属组和其他用户)。
例如,要为文件所有者和其他用户添加读取和写入权限,可以运行以下命令:
chmod uo+rw 文件名
权限数字表示法
权限数字表示法使用数字来表示权限设置。每个权限字符都被赋予一个特定的数字值
r:4
w:2
x:1
-:0
要设置文件权限,可以将这些数字相加。例如,要为文件所有者设置读取和写入权限,可以运行以下命令:
例如:
为文件 file.txt 的所有者设置读取和写入权限(4+2=6)
chmod 600 file.txt
为文件 ted 的所有者,所属组和其他用户设置读取和可执行权限(4+1=5)
chmod 555 ted