useradd 用户名 :添加该用户
passwd 用户名 :给该用户设置密码
userdel 用户名: 删除该用户
su 用户名 :切换到该用户
ls :展示文件和目录的名称
ls -l :列出所有文件和目录的详细信息 (简写ll)
pwd : 显示用户当前所在的目录
cd / : 返回根目录
cd - : 返回最近访问的目录
cd ..
返回上一级目录
cd ~ : 回到home目录
touch 文件名 : 创建一个空白文件
rm 文件名 : 删除文件(带询问)
rm -f 文件名 : 删除文件(直接删除)
rm -r 目录 : 删除该目录及其下所有文件(递归删除)
rm -rf 目录:删除该目录及其下所有文件(不带询问的递归删除)
rm test * :删除以test开头的所有文件(批量删除)
cat 文件名 : 查看该文件的内容
less 文件名 : 分页查看文件内容(适用于大文件)
less /字符串 : 向下搜索"字符串"功能
mkdir 目录名 : 创建目录
mkdir -p a/b/c :递归创建多级目录
mkdir a b c :创建同级目录
功能:移动文件或者重命名
mv 源文件/目录 目标文件/目录 :第二个参数是文件时,mv 命令将所给的源文件或目录重命名为给定的目标文件名;第二个参数时目录时,mv 命令将源文件移至目标目录中。
功能:复制文件或目录
cp a b :把 a 复制到 b 中
cp a b/c :把 a 复制到 b 中并起别名为 c
man 命令 : 查询该命令的相关操作,一个帮助手册
按 q 推出
head 文件名 :显示该文件前10行内容
head -n<行数> 文件名 : 显示该文件前 n 行内容
tail 命令的用法和 head 命令一样,参考上面即可
另外,同时使用 head 和 tail 可以查看指定行数的内容
例如:查看 test 文件中第 50 行内容
head -n50 test | tail -n1
此处使用的 “|” 称为管道,它的作用是把前一个命令输出的内容作为后一个命令输入的内容
功能: 指定格式显示时间
%Y :年
%m :月
%d :日
%H:小时(24小时制)
%h :小时(12小时制)
%M:分钟
%S:秒
例如:
date +%Y-%m-%d 显示的格式是 年-月-日
date +%H:%M:%S 显示的格式是 时:分:秒
date +"%Y-%m-%d %H:%M:%S" 显示的格式是 年-月-日 时:分:秒
此外,date 命令还可以进行时间和时间戳之间的转换
时间 --> 时间戳 : date +%s
时间戳 --> 时间 :date -d@1627301371
注意:安装/卸载软件包需要具备管理员权限
yum install 软件包名 :安装该软件包
yum remove 软件包名 :卸载该软件包
yum list | grep 关键字 :查看软件包列表