<I>Linux命令行使用技巧

文章目录

  • 一、什么是Linux?
  • 二、什么是shell?
  • 三、shell行提示符的含义
    • 1.shell类型
    • 2.shell的打开方式
    • 3.shell命令行提示符
    • 4.shell中的快捷键
  • 四、命令行获得帮助
    • 1.whatis
    • 2.man
  • 五、Linux命令行历史调用
    • 1.history
    • 2.历史命令的调用
  • 六、Tab键


一、什么是Linux?

   Linux操作系统:又为 GNU/Linux 系统,Linux 就是Linux内核组件,为开源组织。内核(kernel)为系统的核心程序,相当于人的大脑,负责系统程序和硬件分配及调度;开源即开放源代码。

二、什么是shell?

   shell :对外提供操作和系统沟通接口,对内实现对内核进行保护;如果内核对第三方软件开放就会被篡改,所以内核就要有个保护壳,叫shell。(RHEL8中默认使用的shell是bash)

三、shell行提示符的含义

1.shell类型

   rhel8中默认使用的shell为bash,bash=GNU Bourne-Again SHell

2.shell的打开方式

1).在桌面上,鼠标右键,打开terminal<I>Linux命令行使用技巧_第1张图片
2).Application---->favorites---->terminal
3).gnome-terminal
<I>Linux命令行使用技巧_第2张图片

4).当shell已经开启时需要开启一个新的shell,在shell中可以用ctrl+shift+N打开
5).可以在设置中设定任意快捷键执行 gnome-terminal
   Application---->System tools---->Settings---->Devices---->Keyboard---->点击最后一行“+”号---->Name:westos;command:gnome-timinal(快捷键命令);Shortcut:输入快捷键---->点击add。如下图所示
<I>Linux命令行使用技巧_第3张图片

3.shell命令行提示符

[root@localhost Desktop]#
|  |  |     |   |
[1] [2]  [3]   [4] [5]
[1]:运行shell的用户
[2]:分割符
[3]:系统主机短名称当前主机去掉域名部分的短名称
[4]:当前目录名称
[5]:身份提示符 #表示当前用户为超级用户,$当前用户为普通用户!

4.shell中的快捷键

1).shell中的快捷键使用

快捷键 功能
ctrl+shift+T 在一个terminal中开启多个窗口
ctrl>+shift+N 重新打开一个terminal
ctrl+c 取消命令执行
ctrl+d 关闭shell
ctrl+shift+鼠标选中+ 复制选中字符
ctrl+shift>+v 粘贴
鼠标选中 复制
鼠标滚轮下按 粘贴

2).shell中如何执行命令
①命令执行格式
命令   参数   对象
命令就是程序;参数表示命令的特殊功能;对象就是操作目标
②命令执行的方法
[1]有些命令可以单独执行,参数可以加多个:-a -b -c = -abc = -cba = -acb
[2]参数-s 表示单词缩写,参数–size 表示单词全拼
[3]命令必须在行提示符之后输入,否则命令无法执行
[4]当命令行被占用,通常使用ctrl+

四、命令行获得帮助

1.whatis

[kiosk@foundation34 Desktop]$ whatis rm        #查看命令的基本用途
[kiosk@foundation34 Desktop]$ rm --help        #查看命令的基本用法

注意:当执行whatis命令出现 nothing appropriate 时大多数情况是因为" "系统的帮助数据库未更新,如何解决此问题,需要在root用户下执行mandb指令进行更新

[kiosk@foundation34 Desktop]$ su - root        #切换到root用户
[root@foundation34 ~]$ mandb                   #root用户下更新数据库
[root@foundation34 ~]$ exit                    #退出root用户,返回到普通用户

如下图所示,为从普通用户切换到超级用户
<I>Linux命令行使用技巧_第4张图片

2.man

[kiosk@foundation34 Desktop]$ man rm           #命令用法详解,man是manual的缩写

<I>Linux命令行使用技巧_第5张图片

如上图所示,进入到rm命令的帮助后,有以下快捷键可以进行相关的操作:

快捷键 功能
q 退出
/ 搜索关键字
n 向下匹配
N 向上匹配
G 快速移动到man的最后
g 快速移动到man的最前
[kiosk@foundation34 Desktop]$ man -k passwd    #查看passwd关键字有多少级别的man

效果如下图所示:
<I>Linux命令行使用技巧_第6张图片

当然,可以用man man来查看man的级别,有:1) 命令
                     2)系统调用
                     3) 函数库调用
                     4) 特殊文件(设备文件等)
                     5) 文件
                     6) 游戏
                     7)特殊的包
                     8) 系统管理命令
                     9)内核信息规则

五、Linux命令行历史调用

1.history

[kiosk@foundation34 Desktop]$ history      #查看历史命令
[kiosk@foundation34 Desktop]$ history -c   #清空当前历史命令

其中,永久清空历史需要清空文件.bash_history

2.历史命令的调用

快捷键 功能
上键、下键 逐行调用
!数字 调用指定历史
!字符 调用依次字符开头的最近历史
ctrl + R 开启历史搜索模式,历史行显示会变为(reverse-i-search)`’:(输入搜索内容,会显示含有此关键字的最近一条历史)

六、Tab键

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

你可能感兴趣的:(linux)