Linux命令行使用技巧

么是Linux

Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。Linux是指Linux内核,内核是系统的核心程序,相当人的大脑,负责系统程序和硬件分配及调度。

什么是shell

Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。RHEL8中默认使用的shellbash。

Shell的打开方式

1.桌面空白处 右键打开
 
 
2.左上角 Application ----> favorites ----> terminal
 
 
3.H ome - terminal
这里注意若想更换当前目录可以直接打开目标目录右击打开terminal。
 

shell命令行提示符

 [root@localhost Desktop]#

  [1]   [2]       [3]         [4]       [5]

  [1]:运行shell的用户

  [2]:分割符

  [3]:系统主机短名称当前主机去掉域名部分的短名称

  [4]:当前目录名称

  [5]:身份提示符 #表示当前用户为超级用户,$当前用户为普通用户

Shell中的快捷键

<ctrl>+<shift>+<T >                                    ## 在当前 terminal 中开启多个窗口
<ctrl>+<shift>+<N >                                    ##在当前 terminal之外重新打开一个 terminal
<ctrl>+<c >                                                  ## 取消命令执行
<ctrl>+<d >                                                  ## 关闭 shell
<ctrl>+<shift>+<鼠标选中>+<c               ## 复制选中字符 < ctrl >+< shift >+< v >
<ctrl>+<shift>+<v >                                     ##粘贴
                                                                    ## 鼠标选中为复制
                                                                    ## 鼠标滚轮下按为粘贴
 

Shell中如何执行命令

    命令执行格式  
   命令     参数      对象
   
     
   例如: ls   -s    sdb (查看文件sdb的大小)
     
     
 

   解释:
   1.参数用来指定命令的某些功能,可以加也可以不加
   2.命令和参数和目标之间要用空格分开
   3.参数中“-” 表示单词的缩写,“–”表示单词的全拼
   4.在执行命令时通常遵循这些规则,特殊情况除外
   5.命令必须在行提示符之后输入,没有行提示符的输入时无效的。如何释放行提示符(CTRL+C)
   6.使用参数时 -a -b -c = -abc = -cab =-bac

命令行获得帮助

   whatis   rm          查看命令“rm”的基本用途

   

  若出现“rm: nothing appropriate.” 表示要查看内容没有帮助,需要用用mandb命令更新。

   rm -- help             查看命令“rm”的基本用法

                        

  帮助内容里   “ [ ] ”  中的 内容可加可不加,
                      “   ... ”  后的 内容个数可任意选择
                       <> ”  中的内容为 必须在执行指令时加入的元素
  
  man rm                查看 命令“rm”的用法详解 man manual 的缩写

 

  执行man指令后,键入q退出 ,/后加关键字可搜索关键字,n 向下匹配, N 向上匹配 ,G快速移动到man的最后,g表示快速移动  到 man的最前

  man -k passwd    查看passwd 关键字有多少级别的 man
 
  
  man 的级别               1 命令
                                  2 系统调用
                                  3 函数库调用
                                  4 特殊文件(设备文件等)
                                  5 文件
                                  6 游戏
                                  7 特殊的包
                                  8 系统管理命令
                                  9 内核信息规则

Linux命令行历史调用

   history            查看历史命令

   

   history -c        清空当前历史命令 

  若要 永久清空历史需要清空文件 . bash_history
 
  历史命令的调用:     上键|下键  ---  逐行调用
                                   !数字         ---  调用指定行历史(如键入“ !6”即可调用第六行的历史命令 )
                                   !字符         ---  调用以此字符开头的最近历史(如键入“ !@ ”即可调用含有@的历史命令)
                                    ctrl R        ---  开启历史搜索模式,命令行显示会变为: (reverse-i-search)`' :输入关键字
                                                          会显示含有此关键字的最近一条历史

                                                          如图为调用含有“d”的最近一条历史

 TAB的使用

        TAB用于补齐系统中存在的命令,文件,和某些命令的参数。当按一次tab没有效果,表示以此字符开头的信息不唯一可连续按2次,此时会把以此字符开头的所有内容显示 如果此时仍然不显示表示没有以此字符开头的指令。

 

 

 

 

 

 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值