RHC-124--第二节

来源:互联网 发布:无法连接steam网络 编辑:程序博客网 时间:2024/06/03 20:42


自动补齐存在的命令,文件名称和某些命令的参数

a + tab tab      显示以系统中所有a开头的命令


知识点二: history历史调用


history            ## 显示历史命令

history  -c       ##清除当前环境中的历史命令

!数字            ##执行第多少条命令

!字母            ##执行最近一条以此字母开头的命令

Ctrl+R+关键字   ##执行最近一条含有此关键字的命令

上下键        ##上一条/下一条命令


知识点三:  命令行中的快捷键


左右                ##左右移动光标

ctrl+左右  ##一个单词一个单词的移动

     +a ##光标移动到行首

     +e ##光标移动到行尾

     +u ##从当前位置删除到行首

     +k ##从当前位置删除到行尾

+shift+t##在现有的shell中重新打开一个table

+shift+pgup | pgdn ##切换table


知识点四: 二级目录的作用

  1. /bin - 重要的二进制 (binary) 应用程序

  2. /boot - 启动 (boot) 配置文件

  3. /dev - 设备 (device) 文件

  4. /etc - 配置文件、启动脚本等 (etc)

  5. /home - 本地用户主 (home) 目录

  6. /lib - 系统库 (libraries) 文件

  7. /lost+found - 在根 (/) 目录下提供一个遗失+查找(lost+found) 系统

  8. /media - 挂载可移动介质 (media),诸如 CD、数码相机等

  9. /mnt - 挂载 (mounted) 文件系统

  10. /opt - 提供一个供可选的 (optional) 应用程序安装目录

  11. /proc - 特殊的动态目录,用以维护系统信息和状态,包括当前运行中进程 (processes) 信息。

  12. /root - root (root) 用户主文件夹,读作“slash-root”

  13. /sbin - 重要的系统二进制 (system binaries) 文件

  14. /sys - 系统 (system) 文件

  15. /tmp - 临时(temporary)文件

  16. /usr - 包含绝大部分所有用户(users)都能访问的应用程序和文件

  17. /var - 经常变化的(variable)文件,诸如日志或数据库等


知识点五: 文件的寻址


绝对路径与相对路径:

绝对路径:文件所在位置的完整路径,以 / 开头(从根目录开始)

相对路径:文件相对于当前所处位置的一个名字的缩写,不会以 / 开头


知识点六:  文件的管理


1. touch filename    创建文件

    touch还可以修改已经存在文件的时间戳 

    查看时间戳: stat filename

2 mkdir filename  创建目录

               -p     要创建的目标目录的上级目录不存在时自动建立上级目录

3.  cat | head | tail      文件内容查看指令

4.  rm   -f          强行删除不提示

            -r           递归删除  可以删除目录


知识点七:   vim文本编辑


打开vim:   在shell中输入    vim  filename    创建并打开文件   

vim  有三种模式   :   一般模式    编辑模式  命令行模式  

打开vim时是一般模式   

敲击 i | o | a | r  (大小写都行) 时 就可进入编辑模式   可随意对文件进行增删修改编辑操作     按【Esc】 退出当前模式

退出编辑模式后进入一般模式   在一般模式下按  【:  /   ?】   中任意一个  都可进入命令行模式

命令行模式显示在文本框最下面一行

常用命令: /wq   保存并退出

  /q      退出

  /wq!    强制保存并退出

 /q!     强制退出

快捷键:  在一般模式下按   shift+Z+Z  =  /wq


知识点八:  cd切换工作目录


cd  filename                   切换到filename下

cd  -                                切换到之前所在目录

cd ~                                 切换到当前用户的家目录

cd  ~username 切换到指定用户家目录

cd  ..                                 切换到当前目录上级目录

     ~+当前目录

     .  == ~+                                当前目录

     ~-  ==  -                     当前目录之前的目录

知识点九:   cp文件复制


cp  -r   directory1      directory2        复制目录

cp   file1  file2 .......   directory         将file1  file2... 复制到directory中


知识点十:    正则表达式



*        
匹配0到任意字符

         匹配单个字符

[[:alpha:]]    匹配单个字母(大小写)

[[:lower:]]     匹配单个小写字母

[[:upper:]]    匹配单个大写字母

[[:digit:]]     匹配单个数字

[[:alnum:]]   匹配单个数字或字母

[[:punct:]]    匹配单个符号

[[:space:]]     匹配单个空格

[^[:   :]]      匹配除。。。之外的字符


{}  表示存在的或不存在的

{1..9}  1到9

{1,3,4}   1,3,4

{1..4}{a..f}    1a  2a  3a .......2f  3f  4f

 []   表示已经存在的

 [a-C]     aA 或 bB 或 cC

[a-c]      aA 或 bB 或 c

