kitten

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  11 随笔 :: 0 文章 :: 0 评论 :: 0 Trackbacks
1.用户标识:
    $ 表示普通用户
    #表示超级用户

2.注释、命令分隔符
    #表示注释
    ~代表用户home路径
    bash中每个命令或命令序列使用分号或换行来分隔
    如: $ cmd1;cmd2 
              <=> 
  $cmd1
  $cmd2

3.shell脚本运行
    shell脚本通常以#!起始 如:#!/bin/bash 
    脚本有2种运行方式:
    1>.作为sh的命令行参数(此时shebang行无用)
      如:$ sh script.sh #当前目录下或路径
    2>.作为具有可执行权限的文件(需要a.可执行权限  b.利用shebang行)
      如:a. chmod a+x script.sh
           b. ./script.sh  # ./表当前目录
4.终端打印
    1>.echo 默认在调用后添加换行符
     打印文本可用双引号、单引号、不带引号
     不带引号echo时,无法在显示文本用(有空格时,空格被作为命令界定符)
     单引号时,bash不会对文本中变量($var)求值
    2>.格式化字符串printf
     printf "%-5s %-10s %-4.2f\n" 1 tom 80.3456
    3>. echo转义换行符
      使用-n  如:echo "hello"
      使用转义序列 如:echo -e "hello 1\t"
posted on 2014-04-11 00:01 云③+_+输 阅读(173) 评论(0)  编辑  收藏 所属分类: linux

只有注册用户登录后才能发表评论。


网站导航: