1. yum 软件仓库
yum reploist all | 列出所有仓库 |
yum list all | 列出仓库中所有软件包 |
yum info 软件包名称 | 查看软件包信息 |
yum install 软件包名称 | 安装软件包 |
yum reinstall 软件包名称 | 重新安装软件包 |
yum update 软件包名称 | 升级软件包 |
yum remove 软件包名称 | 移除软件包 |
yum clean alla | 清除所有仓库缓存 |
yum check_update | 检查可更新的软件包 |
yum grouplist | 查看系统中已经安装的软件包组 |
yum groupinstall 软件包组 | 安装指定的软件包组 |
yum groupremove 软件包组 | 移除指定的软件包组 |
yum groupinfo 软件包组 | 查询指定的软件包组信息 |
常用系统工作命令
1. echo 命令
echo 命令用于在终端显示主辅材或变量,格式为:
如:
2. date 命令
date 命令用于显示/设置系统的时间或日期,格式为:
参数 | 作用 |
---|---|
%t | 跳格 (TAB健) |
%H | 小时 (00 – 23) |
%I | 小时 (01 – 12) |
%M | 分钟 (00 – 59) |
%S | 秒 (00 – 60) |
%X | 相当于 %H : %M : %S |
%Z | 显示时区 |
%p | 显示本地 AM 或 PM |
%A | 星期几 (Sunday – Saturday) |
%a | 星期几(Sun – Sat) |
%d | 日 (01 – 31) |
%B | 完整月份 (January – December) |
%b | 缩写月份 (Jan – Dec) |
%j | 一年中的第几天 (001 – 366) |
%m | 月份 (01 – 12) |
%Y | 完整的年份 |
例:
① 输入命令: 查看当前的系统时间:
输入命令: 查看今天是一年中的第几天:
4. free 命令
free 命令用于显示当前系统中内存的使用量情况,格式为:。
例:以 m 为单位显示当前系统中内存的使用量情况:
6. last 命令
last 命令用于查看所有系统的登入记录,格式为:
7. history 命令
history 命令用于显示历史执行过的命令,格式为:
历史命令会被保存到用户 home 目录中的 .bash_history 文件中。Linux 系统中以点 (.) 开头的文件均代表隐藏文件,一般会是系统文件。
可以使用命令: 清空执行命令历史记录。
8. sosreport 命令
sosreport 命令用于收集系统配置,并诊断信息后输出结论文档,格式为:。
工作目录切换命令
1. pwd 命令
pwd 命令用于显示当前的工作目录,格式为:
2. cd 命令
cd 命令用于切换工作路径,格式为:。
一些特殊用法:
参数 | 作用 |
---|---|
– | 切换到上一次的目录 |
~ | 切换到家目录 |
~username | 切换到其他用户的家目录,如 |
… | 切换到上级目录 |
3. ls 命令
ls 命令用于查看目录中有哪些文件。格式为:
一些常用选项:
选项 | 作用 |
---|---|
-a | 查看全部文件 (包括隐藏文件) |
-l | 显示文件的详细信息 |
-h 与 -l 参数合用 | 以人可以读取的方式显示文件大小 |
-d | 显示目录自身的属性,而不显示目录下的文件 |
-i | 显示文件或目录的 inode 信息,即索引信息 |
-t | 按修改时间排序显示文件或目录 |
-r | 与其他参数一起使用,反向排序 |
7. wc 命令
wc 命令用于统计指定文本的行数、字数、字节数,格式为:
选项 | 作用 |
---|---|
-l | 只显示行数 |
-w | 只显示单词数 |
-c | 只显示字节数 |
8. cut 命令
cut 命令通过列来提取文本字符,格式为:
参数 | 作用 |
---|---|
-d 分隔符 | 指定分隔符,默认为 tab |
-f | 指定显示的列数 |
-c | 单位改为字符 |
diff 命令
参数 | 作用 |
---|---|
-b | 忽略空格引起的差异 |
-B | 忽略空行引起的差异 |
-q | 仅 告是否存在差异 |
-c | 使用上下文输出格式 |

