`

Linux的Bash

 
阅读更多

内建命令

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进入后显示自定义提示信息

 

 

分享到:
评论

相关推荐

    linux bash手册(英文,version 4.2)

    Bash是Linux操作系统中最常用的命令行解释器,或者称为shell,它允许用户通过文本界面与系统交互,执行各种任务。Bash是Bourne-Again SHell的缩写,是原始Bourne shell的增强版,由GNU项目开发并作为GNU/Linux系统的...

    Linux bash补丁(2)

    【Linux bash补丁(2)】是一个针对Linux操作系统中bash shell漏洞的修复合集,它包含了一系列不同架构和版本的bash软件包以及一个名为“bash补丁命令.txt”的文本文件,用于指导用户如何应用这些补丁。bash是Linux...

    linux bash配置文件

    在Linux系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,它是用户与操作系统交互的主要工具。Bash shell配置文件对于提高工作效率和个性化工作环境至关重要。本文将详细介绍如何理解和利用Bash配置文件...

    LinuxBash编程与脚本应用实战

    资源名称:Linux Bash编程与脚本应用实战资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    Python3 执行Linux Bash命令的方法

    和之前C++执行Linux Bash命令的方法 一样,Python依然支持system调用和popen()函数来执行linux bash命令。 方法一:system调用 #仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 import os os....

    linux bash 源代码

    linux bash shell 实现源码

    Linux Bash Shell快速入门

    Linux Bash Shell快速入门是针对初学者的指导性文章,它从编写简单的“Hello World”程序开始,逐步介绍Bash Shell的基础知识和语法。本文重点讨论了以下几个方面:Bash Shell的基本语法,变量的使用和与C语言的异同...

    linux bash shell中文手册

    Linux Bash Shell 中文手册是为Linux用户和系统管理员提供的一份详细指南,涵盖了Bash Shell的基本用法和高级特性。Bash(Bourne-Again SHell)是GNU项目下的Unix/Linux操作系统默认的命令行解释器,它继承并扩展了...

    Linux Bash脚本编程大全_超清版

    Linux Bash脚本编程是Linux系统管理与自动化任务执行的核心技能之一。Bash,全称Bourne-Again SHell,是Unix及Linux操作系统中最常用的命令行解释器,它提供了丰富的命令行工具和强大的脚本编写能力。这本书《Linux ...

    LinuxBash脚本编程

    《LinuxBash脚本编程》是一本专注于Bash shell脚本的详细教程,适用于Linux和大部分UNIX系统。Bash是目前最广泛使用的shell,作为用户与操作系统之间交互的界面,对于学习和掌握Linux/UNIX环境至关重要。这本书由...

    Linux Bash脚本大全

    ### Linux Bash脚本大全知识点概览 #### 一、引言 - **Shell的重要性:** Shell作为用户与操作系统之间的交互接口,在Linux/UNIX系统中扮演着极其重要的角色。特别是Bash(Bourne-Again Shell),它几乎是所有现代...

    LinuxBash脚本编程大全

    在IT行业中,Linux Bash脚本编程是系统管理员、开发者以及自动化任务执行者不可或缺的技能之一。Bash(Bourne-Again SHell)是Linux和Unix操作系统中最常用的命令行解释器,也是编写shell脚本的主要工具。《Linux ...

    linux bash脚本编程大全

    Linux Bash脚本编程是Linux系统中进行自动化任务处理和系统管理的重要工具。Bash(Bourne-Again SHell)是Unix及类Unix系统中默认的shell,它提供了丰富的命令行交互功能,同时也支持编写复杂的脚本来实现各种任务。...

    关于linux bash致命漏洞的情况以及预防措施

    ### 关于Linux Bash致命漏洞的情况及预防措施 #### 漏洞概述 近期,一个被称为比“心脏出血”(Heartbleed)更为严重的Linux安全漏洞——Bash漏洞被公开披露。这一漏洞存在于广泛使用的Bash shell中,允许攻击者...

    LinuxBash脚本编程大全.doc

    《Linux Bash脚本编程大全》是一本详尽的指南,专为那些想要深入学习Linux/UNIX环境下Bash脚本编程的读者准备。Bash(Bourne Again SHell)是目前最广泛使用的shell,它是系统管理员和开发人员与操作系统进行交互的...

Global site tag (gtag.js) - Google Analytics