Linux命令行使用技巧

Linux命令行使用技巧

一.Linux是什么:

  1. Linux操作系统:
  2. 内核(KERNEL):
  3. 与Windows相比Linux的优势:

二.shell:

  1. shell是什么:
  2. 如何打开shell:
  3. shell行提示符的含义:
  4. shell中的快捷键:
  5. 命令行如何获取帮助:
  6. 命令行的历史:
  7. 简单的快捷操作:

Linux是什么:

  • Linux操作系统是指Linux的内核+GUN的软件。
    GUN是开源组织,因此Linux相比于Windows而言有更多的流行版本。
  • 内核是指系统核心程序,因为要负责系统程序和硬件分配及调度,所以将内核比作人的大脑。
  • 正版的Windows 需要花钱而Linux是开源免费的,且有多个发行版可供选择。使用Windows系统时不时会出现卡顿,不稳定的问题,Windows系统本身会占用很大的空间。但Linux系统本身不会占用多大的磁盘空间。选择一个好的发行版做为个人电脑系统使用的话一般不会出现卡顿的情况。

shell:

  • shell是一个对外提供操作对内实现对内核的保护的软件,实际上是命令解读器,是和系统沟通的接口。在Linux操作系统的内核的外面。
    RHEL8中默认使用的shell是bash
    bash=GNU Bourne-Again shell

  • 打开shell的方式:
    1:右键打开
    Linux命令行使用技巧_第1张图片
    2:Application---->favorites---->terminal
    Linux命令行使用技巧_第2张图片
    3:在已经开启的shell中再打开一个新的shell有两种方式:
    输入命令:gnome-terminal
    或者用Ctrl+Shift+N快捷方式打开
    4:可以在设置中设定任意快捷键执行gnome-terminal
    Linux命令行使用技巧_第3张图片

  • shell行提示符的含义
    在这里插入图片描述
    1:运行shell的用户
    2:分割符
    3:系统主机短名称当前主机去掉域名部分的短名称
    4:当前目录名称
    5:身份提示符 #表示当前用户为超级用户,
    $当前用户为普通用户

  • shell中的快捷键

快捷键 作用
Ctrl+Shift+T 在一个terminal中开启多个窗口
Ctrl+Shift+N 重新打开一个terminal
Ctrl+C 取消命令执行
Ctrl+D 关闭shell
Ctrl+Shift+<鼠标选中>+C 复制选中字符
Ctrl+Shift+V 粘贴
  • 命令行如何获取帮助
    当不知道命令语句的含义时可以用:
    whatis 命令 :来查询当前命令的基本用途
    当出现 nothing appropriate时表示表示要查看内容没有帮助
    注:出现这种情况大多数是因为系统的帮助数据库未更新,那么这种情况下如何去查询命令呢?
    第一步:我们需要在root用户下执行mandb
    注(db=date base)
    第二步:在这里插入图片描述Linux命令行使用技巧_第4张图片
    [ ] 表示内容可加可不加
    … 表示内容个数任意
    <> 表示必须在命令执行时加入的元素
    OPTION表示可选择查询的参数Linux命令行使用技巧_第5张图片
    在man rm 中查询到参数 --help 可以用于寻求帮助,因此也可用 rm --help来查询当前命令的基本用途
    Linux命令行使用技巧_第6张图片
    注:man 里的操作
    按q (退出);
    /关键字 (搜索关键字);
    按n 向下匹配, 按N 向上匹配;
    按G 快速移动到man的最后;
    按g 快速移动到man的最前。

  • 命令行的历史调用
    history (查看历史命令)
    history -c (清空当前历史命令)
    Linux命令行使用技巧_第7张图片
    注:永久清空历史需要清空文件.bash_history
    Linux命令行使用技巧_第8张图片

  • 简单的快捷操作
    1.历史命令的调用:
    逐行调用:上键|下键
    调用指定行历史:!数字
    调用以此字符开头的最近历史:!字符
    Ctrl+R 表示开启历史搜索模式,命令行显示会变为:
    (reverse-i-search)`’:输入关键字
    就会显示含有此关键字的最近一条历史Linux命令行使用技巧_第9张图片
    2.Tab键:
    补齐系统中存在的命令,文件,和某些命令的参数。
    当按一次tab没有效果,表示以此字符开头的信息不唯一,可连续按2次,那么会把以此字符开头的所有内容显示,如果2此仍然不显示表示没有以此字符开头的指令。

你可能感兴趣的:(linux,linux,shell,内核)