bash基础特性1

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

 

 

文本件查看类命令

cat, tac
more,less,tail,head

文件管理

cp, mv, rm

复制命令:cp
        cp [OPTION]... [-T] SOURCE DEST
        cp [OPTION]... SOURCE... DIRECTORY
        cp [OPTION]... -t DIRECTORY SOURCE...
        
        cp SRC DEST
            SRC是文件:
                如果目标不存在:新建DEST,并将SRC中的内容填充至DEST中:
                如果目标存在:
                    如果DEST是文件:将SRC中的内容覆盖至DEST中
                        此时建议使用cp -i
        cp  SRC... DEST
            SRC..:多个文件
                DEST必须存在,且为目录,其他情形都会出错
            SRC是目录
                则需要使用专用选项:-r
                如果DEST不存在:则创建指定目录,复制SRC目录中所有文件至DEST中
                如果DEST存在
                    如果DEST是文件:报错
                    如果DEST是目录:
        常用选项:
            -i:交互式(默认已经有)
            -r:递归复制目录及内部
            -a:归档,保留文件所有属性

 

移动文件mv

mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
    如果SRC是单个文件:    
    常用选项:
        -i:交互式
        -f:强制

删除文件rm

常用选项:
    -i:交互式
    -f:强制删除
    -r:递归    
    rm -rf 

 

转载于:https://www.cnblogs.com/fengzi7314/p/10770351.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值