Linux 学习笔记 02 ——Shell、Bash常用快捷键、Ubuntu常用快键键

一位巨巨的博客
我主要是加工(准确来讲,是精简化),以及加上我自己的学习感悟,侵权请联系我。
另外,这只是我的学习笔记,对于Linux目前还是完全是个门外汉,有不对的地方欢迎评论指出。

Linux 学习笔记 02

2.1 Shell 简介

在计算机科学中,Shell俗称壳(用来区别于核),是指为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序

文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。

Shell同时又是一种程序设计语言

  • 作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;
  • 作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。

Shell 分类

图形界面与命令行
  • 第一类:图形界面shell(Graphical User Interface shell 即 GUI shell)

应用最为广泛的 Windows Explorer (微软的windows系列操作系统),还有也包括广为人知的 Linux
shell,其中linux shell 包括 X window manager
(BlackBox和FluxBox),以及功能更强大的CDE、GNOME、KDE、 XFCE。

  • 第二类:命令行式shell(Command Line Interface shell ,即CLI shell)
    例如:bash / sh / ksh / csh(Unix/linux 系统)、(MS-DOS系统)cmd.exe

传统意义上的shell指的是命令行式的shell,以后如果不特别注明,shell是指命令行式的shell。

交互式与非交互式
  • 交互式模式就是在终端上执行,shell等待你的输入,并且立即执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、退出。当你退出后,shell也终止了。
  • 非交互式模式,以shell script(非交互)方式执行。**在这种模式 下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。**当它读到文件的结尾EOF,shell也就终止了。
登录式与非登录式
  • 登录shell:需要用户名、密码登录后才能进入的shell(或者通过”–login”选项生成的shell)。
  • 非登录shell:不需要输入用户名和密码即可打开的Shell,例如:直接命令“bash”就是打开一个新的非登录shell,在Gnome或KDE中打开一个“终端”(terminal)窗口程序也是一个非登录shell。

执行exit命令,退出一个shell(登录或非登录shell);执行logout命令,退出登录shell(不能退出非登录shell)。

关于Bash

Bash,Unix shell的一种,在1987年由布莱恩·福克斯为了GNU计划而编写。1989年发布第一个正式版本,原先是计划用在GNU操作系统上,但能运行于大多数类Unix系统的操作系统之上,包括Linux与MacOS X v10.4都将它作为默认shell(不过现在Mac 默认使用zsh了)。
Bash是Bourne shell的后继兼容版本与开放源代码版本,它的名称来自Bourne shell(sh)的一个双关语(Bourne again / born again):Bourne-Again SHell。

2.2 Bash常用快捷键

编辑命令

Ctrl + a :移到命令行首
Ctrl + e :移到命令行尾

Alt + f :按单词前移(右向)
Alt + b :按单词后移(左向)

Ctrl + u :从光标处删除至命令行首
Ctrl + k :从光标处删除至命令行尾

Ctrl + w :从光标处删除至字首
Alt + d :从光标处删除至字尾

控制命令

Ctrl + l:清屏
Ctrl + c:终止命令
Ctrl + s:阻止屏幕输出
Ctrl + q:允许屏幕输出
Ctrl + z:挂起命令
TAB:自动补全

2.3 Ubuntu常用快键键

在设置下,即可配置自己的快键键。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值