Liunx的基本命令操作

一、什么是Linux 

  1. Linux操作系统:     

         GNU/Linux

         GNU是开源组织

          Linux是指Linux内核

     开源软件:可以让你看到代码的软件

  2. 内核 : 

         系统的核心程序

         相当人的大脑

         负责系统程序和硬件分配及调度

二、什么是shell(内核的保镖)

  1. Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。
  2. shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。
  3. 当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。 shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心
  4. 对外提供操作和系统沟通接口
  5. 负责对外界开放沟通接口
  6. 对内实现保护内核不被篡改
  7. RHEL8中默认使用的shell是bash

三、shell行提示符的含义

  1. shell类型

               rhel8中默认使用的shell为bash

               bash=GNU Bourne-Again SHel

  2. shell的打开方式

               右键打开

               Application---->favorites------->terminal

               gome-terminal

  3. shell命令行提示符

       [root   @  localhost  Desktop]   #

     【1】【2】 【3】      【4】    【5】

          【1】运行shell的用户

          【2】分隔符

          【3】系统主机短名称当前主机去掉域名部分的短名称

          【4】当前目录名称(你所在的位置)

          【5】身份提示符 #表示当前用户为超级用户, $表示当前用户为普通用户

四、shell中的快捷键

  1. shell的快捷键使用

    1.Ctrl+shift+T 在一个terminal中开启多个窗口

    2.Ctrl+shift+N 重新打开一个terminal

    3.Ctrl+C 取消命令执行

    4.Ctrl+D 关闭shell

    5.Ctrl+shift+鼠标选中+C 鼠标选中复制

    6.Ctrl+shift+V 粘贴

    7.Ctrl+L    清空shell面板

  2. shell当中如何执行命令

     命令执行格式

                      命令 参数 对象

                      参数表示命令的特殊功能

                      命令就是程序

                      对象就是操作目标

    命令执行的方法

                      命令可以单独执行

                      参数可以加多个 -a -b -c=-abc=-bac

                      命令必须在行提示符之后输入,负责命令无效

                      当命令行被占用通常使用Ctrl+c结束命令行程序来释放命令行

五、命令行获得帮助

  1. whatis 命令           查看命令的基本用途
  2. 查看过程中出现    rm: nothing appropriate.    表示要查看内容没有帮助
  3. 系统帮助数据未更新用mandb命令更新
  4. 命令 --help            查看命令基本用法
  5. [ ]                       内容可加可不加
  6.    ...                         内容个数任意
  7. <>                          必须在命令执行时加入的元素
  8. man 命令              命令用法详细解释 man是manual的缩写
  9. man -k passwd     passwd关键字有多少级别的man

     ##man级别## 

    1>命令

    2>系统调用

    3>函数库调用

    4>特殊文件(设备文件等)

    5>文件

    6>电子游戏

    7>特俗的包

    8>系统管理命令

    9>内核的信息规则

  10. man rm                 进入到rm命令的帮助
  11. 小写q                     退出
  12. /+关键字                搜索关键字,n向下匹配,N向上匹配
  13. G                            快速移动到man的最后
  14. g                            表示快速到man的最前

六、Linux命令行历史调用

我们当前使用的shell可以记录系统中执行过的历史命令

  1. history 查看历史命令
  2. history -c 清空当前历史命令
  3. root......> 永久清空历史

历史命令的调用

  1. 上键|下键 逐行调用历史记录
  2. !数字 调用指定行历史
  3. !字符 调用以此字符开头的最近历史
  4. <ctrl>+<R> 开启历史搜索模式,命令行显示会变为:(reverse-i-search)`':  输入关键字会显示含有此关键字的最近一 条历史

 

七、TAB

  1. 补齐系统中存在的命令,文件,和某些命令的参数
  2. 当按一次tab键没有效果,表示以此字符开头的信息不唯一可连续按两次,就会把以此字符开头的所有内容都显示
  3. 当按两次tab键仍然不显示,表示没有以此字符开头的指令
发布了5 篇原创文章 · 获赞 0 · 访问量 100

猜你喜欢

转载自blog.csdn.net/Horizon_carry/article/details/105342444