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

  1. 无条件地、强制地终止一个进程。进程接收到这个信号后,操作系统会立即将其杀死,不允许进程进行任何清理工作(如保存文件、关闭网络连接、释放资源等)。
  2. 使用场景
    • 当一个进程对普通的终止命令(如 kill -15Ctrl+C)没有响应时。

crond** 系统定时任务

这个命令是什么?

lsof -i:6379