内建命令
type |
查看命令类型。内建命令,外部命令,别名 -a选项,显示所有命令的类型 |
alias | 设定别名 |
unalias | 取消别名 |
history | 操作命令的历史记录 |
read | 从标准输入读取一行 |
declare/typeset | 声明变量的类型 |
ulimit | 限制bash使用各种资源 |
通配符
* | 代表0到无穷多个的任意字符 |
? | 代表一定有一个任意字符 |
[abc] | 代表一定有一个在括号内的字符 |
[0-9] | 按照编码顺序,代表一定有一个在此范围的字符 |
[^abc] | ^表示反向,代表一定有一个字符符合条件 |
特殊符号
# | 注释符号。常用于shell scipt中 |
\ | 转义符号。将特殊字符或通配符还原成一般字符 |
| | 管线(pipe)。 |
; | 连续命令分隔符。 |
~ | 用户家目录 |
$ | 取变量前导符。 |
& | 工作控制(job control)。将命令变成背景下工作 |
! | 逻辑运算意义上的“非” |
/ | 目录符号。路径分割符号 |
>,>> | 数据流重导向,输出导向。 |
<,<< | 数据流重导向,输入导向。 |
' ' | 单引号。不具有变量置换功能 |
" " | 双引号,具有变量置换功能 |
` ` | 反单引号。中间为先执行指令,也可以用$() |
() | 括号。中间为子shell的起始与结束 |
{} | 大括号。中间为命令区块的组合 |
配置文件
/etc/profile 系统整体配置文件
~/.bash_profile或~/.bash_login或~/.profile 个人环境配置文件
~/.bashrc 个人环境配置文件,non-login shell使用
~/.bash_history 记录输入过的命令,一般默认1000条
~/.bash_logout bash注销后的动作
Bash的login欢迎信息
/etc/issue login进入后显示系统信息
/etc/motd login进入后显示自定义提示信息
相关推荐
Bash是Linux操作系统中最常用的命令行解释器,或者称为shell,它允许用户通过文本界面与系统交互,执行各种任务。Bash是Bourne-Again SHell的缩写,是原始Bourne shell的增强版,由GNU项目开发并作为GNU/Linux系统的...
### Linux BASH中文手册知识点概览 #### 一、引言 **Bash**(Bourne Again SHell)作为一款强大的Unix/Linux环境下的命令解释器,被广泛应用于各种操作系统中,尤其是Linux发行版的核心组成部分之一。对于初学者而...
### Linux Bash脚本编程大全知识点概述 #### 一、引言 《Linux Bash脚本编程大全》是一本全面介绍Bash脚本编程的书籍,它不仅涵盖了Bash的基础知识,还包括了许多高级技巧以及Linux/UNIX操作系统相关的知识。本书...
【Linux bash补丁(2)】是一个针对Linux操作系统中bash shell漏洞的修复合集,它包含了一系列不同架构和版本的bash软件包以及一个名为“bash补丁命令.txt”的文本文件,用于指导用户如何应用这些补丁。bash是Linux...
在Linux系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,它是用户与操作系统交互的主要工具。Bash shell配置文件对于提高工作效率和个性化工作环境至关重要。本文将详细介绍如何理解和利用Bash配置文件...
资源名称:Linux Bash编程与脚本应用实战资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
和之前C++执行Linux Bash命令的方法 一样,Python依然支持system调用和popen()函数来执行linux bash命令。 方法一:system调用 #仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 import os os....
linux bash shell 实现源码
Linux Bash Shell快速入门是针对初学者的指导性文章,它从编写简单的“Hello World”程序开始,逐步介绍Bash Shell的基础知识和语法。本文重点讨论了以下几个方面:Bash Shell的基本语法,变量的使用和与C语言的异同...
Linux Bash Shell 中文手册是为Linux用户和系统管理员提供的一份详细指南,涵盖了Bash Shell的基本用法和高级特性。Bash(Bourne-Again SHell)是GNU项目下的Unix/Linux操作系统默认的命令行解释器,它继承并扩展了...
Linux Bash脚本编程是Linux系统管理与自动化任务执行的核心技能之一。Bash,全称Bourne-Again SHell,是Unix及Linux操作系统中最常用的命令行解释器,它提供了丰富的命令行工具和强大的脚本编写能力。这本书《Linux ...
《LinuxBash脚本编程》是一本专注于Bash shell脚本的详细教程,适用于Linux和大部分UNIX系统。Bash是目前最广泛使用的shell,作为用户与操作系统之间交互的界面,对于学习和掌握Linux/UNIX环境至关重要。这本书由...
### Linux Bash脚本大全知识点概览 #### 一、引言 - **Shell的重要性:** Shell作为用户与操作系统之间的交互接口,在Linux/UNIX系统中扮演着极其重要的角色。特别是Bash(Bourne-Again Shell),它几乎是所有现代...
在IT行业中,Linux Bash脚本编程是系统管理员、开发者以及自动化任务执行者不可或缺的技能之一。Bash(Bourne-Again SHell)是Linux和Unix操作系统中最常用的命令行解释器,也是编写shell脚本的主要工具。《Linux ...
Linux Bash脚本编程是Linux系统中进行自动化任务处理和系统管理的重要工具。Bash(Bourne-Again SHell)是Unix及类Unix系统中默认的shell,它提供了丰富的命令行交互功能,同时也支持编写复杂的脚本来实现各种任务。...
### 关于Linux Bash致命漏洞的情况及预防措施 #### 漏洞概述 近期,一个被称为比“心脏出血”(Heartbleed)更为严重的Linux安全漏洞——Bash漏洞被公开披露。这一漏洞存在于广泛使用的Bash shell中,允许攻击者...
《Linux Bash脚本编程大全》是一本详尽的指南,专为那些想要深入学习Linux/UNIX环境下Bash脚本编程的读者准备。Bash(Bourne Again SHell)是目前最广泛使用的shell,它是系统管理员和开发人员与操作系统进行交互的...