bash shell命令学习(-)

第一步:了解

shell脚本中一些基础特殊符号
Mac下切换zsh和bash: chsh -s /bin/bash; chsh -s /bin/zsh;

第二步:入门

小试牛刀

  • 输入输出
    • 终端打印
      • echo [-n -e] str #忽略换行符或解释包含的转义序列(默认追加换行符)
      • printf [“%s%c%d%f”] str #跟C语言差不多(不添加换行符)
      • cat [options] filename
      • 注: 命令中str可以是单引号、双引号、反引号、或不加引号的字符串
        关于这些符号的区别
    • 从文件输入输出
      • cat [options] inputfilename > outfilename
      • 重定向
    • Linux CAT与ECHO命令详解

一些解释:

  • 命令中单引号、双引号、反引号、或不加引号的字符串的区别

    • 单引号:纯字符串,保持原貌
    • 双引号:允许变量替换,转义字符必须转义,符号$`\可以被解析 ,$var可访问变量

      echo "\$\`\\"  #$`\
    • 反引号:允许执行命令,符号$`\和shell系统命令可以被解析,可将多个命令引用起来,命令结果整体作为一个变量

      echo `date` #2017年12月 5日 星期二 18时11分12秒 CST
    • 无引号:echo 会把换行符之前的当做一个字符串,-n -e等应放在紧跟命令的最前面
  • 输入输出重定向

参考:

LINUX SHELL 脚本攻略(中文版)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值