Linux入门之常用命令(5)Bash

本文深入探讨了bash命令的多种优点,包括命令编辑、补全功能、命令别名、作业控制、Shell脚本控制等,并详细介绍了如何显示、设置、自定义变量,以及变量的设定规则和使用技巧。此外,文章还讲解了bash环境下变量的引用、通配符、指令嵌套、环境变量的系统与个人设定,以及如何通过source命令读入变量配置文件。最后,文章强调了bash中变量的重要性及其在不同文件间相互引用的机制。

 

bash优点

1.命令编辑能力  记录使用过的命令 ~/.bash_history 记录上次的历史命令

2.补全功能  指令补全两下tab 文件名补全

3.命令别名  alias [别名]=‘’

4.作业控制、前景背景控制

5.Shell scripts 脚本控制

 

显示变量  echo $variable

列出系统现有环境变量  env

列出环境变量与自定义变量 set

 

自定义变量意义

1.路径名过长

变量设定规则

1.变量与变量内容以=连接

2.等号两边不能直接接空格符

3.变量名称只能是英文和数字 数字不能开头

4.若有空格需要用双引号或单引号包含

6.\ 表示转义符号

7.需要调用其他变量时 需要双引号将该变量包含

5.取消变量 unset 变量名

 

 

设定变量时双引号 引用特殊变量   单引号不引用,仅为一般字符

 

指令嵌套符号 `先执行`

 

想让变量继续在子程序中使用 执行  export 变量

在引用他人的文件或其他程序时,尤其是两三个文件需要互相引用时,如果忘记设定export,那么不同文件中相同变量的值需要一再重复设定,所以只要在头一个文件中设定export,那么后续文件引用变量时,将会自动读取该变量内容。

 

alias 查看当前别名命令

 

系统设定值

/etc/profile 设定了PATH、USER、MAIL、 规划出/etc/inputrc 针对键盘热键设定的文件数据内容

个人设定值

~/.bash_profile 设定个人的环境变量

~/.bashrc 设定个人变量

~/.bash_history 记录曾经用过的命令

~/.bash_logout 注销时的事情

 

 

 

source 变量配置文件

不注销 直接读入变量配置文件

 

 

通配符

 

 

echo $?  返回前一个指令执行结果 0正确 1错误

 

command 1;command 2   无论1是否正确都执行2

 

command1 || command2 1正确方可执行2

command1 && command2

 

系统默认不执行当前路径下的命令 需要执行时./command

 

转载于:https://www.cnblogs.com/Dhouse/p/3312612.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值