天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
朝辞白帝彩云间,千里江陵一日还。
两岸猿声啼不住,轻舟已过万重山。
------《早发白帝城》
文章目录
- 一、关机和重启命令
- 二、区分系统文件类型的命令
- 三、Linux文件权限相关命令
- 四、Linux用户管理
- 五、`cat`命令
- 六、`head`命令显示文件文字区块
- 七、`find`命令查看文件
- 八、`vim`命令
- 九、移动光标类命令
- 十、`rpm`命令
- 十一、`yum`命令
- 十二、`mount`命令挂载
- 十三、`top`进程命令
- 十四、`free`显示内存使用情况
- 十五、`df`磁盘命令
- 十六、`du`查看文件或目录大小
- 十七、`ps`显示进程信息
- 十八、Linux系统目录结构
- 十九、`cd`进出目录命令
- 二十、`pwd`查看当前工作目录命令
- 二十一、`mkdir`创建目录命令
- 二十二、`touch`创建空文件命令
- 二十三、`rmdir`删除目录命令
- 二十四、复制命令`cp`
- 二十五、文件剪切和重命名命令`mv`
- 二十六、压缩与解压命令
- 二十七、其他
Linux基础命令汇总
一、关机和重启命令
1. 关机命令
shutdown命令安全地将系统关闭
1.1 立刻关机
现在立刻关机
shutdown -h now
1.2 延迟关机
10分钟后关机
shutdown -h 10
1.3 定时关机
系统时间到15:20关机
shutdown -h 15:20
2. 重启命令
2.1 立刻重启
现在立刻重启
shutdown -r now
2.2 取消重启或关机
取消重启或关机
shutdown -c
3. 其余关机、重启命令
3.1 立刻关机halt
halt命令 立刻关机
halt
3.2 立刻关机poweroff
poweroff命令 立刻关机
poweroff
3.3 立刻重启reboot
reboot命令 立刻重启
reboot
3.4 init关机、重启
init命令也可关机重启
关机
init 0
重启
init 6
二、区分系统文件类型的命令
1. 颜色区分文件类型
使用ls命令查看文件颜色来区分文件类型
先执行命令,列出当前目录下的所有文件
ls
然后根据颜色分别文件类型
以下为颜色对应的文件类型的表
| 文件颜色 | 文件类型 |
|---|---|
| 黑色或白色 | 普通文件 |
| 蓝色 | 目录 |
| 绿色 | 可执行文件 |
| 红色 | 压缩文件 |
| 浅蓝色 | 链接文件 |
| 红色闪烁 | 链接文件有问题 |
| 黄色 | 设备文件 |
| 紫色 | 图形文件 |
| 灰色 | 其他文件 |
2. 文件权限首字母区分文件类型
使用ls -l或ll查看文件,并根据文件权限的第一个字母区分文件类型
先执行命令查看文件对应的权限参数
ls -l
或
ll
可以列出当前所有文件对应的权限参数
根据权限参数首字母区分文件类型
以下为文件权限的第一个字母和对应的文件类型的表
| 文件权限首字母 | 文件类型 |
|---|---|
| d | 目录 |
| - | 普通文件、压缩文件、可执行文件 |
| l | 链接文件 |
| b | 块设备文件(光驱、硬盘) |
| c | 字符设备文件(鼠标、键盘等输入输出设备) |
三、Linux文件权限相关命令
1. 文件权限的所有者
每个文件对应的权限有文件所有者、文件所属组等
以下为文件权限的字母和对应的含义
| 文件权限的字母 | 对应的含义 |
|---|---|
| u | 文件所有者 |
| g | 文件所属组 |
| o | 其他组 |
| a | 所有用户 |
2. 修改文件权限的符号
文件修改权限的符号和对应的含义如下
| 文件权限修改符号 | 符号对应的含义 |
|---|---|
| + | 加入某个权限 |
| - | 移出某个权限 |
| = | 设置成某个权限 |
3. 修改文件权限命令chmod
使用chmod命令修改文件权限
3.1 修改文件权限语法
修改文件权限的语法如下
chmod 修改权限 文件名
3.2 修改权限举例
将test.txt文件权限修改为,为文件所有者(o)添加可写(w)权限
chmod o+w test.txt
修改文件的多个权限
如为文件所有者和其他组添加可执行权限,为文件所有者和所属组添加可写权限,为文件所属组添加可读权限
chmod uo-x, go+w, g-r admin
又如
chmod u=rw, g=wx, o=rw admin
3.3 修改目录下所有文件权限语法
修改当前目录及其目录下的所有文件权限
chmod 修改权限 目录 -R
3.4 修改目录下所有文件权限举例
将test及其目录下所有文件权限修改为rwxrwxrwx
chmod a=rwx test -R
3.5 使用数字修改文件权限
除了rwx字母还可以用数字4-2-1-0表示的文件权限
r=4 w=2 x=1 -=0
在Linux中规定文件权限时,有权限位使用1表示,无权限位使用0表示
使用数字修改文件权限
chmod 三位十进制数字 文件名
如
chmod 777 test.zip
777表示rwxrwxrwx
修改目录及其目录下所有文件权限
chmod 数字 目录 -R
4. 修改文件拥有者命令chown
chown命令修改文件拥有者
4.1 修改文件拥有者语法
chown 用户名 文件名
4.2 修改文件所有者举例
如
chown libai test.txt
4.3 修改目录及其目录下所有文件的拥有者
修改目录及其目录下所有文件的拥有者
chown 用户名 目录 -R
4.4 修改目录及其目录下所有文件的拥有者举例
如
chown libai test -R
5. 修改文件所属的群组的命令chgrp
chgrp命令修改文件所属的群组
修改文件所属群组命令
chgrp 组名 文件名
chgrp 组名 目录 -R
四、Linux用户管理
1. 切换用户
切换用户命令
su 用户名
2. 查看用户信息
通过查看passwd文件可以获取用户信息
cat /etc/passwd
3. 添加用户
创建用户
useradd 用户名
字段对应的描述
| 字段 | 描述 |
|---|---|
| id | 用户名 |
| uid | 用户编号 |
| gid | 用户组编号 |
注:组groups表示附属组编号,一个用户只有一个主组,可以有多个附属组
4. 设置密码
为用户设置或修改密码
passwd 用户名
5. 修改用户的组
使用usermod命令修改用户的主组和附属组
修改用户的群组
usermod -g 组名 用户名
或
usermod -g 组编号 用户名
6. 添加用户的附属组
添加附属组
usermod -G 组名 用户名
添加多个附属组
usermod -G 组名,组名 用户名
再次添加附属组,会将之前的附属组替换掉
去除附属组
usermod -G "" 用户名
7. 删除用户
删除用户使用userdel命令
彻底删除用户
userdel -r 用户名
8. 查看系统中有哪些用户组
查
原文链接: https://hanshan.blog.csdn.net//article/details/139803105