Linux常用命令实用指南:基础操作+编辑器+用户权限全解析
一、核心基础命令:文件查看与系统运维
该类命令覆盖文件内容查看、进程管理、网络测试等高频场景,是Linux操作的基础核心:
- cat:查看文档完整内容,语法:cat 文件名
- more/less:分页查看文档,more支持空格翻页、回车换行、q退出;less新增PgUp/PgDn翻页功能,退出键同为q
- tail:查看文件末尾内容,常用语法:tail -3 文件名(显示最后3行)、tail -f 日志文件(动态监控日志,ctrl+c结束)
- grep:字符串查找工具,示例:grep 关键字 文件名(精准查找)、grep 关键字 文件名 -A2 -B2(显示匹配内容前后2行)
- ps:进程查看,ps 显示基础进程,ps -ef 格式化显示所有进程
- |(管道命令):将前一命令输出作为后一命令输入,示例:ps -ef | grep bash(查找bash相关进程)
- kill:终止进程,语法:kill -9 进程ID(强制终止指定进程)
- clear:清空终端屏幕
- ping:测试网络连通性,语法:ping 目标IP(如ping 192.168.61.255)
二、vi/vim编辑器:三种模式核心操作
vim可直接创建.txt文件,核心分为三种模式,切换逻辑与操作要点如下:
- 命令模式(Esc键切换):不可直接编辑文本,支持选复制删与查找,核心操作:v(选中文本)、y(复制)、p(粘贴)、d(删除)、/关键字(查找内容)
- 插入模式(i键切换):可直接编辑、修改文本内容
- 底行模式(先Esc再输入:切换):核心功能:wq(保存并退出)、q(直接退出)、q!(强制退出不保存)
三、用户与组管理:权限分配基础
1. 用户管理命令
- useradd 用户名(新增用户,如useradd tom)
- passwd 用户名(设置密码,如passwd tom)
- su 用户名(切换用户,如su tom)
- userdel -r 用户名(删除用户及相关文件,如userdel -r tom)
2. 组管理命令
- groupadd 组名(新增组,如groupadd test)
- useradd 用户名 -g 组名(新增用户并分配组,如useradd tom -g test)
- groups(查看当前用户所属组)
- groupdel 组名(删除组,如groupdel test)
四、文件权限命令:类型识别与修改
1. 文件类型与标识符
Linux文件分三类:普通文件(标识符-)、目录文件(标识符d)、链接文件(标识符|)
2. 权限标识符与数值对应
核心权限:r(读,数值4)、w(写,数值2)、x(执行,数值1)、-(无权限,数值0),示例rwxr-xr–对应权限组合为读+写+执行、读+执行、读
3. 权限修改命令(chmod)
- 符号模式:chmod u=rwx,g=rx,o=r 文件名(u=所有者、g=所属组、o=其他用户,如chmod u=rwx,g=rx,o=r a.sh)
- 数值模式:chmod 权限数值 文件名(如chmod 754 b.sh,7=4+2+1、5=4+1、4=4,对应rwxr-xr–)
.
.
.


