加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash基础特性

发布时间:2020-12-15 22:22:33 所属栏目:安全 来源:网络整理
导读:shell俗称壳(用来区别于内核),是指“提供使用者使用界面”的软件,就是一个命令行解释器。 BASH是SHELL的一种,是大多数LINUX发行版默认的SHELL,除BASH SHELL外还有C SHELL等其它类型的SHELL。 ? 命令历史 history 环境变量: history - d:OFFSET#删除某

shell俗称壳(用来区别于内核),是指“提供使用者使用界面”的软件,就是一个命令行解释器。

BASH是SHELL的一种,是大多数LINUX发行版默认的SHELL,除BASH SHELL外还有C SHELL等其它类型的SHELL。

?

命令历史

history
            环境变量:
                history -d:OFFSET#删除某一行
                history -c: 清空历史命令
                history #:  显示历史中最近的#条命令
                history -a: 手动追加当前回话缓冲区的命令历史至历史文件中
            调用历史中的命令:
                !#:重复执行第#条命令
                !!:
                !string

命令补全

?

路径补全

?

命令行展开

~:展开为用户的主目录
~username:展开为指定用户的主目录
        {}:可以承载一个以逗号分隔的列表,并将其展开为多个路径
        /tmp/{a,b} = /tmp/a,/tmp/b
        /tmp/{tom,jerry}/hi = /tmp/tom/hi,/tmp/jerry/hi

命令的执行结果状态

成功
失败
    bash使用特殊变量$?保存最近一条命令的执行状态
    0:代表成功
    1~255:代表失败

练习

(1)如何创建/tmp/x/y1,/tmp/x/y2,/tmp/x/y1/a,/tmp/x/y2/a,/tmp/x/y2/b

(2)如何创建x_m,y_m,x_n,y_n

(3)如何创建/tmp/bin,/tmp/sbin,/tmp/usr,/tmp/usr/bin,/tmp/usr/sbin

答案

mkdir /tmp/x/{y1,y2}/{a,b}
mkdir {x,y}_{m,n}
mkdir -p /tmp/{bin,sbin,usr/{bin,sbin}}
View Code

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读