bash程序简介

bash简介:

bash 是一个为GNU计划编写的Unix shell程序。它的名字是一系列缩写:Bourne-Again SHell — 这是关于Bourne shell(sh)的一个双关语(Bourne again / born again)。Bourne shell是一个早期的重要shell,由史蒂夫·伯恩在1978年前后编写,并同Version 7 Unix一起发布。bash则在1987年由布莱恩·福克斯创造。在1990年,Chet Ramey成为了主要的维护者。

Bash (GNU Bourne-Again Shell) 是许多Linux发行版的默认Shell。bash是大多数Linux系统以及Mac OS X默认的shell,它能运行于大多数类Unix风格的操作系统之上,甚至被移植到了Microsoft Windows上的Cygwin系统中,以实现Windows的POSIX虚拟接口。

bash命令的快捷键:

Ctrl + l 清屏,相当于clear命令 ?

Ctrl + o 执行当前命令,并重新显示本命令 ?

Ctrl + s 阻止屏幕输出,锁定 ?

Ctrl + q 允许屏幕输出 ?

Ctrl + c 终止命令 ?

Ctrl + z 挂起命令

Ctrl + a 光标移到命令行首,相当于Home ?

Ctrl + e 光标移到命令行尾,相当于End ?

Ctrl + f 光标向右移动一个字符 ?

Ctrl + b 光标向左移动一个字符 ?

Alt + f 光标向右移动一个单词尾 ?

Alt + b 光标向左移动一个单词首 ?

Ctrl + xx 光标在命令行首和光标之间移动 ?

Ctrl + u 从光标处删除至命令行首 ?

Ctrl + k 从光标处删除至命令行尾 ?

Alt + r 删除当前整行

Ctrl + w 从光标处向左删除至单词首 ?

Alt + d 从光标处向右删除至单词尾 ?

Ctrl + d 删除光标处的一个字符 ?

Ctrl + h 删除光标前的一个字符 ?

Ctrl + y 将删除的字符粘贴至光标后 ?

Alt + c 从光标处开始向右更改为首字母大写的单词 ?

Alt + u 从光标处开始,将右边一个单词更改为大写 ?

Alt + l 从光标处开始,将右边一个单词更改为小写 ?

Ctrl + t 交换光标处和之前的字符位置 ?

Alt + t 交换光标处和之前的单词位置 ?

Alt + N 提示输入指定字符后,重复显示该字符N次 ?

注意:Alt组合快捷键经常和其它软件冲突

原文地址:https://www.cnblogs.com/pjtdwbh/p/9698707.html

时间: 2024-12-13 17:13:54

bash程序简介的相关文章

leetcode 上的 bash 程序

*/--> pre.src {background-color: Black; color: White;} leetcode 上的 bash 程序 Table of Contents Tenth Line Transpose File Valid Phone Numbers Word Frequency 注: 以下程序大部份从 leetcode 的讨论上看来的... Tenth Line How would you print just the 10th line of a file? For

bash特性简介

  1.命令补全.路径补全 Tab:按两次Tab可以给出系统中所有的命令 命令补全:根据给出的字符串在PATH环境变量中定义的路径进行查找:多余一个需要按两次Tab可以给出列表,否则直接补全 路径补全:根据给出的真实路径下的文件名进行补全     2.命令别名 在日常管理和维护linux系统过程中,会使用到大量的命令,有一些很长的命令或用法会经常用到,重复输入会很繁琐,这时可以使用命令别名功能将这个过程简化,提高工作效率 在系统中默认已经定义了一些别名,可以直接使用alias不加任何选项就可以查

OSG中的示例程序简介

OSG中的示例程序简介 转自:http://www.cnblogs.com/indif/archive/2011/05/13/2045136.html 1.example_osganimate一)演示了路径动画的使用(AnimationPath.AnimationPathCallback),路径动画回调可以作用在Camera.CameraView.MatrixTransform.PositionAttitudeTransform等四种类型的节点上.二)演示了osgSim::OverlayNode

小程序简介

一.小程序简介 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用.也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题.应用将无处不在,随时可用,但又无需安装卸载.对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换.小程序能够实现消息通知.线下扫码.公众号关联等七大功能.其中,通过公众号关联,用户可以实现公众号与小程序之间相互跳转.由于小程序不存在入口.

bash shell简介及变量

一.简介 Bash(GNU Bourne-Again Shell):是shell的一种: 是一个命令语言解释器(command-language interpreter):可以兼容大多数其他shell的语言:其历史及详细介绍请点击:(https://en.wikipedia.org/wiki/Bash_%28Unix_shell%29#Brace_expansion) 二.bash变量 2.1变量命名法则 (1)不能使用程序中的关键字:if, elif, fi, then, for, ... (

Java基础系列7:国际化程序简介

一 概念简介 所谓国际化,是指一个程序可以同时适应多种语言,比如说中国人使用那么界面就显示成中文,外国人使用那么界面就显示成英文或者其他语言.要想实现程序的国际化,需要用到这三个类: (1)java.util.Locale :表示一个国家语言类: (2)java.util.ResourceBundle :用于访问资源文件: (3)java.text.MessageFormat :格式化资源文件中的占位字符串 下面所用到的例子的路径: 二 一个简单Demo 使用ResourceBundle类取得资

学习bash第二版 学习笔记 1 —— bash的简介、检测和安装

shell 区别于内核 是一款命令解析程序. Bourne Again shell (BASH), 创建用于GNU项目. GNU项目由Free Software Foundation(FSF)的Richard Stallman 始创,用于创建一个UNIX兼容的操作系统, 并使用该免费的发布版本替代所有的商业UNIX版本. ?? 你可能不能马上用bash.你的系统管理员可能将你的账号设置为使用系统上的 "标准" shell,你甚至不知道有没有其他shell可用. ?? 键入 echo $

入门系列(一) 微信小程序简介

一.简介 1.目录结构 首先,我们使用微信公众平台提供的开发者工具,创建一个简单的小程序项目,观察项目的目录结构 不难看出,一个典型的微信小程序,通常包含一个描述整体的主体部分,以及一个描述页面的 pages 文件夹 主体:用于描述整体的程序,位于根目录下,通常由三个文件构成 app.js:小程序的逻辑代码文件,遵守 JavaScript 语言规范 app.json:小程序的公共配置文件,遵守 JSON 语言规范 app.wxss:小程序的公共样式文件,兼容 CSS 语法规范 页面:用于描述小程

Web应用程序简介

一.HTTP HTTP是浏览器和web服务器之间使用的沟通方式.它有两个很重要的特性: 基于请求(Request)/响应(Response)模型:客户端对服务器发出一个取得资源的请求,服务器将要求的资源响应给客户端,每次的联机只做一次请求/响应,没有请求就没有响应. 无状态Stateless通信协议:服务器响应客户端之后,就不会记得客户端的信息,更不会去维护和客户端有关的状态. 二.GET或POST 如何决定选用GET或者POST? 1.GET请求跟随在URL之后的请求长度是有限的,过长的请求参