admin管理员组

文章数量:1630191

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

  1. Linux系统中运行的一种特殊程序
  2. 用户内核之间之间充当“翻译官
  3. 用户登陆Linux系统时,自动加载一个Shell程序
  4. 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退出编辑模式
开启大写模式后敲击

本文标签: 从零开始新手入门