![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux--bash
介绍bash的用法及基础特性
风风萧萧兮兮
这个作者很懒,什么都没留下…
展开
-
Linux——bash基础特性(1)
Linux的基础特性:(1)历史命令 history 环境变量: HISTSIZE:命令历史记录的条数; HISTFILE:~./bash_history; HISTFILESIZE:命令历史文件记录历史的条数 history -d OFFSET 删除offset条 -c 清除历史 history #:显示历史最近的#条命令 -a:手动追加当...原创 2019-09-25 10:35:05 · 275 阅读 · 0 评论 -
Linux——bash的基础特性(2)
bash的基础特性(2):1、命令别名 alias 通过alias命令实现: (1) alias 显示当前shell进程所有可用的命令别名: (2)alias NAME='VALUE' 定义别名NAME,其相当于执行命令 value 注意:在命令行中定义的别名,仅对当前shell进程邮箱;如果想永久有效,要在配置文件中 仅对当前用户: ~/.bashrc 对所有用...原创 2019-09-25 10:52:36 · 264 阅读 · 0 评论 -
Linux—— bash 的I/O重定向及管理
bash 的I/O重定向及管理程序: 命令+ 数据 读取数据:Input 输出数据:Output标准输入:keyborad :0标准输出:(默认输出)monitor:1标准错误输出:monitor,2I/O重定向:改变标准位置输出重定向: COMMAND > NEW_POS,COMMAND >> NEW_POS > : 覆盖重定向,目标文件的原有内容...原创 2019-09-25 10:57:28 · 166 阅读 · 0 评论 -
Linux——bash的基础特性(3)
bash的基础特性(3)1、提供了编程环境 程序:指令+数据程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释执行程序的执行方式: 计算机:运行二进制指令 编程语言: 低级:汇编 高级: 编译:高级语言-->编译器-->目标代码 c、c+...原创 2019-09-25 11:15:10 · 254 阅读 · 0 评论 -
Linux——bash的基础特性【条件测试】(4)
bash条件测试:条件测试:test EXPRESSION[ EXPRESSION ][[ EXPRESSION ]]测试表达式的类别: 数值比较 字符串测试 文件测试: -a FILE -e FILE:文件存在性测试,存在为真,不存在为假 [ -e file ] 存在性及类别测试: -b FILE: 是否存在且为块设备 -c FILE: 是否存在且为字符...原创 2019-10-07 09:54:49 · 161 阅读 · 0 评论 -
Linux——bash的基础特性(变量设置)(5)
bash的基础特性(5)变量类型:数据存储格式、存储空间大小、参与运算种类:字符型数值型:整形浮点型 强类型:定义变量时必须指定类型、参与运算必须符合类型要求;调用为生命的变量会产生错误 弱类型:无需指定类型,默认均为字符型;参与运算会自动进行隐式类型转换;变量无需事先定义可直接调用 bash bash中的变量的种类: 根据变量生效范围等标准: pstre...原创 2019-10-07 10:01:30 · 186 阅读 · 0 评论 -
bash脚本编程
bash脚本编程:过程式编程语言:顺序、选择、循环执行选择执行: if 判断条件; then 条件为真的分支代码 fi if 判断条件; then 条件为真的分支代码 else 条件为假的分支代码 fi...原创 2019-10-07 10:09:02 · 221 阅读 · 0 评论 -
脚本for语句
bash脚本编程:if语句、bash -n、bash -xCONDITION:bash命令:用命令的执行状态结果:成功true失败flase成功或失败的意义:取决于用到的命令单分支:if CONDITION;thenif-truefi双分支: if CONDITION;then if-true else if-true fi多分支: if CONDITIO...原创 2019-10-07 11:15:10 · 206 阅读 · 0 评论