linux命令练习

$(date +%F).tar.gz                                                        #2019-02-20.tar.gz
tar zcf etc_$(date +%F).tar.gz  /etc                               #打包etc文件夹,去掉开头的/  
$(uname -n)                                                                  #获取主机名称
grep "$oldboy" grep.log                                                #在grep.log中查找是否有¥oldboy变量
cat "aadf" >p.sh                                                            #向文件中输入字符串
echo \${1..15}                                                               #创建可以接收15个参数的变量,在参数数量大于9以后需要用{}把数字括起来
echo \${1..15} >p.sh
echo {a..z}    >n.sh                                                       #输入a到z到n.sh
$0                                                                                 #作用:取出执行脚本的名称(包括路径)
dirname 绝对路径                                                        #获取脚本的路径
basename /shell/eVar.sh                                             #获取脚本的名称
tail -n 文件绝对路径                                                     #查看结尾n行

脚本示例:
[ $# -ne 2 ] && {                                                           #如果执行脚本传参的个数不等于2    
    echo "muse two args"                                             #
    exit 1                                                                      #由于不满足要求,因此推出脚本,返回值为1
}

$#                                                                               #获取参数的个数
$*                                                                               #获取所有的参数,如果是"$*" 有双引号,所有参数被作为一个参数输出
$@                                                                             #获取所有的参数,如果是"$@" 有双引号,所有参数是独立参数
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值