admin管理员组文章数量:1630197
CentOS7 学习指南
- 一、基础知识
-
- Shell
- 查看内部命令
- 命令行格式
- 控制台的辅助操作
- 获得命令帮助的方法
- 二、常用指令
-
- 一、PWD 查看当前的工作目录
- 二、CD 切换工作目录
-
- 相对路径
-
- 相对路径的表示形式
- 绝对路径
- 三、ls 列表显示目录内容
- 四、alias 设置别名
- 五、mkdir 创建新目录
- 六、touch 创建文件
- 七、vi | vim 编辑文件内容
- 八、cat 查看文件内容
- 九、rm 删除文件或目录
- 十、cp 复制文件或目录
- 十一、mv 移动文件或目录
- 十二、which 查看指令文件所在目录
- 十三、gzip|bzip2 压缩文件
- 十四、tar 归档命令
- 十五、★du 统计目录及文件空间使用情况
- 十六、★find 查找文件或目录
- 十七、ln 创建链接文件
- 十八、grep 检索和过滤文件内容
- 十九、more 查看内容较多的文件
- 二十、less 查看内容较多的文件
- 二十一、head | tail 查看文件内容开头和结尾
- 二十二、WC 统计文件中的数量等信息
- 二十三、echo 命令
- 三、进阶知识
-
- 命令执行的优先级
- Centos目录结构
-
- 常见的子目录和解释
- 常见的软件包封装类型
- RPM包管理工具
- RPM命令的格式
- 查询已安装的 RPM 软件信息
- 查询 RPM 软件包文件中信息
- 安装、升级、卸载 RPM 软件包
- 维护RPM数据库
- 1.重建 RPM 数据库
- 2.导入验证公钥
最后更新时间:2021年1月25日
一、基础知识
Shell
- Linux系统中运行的一种特殊程序
- 在用户和内核之间之间充当“翻译官”
- 用户登陆Linux系统时,自动加载一个Shell程序
- Bash是Linux系统中默认使用的Shell程序
查看内部命令
help
enable
- 功能:启动或关闭shell内建指令命令
- 用法:如果enable -n cd就会关闭enable cd重新开启
type
- 用法:如何查看是否是内部/外部命令
- 举例:type ping
命令行格式
命令字 | [选项] | [参数] |
---|---|---|
操作 | 功能 | 要执行的对象 |
命令字
是整条命令中最关键的一部分
唯一确认一条命令
选项
短格式选项:使用”-“符号引导 [字母]
[短格式可以组合使用比如-alh]
长格式选项:使用”–“符号引导[单词]
参数
命令字的处理对象
可以是文件名、目录(路径)名或者用户名等内容
个数可以是零个或者多个
控制台的辅助操作
Tab建:自动补全
反斜杠"\":强制换行
Ctrl + U组合键:清空至行首
Ctrl + K组合键:清空至行尾
Ctrl + L组合键:清屏
Ctrl + C组合键:取消本次命令编辑
Ctrl + a组合键:切换到行首
Ctrl + e组合键:切换到行尾
获得命令帮助的方法
内部命令 help
查看Shell内部命令的帮助信息
使用man命令查阅手册页
使用"↑"、“↓"方向键滚动一行文本
使用PageUp和PageDown翻页
按Q或q键退出阅读模式
按”/"键查找内容,n键向下查找,N键向上查找
二、常用指令
一、PWD 查看当前的工作目录
显示用户当前所在的工作目录位置
二、CD 切换工作目录
cd 或 cd ~ 当前用户的家目录
cd - 切换到上一次目录
相对路径
在当前目录为起点叫做相对路径
相对路径的表示形式
表现形式 | 说明 | 示例 |
---|---|---|
直接使用目录名或文件名 | 表示当前工作中的子目录、文件的位置 | cat.conf |
以一个点号"." 开头 | 表示以当前的工作目录作为起点 | ./cat.conf |
以两个点号". ." 开头 | 表示当前目录的上级目录作为起点 | . ./cat.conf |
以“~用户名”形式为开头 | 表示以指定用户的宿主目录作为起点 | ~fox |
以“~”形式开头 | 表示以当前用户的宿主目录作为起点 | ~ |
绝对路径
以根号为起点的路径就叫绝对路径
三、ls 列表显示目录内容
显示目录中内容,包括子目录和文件相关属性信息
ls | [文件] | [文件或目录] |
---|
常用选项
-l、-a、-A、-d、-h、-R、–color
-l 显示权限、大小、用户名、组名、大小、更改时间
-a 显示隐藏文件. .
-A 显示所有文件除了. .
-d 显示目录本身的属性
-R 以递归的方式显示子目录
白色 一般文件 天蓝色 软连接文件
红色 压缩文件 黄色 设备文件 绿色 可执行文件
结合通配符
“?”:代表任意一个字符,且至少一个
“*”:代表任意数个字符,可以是0个或者1个或者多个
“[]”:表示可以匹配字符组中的任意一个字符
四、alias 设置别名
可用于简化指令,自定义指令别名
alias | 命令别名 | =‘命令’ |
---|
- 举例:
取消别名
unalias | 命令别名 |
---|
五、mkdir 创建新目录
创建一个新的目录
mkdir | 目录名 |
---|
- 举例:
嵌套创建多个目录 [使用选项-p]
mkdir | -p | 目录名/目录名/目录名 |
---|
- 举例:
六、touch 创建文件
单独或批量进行创建文件;更新文件时间标记
touch | 文件名 |
---|
- 举例:单独创建文件
- 举例:批量创建文件[可选前缀或后缀]
- 举例:更新时间标记
七、vi | vim 编辑文件内容
vi是unix默认的文本编辑器[vim是它的增强版本]
vi | [选项] | 文件名 |
---|
vi的三种工作模式
命令模式 | 输入模式 | 末行模式
命令和末行不能直接切换,都需要先ESC
- 举例:
进入文件编辑后
按I键进入编辑模式
按ESC退出编辑模式
开启大写模式后敲击
版权声明:本文标题:CentOS7 - 从零开始学习 推荐新手入门 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729074113a1185153.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论