[1-3]        1或2或3

[456]       4或5或6

自动补齐存在的命令,文件名称和某些命令的参数

a + tab tab      显示以系统中所有a开头的命令


知识点二: history历史调用


history            ## 显示历史命令

history  -c       ##清除当前环境中的历史命令

!数字            ##执行第多少条命令

!字母            ##执行最近一条以此字母开头的命令

Ctrl+R+关键字   ##执行最近一条含有此关键字的命令

上下键        ##上一条/下一条命令


知识点三:  命令行中的快捷键


左右                ##左右移动光标

ctrl+左右  ##一个单词一个单词的移动

     +a ##光标移动到行首

     +e ##光标移动到行尾

     +u ##从当前位置删除到行首

     +k ##从当前位置删除到行尾

+shift+t##在现有的shell中重新打开一个table

+shift+pgup | pgdn ##切换table


知识点四: 二级目录的作用

  1. /bin - 重要的二进制 (binary) 应用程序

  2. /boot - 启动 (boot) 配置文件

  3. /dev - 设备 (device) 文件

  4. /etc - 配置文件、启动脚本等 (etc)

  5. /home - 本地用户主 (home) 目录

  6. /lib - 系统库 (libraries) 文件

  7. /lost+found - 在根 (/) 目录下提供一个遗失+查找(lost+found) 系统

  8. /media - 挂载可移动介质 (media),诸如 CD、数码相机等

  9. /mnt - 挂载 (mounted) 文件系统

  10. /opt - 提供一个供可选的 (optional) 应用程序安装目录

  11. /proc - 特殊的动态目录,用以维护系统信息和状态,包括当前运行中进程 (processes) 信息。

  12. /root - root (root) 用户主文件夹,读作“slash-root”

  13. /sbin - 重要的系统二进制 (system binaries) 文件

  14. /sys - 系统 (system) 文件

  15. /tmp - 临时(temporary)文件

  16. /usr - 包含绝大部分所有用户(users)都能访问的应用程序和文件

  17. /var - 经常变化的(variable)文件,诸如日志或数据库等


知识点五: 文件的寻址


绝对路径与相对路径:

绝对路径:文件所在位置的完整路径,以 / 开头(从根目录开始)

相对路径:文件相对于当前所处位置的一个名字的缩写,不会以 / 开头


知识点六:  文件的管理


1. touch filename    创建文件

    touch还可以修改已经存在文件的时间戳 

    查看时间戳: stat filename

2. mkdir  filename  创建目录

               -p     要创建的目标目录的上级目录不存在时自动建立上级目录

3.  cat | head | tail      文件内容查看指令

4.  rm   -f          强行删除不提示

            -r           递归删除  可以删除目录


知识点七:   vim文本编辑


打开vim:   在shell中输入    vim  filename    创建并打开文件   

vim  有三种模式   :   一般模式    编辑模式  命令行模式  

打开vim时是一般模式   

敲击 i | o | a | r  (大小写都行) 时 就可进入编辑模式   可随意对文件进行增删修改编辑操作     按【Esc】 退出当前模式

退出编辑模式后进入一般模式   在一般模式下按  【:  /   ?】   中任意一个  都可进入命令行模式

命令行模式显示在文本框最下面一行

常用命令: /wq   保存并退出

  /q      退出

  /wq!    强制保存并退出

 /q!     强制退出

快捷键:  在一般模式下按   shift+Z+Z  =  /wq


知识点八:  cd切换工作目录


cd  filename                   切换到filename下

cd  -                                切换到之前所在目录

cd ~                                 切换到当前用户的家目录

cd  ~username 切换到指定用户家目录

cd  ..                                 切换到当前目录上级目录

     ~+当前目录

     .  == ~+                                当前目录

     ~-  ==  -                     当前目录之前的目录

知识点九:   cp文件复制


cp  -r   directory1      directory2        复制目录

cp   file1  file2 .......   directory         将file1  file2... 复制到directory中


知识点十:    正则表达式



*        
匹配0到任意字符

         匹配单个字符

[[:alpha:]]    匹配单个字母(大小写)

[[:lower:]]     匹配单个小写字母

[[:upper:]]    匹配单个大写字母

[[:digit:]]     匹配单个数字

[[:alnum:]]   匹配单个数字或字母

[[:punct:]]    匹配单个符号

[[:space:]]     匹配单个空格

[^[:   :]]      匹配除。。。之外的字符


{}  表示存在的或不存在的

{1..9}  1到9

{1,3,4}   1,3,4

{1..4}{a..f}    1a  2a  3a .......2f  3f  4f

 []   表示已经存在的

 [a-C]     aA 或 bB 或 cC

[a-c]      aA 或 bB 或 c

[1-3]        1或2或3

[456]       4或5或6