CentOS7 - 从零开始学习

CentOS7 学习指南

  • 一、基础知识
    • Shell
    • 查看内部命令
    • 命令行格式
    • 控制台的辅助操作
    • 获得命令帮助的方法
  • 二、常用指令
    • ①PWD 查看当前的工作目录
    • ②CD 切换工作目录
      • 相对路径
        • 相对路径的表示形式
      • 绝对路径
    • ③ls 列表显示目录内容
    • ④alias 设置别名
    • ⑤mkdir 创建新目录
    • ⑥touch 创建文件
    • ⑦vi 编辑文件内容
    • ⑧cat 查看文件内容
    • ⑨rm 删除文件或目录

一、基础知识

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 ~ 当前用户的家目录
CentOS7 - 从零开始学习_第1张图片

cd - 切换到上一次目录
CentOS7 - 从零开始学习_第2张图片

相对路径

在当前目录为起点叫做相对路径

相对路径的表示形式

表现形式 说明 示例
直接使用目录名或文件名 表示当前工作中的子目录、文件的位置 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 命令别名 =‘命令’
  • 举例:CentOS7 - 从零开始学习_第3张图片

取消别名

unalias 命令别名

⑤mkdir 创建新目录

创建一个新的目录

mkdir 目录名
  • 举例:CentOS7 - 从零开始学习_第4张图片

嵌套创建多个目录 [使用参数-p]

mkdir -p 目录名/目录名/目录名
  • 举例:

⑥touch 创建文件

touch 文件名
  • 举例:

⑦vi 编辑文件内容

vi 文件名
  • 举例:

进入文件编辑后
按I键进入编辑模式

按ESC退出编辑模式
开启大写模式后敲击两个ZZ即可保存

⑧cat 查看文件内容

cat 文件名
  • 举例:

⑨rm 删除文件或目录

rm 文件名

参数介绍
-f:删除文件或目录时不进行提醒,而直接强制删除
-i:删除文件或目录时提醒用户确认(y表示删除,n表示不删除)
-r:删除目录时必须使用此选项,表示递归删除整个目录树

  • 举例:使用参数-iCentOS7 - 从零开始学习_第5张图片
  • 举例:使用参数-rCentOS7 - 从零开始学习_第6张图片
    CentOS7 - 从零开始学习_第7张图片

你可能感兴趣的:(linux,centos,运维)