Shell

shell的解释和功能

1.什么是shell

shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接受用户输入的命令并把它送入内核去执行。
实际上shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不及如此,shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。RHEL8中默认使用的shell是bash(bash=GNU Bourne-Again Shell)。

2.shell的打开方式

1)右键打开 ##在当前用户的桌面上
2)application—system tools—terminal ##在当前用户的家目录
3)在打开的shell中输入gnome-terminal ##在当前用户的家目录
4)可以在设置中设定任意快捷键执行 gnome-terminal

3.shell中的快捷键

【ctrl】【shift】【t】 ##在shell中打开新的窗口
【ctrl】【shift】【n】 ##打开一个新的shell
【ctrl】【c】 ##取消命令执行
【ctrl】【d】 ##关闭shell/切换用户(返回至之前所在用户)
【ctrl】【shift】【鼠标选中】【c】 ##复制选中的字符
【ctrl】【shift】【v】 ##粘贴复制的字符
【ctrl】【r】【关键字】 ##调出最近一条含有关键字的命令
【ctrl】【l】 ##清空屏幕
【ctrl】【a】 ##光标移至行首
【ctrl】【e】 ##光标移至行末
【ctrl】【u】 ##删除光标所在位置到行首的所有字符(不包括光标位置字符)
【ctrl】【k】 ##删除光标所在位置后的所有字符(包括光标位置字符)
【鼠标选中为复制,鼠标滚轮按下即为粘贴】

4.shell中命令的行提示符

在这里插入图片描述
[root@westos_linux Desktop]#
在这里插入图片描述
[root@westos_linux Desktop]$
① ② ③ ④ ⑤
① ##运行shell的用户
② ##分隔符
③ ##系统主机短名称(当前主机去掉域名部分)
④ ##当前所在目录的名称
⑤ ##身份提示符:#–超级用户 $–普通用户

5.shell中命令的执行

1)命令执行格式
命令 参数 对象
##命令即程序
##参数表示命令的特殊功能
##对象即操作目标
2)命令执行方法
命令必须在行提示符之后输入,否则命令无法执行
有些命令可以单独执行,参数可以加多个
例:-a -b -c = -abc = -cba = -acb
-s ##单词缩写
–size ##单词全拼
命令行被占用时刻使用【ctrl】【c】结束占用命令行的程序来释放命令行

6.历史命令的调用

history命令可以查看shell中记录的系统中执行过的历史命令
在这里插入图片描述
history -c ##清空当前命令历史
永久清空历史命令需要清空文件*.bash_history**
键盘上/下键 ##逐行调用历史命令
!【数字】 ##调用指定行历史命令
!【字符】 ##调用以此字符开头的最近一条历史命令
【ctrl】【r】 ##在历史命令中开启搜索模式,命令行会变为:
在这里插入图片描述
(reverse-i-search) ##输入关键字后会显示含有此关键字的最近一条历史命令

7.TAB键的功能

补齐系统中存在的命令/文件/某些命令的参数。
当按一次无效果时==此字符开头的信息不唯一,那么可以连续按两次就会把以此开头的所有内容显示出来;如按两次仍无效果则表示系统中没有此字符开头的指令。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值