cat 参数 -n,显示行号
more 文件分屏查看器,less类似
head显示文件头部内容,tail 输出文件尾部内容
echo 打印信息 -e 支持反斜线控制的字符转换
> 覆盖 和 >>追加
ln创建链接和软连接
useradd -g 组名 用户名
su 和su - 的区别
su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得当前用户环境变量,而是获取原用户的环境变量)
su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)
userdel** 删除用户
userdel -r 用户名 同时删除用户主目录
两个whoami
(1)whoami (功能描述:显示自身用户名称)
(2)who am i (功能描述:显示登录用户的用户名)
修改组
groupmod -n 新组名 老组名
[ w ]代表可写(write): 可以修改,但是不能删除该文件,对该文件所在的目录有写权限,才能删除.
//TODO,对该文件所在的目录有写权限,才能删除.那写权限呢?
linux权限
u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和)
chown 改变所有者
chgrp改变所属组
查找某文件在第几行
ls | grep -n test
查找命令在那个目录下
which 命令
tar打包
| 选项 | 功能 |
|---|---|
| -z | 打包同时压缩 |
| -c | 产生.tar打包文件 |
| -v | 显示详细信息 |
| -f | 指定压缩后的文件名 |
| -x | 解包.tar文件 |
进程线程类
ps **-**aux | grep xxx (功能描述:查看系统中所有进程)
ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)
| 选项 | 功能 |
|---|---|
| -a | 选择所有进程 |
| -u | 显示所有用户的所有进程 |
| -x | 显示没有终端的进程 |
kill -9 与killall
- 无条件地、强制地终止一个进程。进程接收到这个信号后,操作系统会立即将其杀死,不允许进程进行任何清理工作(如保存文件、关闭网络连接、释放资源等)。
- 使用场景
- 当一个进程对普通的终止命令(如
kill -15或Ctrl+C)没有响应时。
- 当一个进程对普通的终止命令(如
crond** 系统定时任务
这个命令是什么?
lsof -i:6379
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 芃狐!