2. mkdir 命令
mkdir 命令用于创建空白的文件夹,格式为:
选项 | 作用 |
---|---|
-p | 连续创建多层目录 (若文件夹已存在则忽略) |
-v | 显示创建过程 |
3. cp 命令
cp 命令用于复制文件或目录,格式为:
复制命令的三种情况:
- 目标文件是一个目录,会将源文件复制到该目录中
- 目标文件是一个文件,会将源文件覆盖该文件
- 目标文件不存在,将会复制源文件并修改为目标文件的名称 (重命名)
选项 | 作用 |
---|---|
-p | 保留原始文件的属性 |
-d | 若对象为 “链接文件”,则保留该链接文件的属性 |
-r | 递归持续复制 (用于目录) |
-i | 若目标文件存在则询问是否覆盖 |
-a | 相当于-pdr (pdr 为上述的参数) |
4. mv 命令
mv 命令用于移动文件或改名,格式为:
将文件 aaa 重命名为 bbb :
将文件 aaa 移动到 root 目录下:
5. rm 命令
rm 命令用于删除文件或目录,格式为:
参数 | 作用 |
---|---|
-f | 忽略警告信息 |
-i | 删除前先询问 |
-r | 删除文件夹 |
6. dd 命令
dd 命令用于指定大小的拷贝的文件或指定转换文件,格式为:
参数 | 作用 |
---|---|
if | 输入的文件名称 |
of | 输出的文件名称 |
bs | 设置每个 “块” 的大小 |
conv=ucase | 将字母从小写转换为大写 |
conv=lcase | 把字母从大写转换为小写 |
用户与组管理命令
1. useradd 命令
useradd 命令用于创建新的用户,格式为:
选项 | 作用 |
---|---|
-d | 指定用户的家目录 (默认为 /home/username) |
-D | 展示默认值 |
-e | 账 有效截止日期,格式:YYYY-MM-DD |
-g | 指定一个初始用户组 (必须已存在) |
-G | 指定一个或多个扩展用户组 |
-N | 不创建与用户同名的用户组 |
-s | 指定默认的 Shell |
-u | 指定用户的 UID |
2. passwd 命令
passwd 命令用于修改用户的密码,格式为:
修改当前用户的密码:
修改其他用户的密码 (需要权限):
参数 | 作用 |
---|---|
-l | 锁定用户禁止其登录 |
-u | 解除锁定,允许其登录 |
–stdin | 允许从标准输入修改用户名密码 |
-d | 使账 无密码 |
-e | 强制用户下次登录时修改密码 |
-S | 显示用户的密码状态 |
3. userdel 命令
userdel 命令用于删除用户所有表格,格式为:
选项 | 作用 |
---|---|
-f | 强制删除用户,家目录与其相关文件 |
-r | 同时删除用户,家目录与其相关文件 |
4. usermod 命令
usermod 命令用于修改用户的属性,格式为:
选项 | 作用 |
---|---|
-c | 填写账 的备注信息 |
-d -m | -d 与 -m 连用,可重新指定用户的家目录并自动将旧的数据转移过去 |
-e | 用户到期时间,格式 YYYY-MM-DD |
-g | 变更所属用户组 |
-G | 变更扩展用户组 |
-L | 锁定用户禁止其登录系统 |
-U | 解锁用户允许其登录系统 |
-s | 变更默认终端 |
-u | 修改用户的 UID |
groupadd 命令
groupadd 命令用于创建群组,格式为:
打包压缩文件命令
tar 命令
tar 命令用于对文件打包压缩或解压,格式为:
打包并压缩文件:
解压并展开压缩包:
选项 | 作用 |
---|---|
-c | 创建压缩文件 |
-x | 解开压缩文件 |
-t | 查看压缩包内有哪些文件 |
-z | 用 Gzip 压缩或解压 |
-j | 用 bzip2 压缩或解压 |
-v | 显示压缩或解压过程 |
-f | 目标文件名 |
-p | 保留原始的权限和属性 |
-P | 使用绝对路径来压缩 |
-C | 指定压缩到的目录 |
文件查询搜索命令
1. grep 命令
grep 命令用于对文本进行搜索,格式为:
搜索某个关键词:
参数 | 作用 |
---|---|
-b | |
-c | 仅显示找到的次数 |
-i | 忽略大小写 |
-n | 显示行 |
-v | 反向选择:今列出没有关键词的行 |
find 命令
find 命令用于查找文件,格式为:
参数较多,暂时忽略。
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25073 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!