Linux常用命令整理
一、常用教程
https://linuxtools-rst.readthedocs.io/zh_CN/latest/index.html
二、Linux文件系统
1 | 常见目录说明: |
三、Linux基本命令
1.目录切换命令
1 | cd usr: 切换到该目录下usr目录 |
2.目录的操作命令(增删改查)
1 | mkdir命令用来创建一个目录或一个级联目录。 |
3.文件的操作命令(增删改查)
1 | touch 文件名称: 文件的创建(增) |
4.压缩文件的操作命令
1 | 1).打包并压缩文件: |
5.Linux的权限命令
操作系统中每个文件都拥有特定的权限、所属用户和所属组。权限是操作系统用来限制资源访问的机制,在Linux中权限一般分为读(readable)、写(writable)和执行(excutable),分为三组。分别对应文件的属主(owner),属组(group)和其他用户(other),通过这样的机制来限制哪些用户、哪些组可以对特定的文件进行什么样的操作。
通过 ls -l 命令我们可以 查看某个目录下的文件或目录的权限
第一列的内容的信息解释如下:
下面将详细讲解文件的类型、Linux中权限以及文件有所有者、所在组、其它组具体是什么?1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22文件类型:
d: 代表目录
-: 代表文件
l: 代表链接(可以认为是window中的快捷方式)
Linux中权限分为以下几种:
r:代表权限是可读,r也可以用数字4表示
w:代表权限是可写,w也可以用数字2表示
x:代表权限是可执行,x也可以用数字1表示
文件和目录权限的区别:
对文件和目录而言,读写执行表示不同的意义。
对于文件:
权限名称 可执行操作
r 可以使用cat查看文件的内容
w 可以修改文件的内容
x 可以将其运行为二进制文件
对于目录:
权限名称 可执行操作
r 可以查看目录下列表
w 可以创建和删除目录下文件
x 可以使用cd进入目录
在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。1
2
3
4
5
6所有者
一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者,用ls ‐l命令可以看到文件的所有者 也可以使用chown 用户名 文件名来修改文件的所有者 。
文件所在组
当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组 用ls ‐l命令可以看到文件的所有组 也可以使用chgrp 组名 文件名来修改文件所在的组。
其它组
除开文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组
我们再来看看如何修改文件/目录的权限。
1 | 修改文件/目录的权限的命令:chmod |
上述示例还可以使用数字表示:
chmod 764 aaa.txt
6.Linux 用户管理
1 | useradd 选项 用户名:添加用户账号 |
7.Linux系统用户组的管理
1 | groupadd 选项 用户组 :增加一个新的用户组 |
8.其他常用命令
1 | pwd: 显示当前所在位置 |