Linux Shell编程学习笔记

1./是根目录,文件夹目录应该是/home/用户名。shell文件只能保存在文件夹中而不能保存在根目录中,可能是没有进入root。

进入root方法:终端输入 sudo su。

运行shell文件方法:http://blog.csdn.net/u012336923/article/details/50474692。

(1)头行写 #!/bin/bash     使用bash做shell。

(2)sh *.sh or bash *.sh 在命令中使用sh/bash shell来运行文件。

(3)chmod +x *.sh 给可执行权限,再用 *.sh 调用文件。注意这里调用必须加上.sh尾缀,否则识别不出来。

(4)source *.sh 在父进程中执行,所有的操作都会被保存进shell中。


2. [是一个命令符,而]是它的参数,参数和参数之间是要隔开的。

例如 if [ "a" = "b" ];  "a"  "b" = ] 都是参数。


3.基本语句的例子。  来自书籍《Linux入门很简单 刘金鹏》

if     if [ "$1" = "me" ]; then

            echo "You are lovely..."

      else

            echo "$1 are lovely..."

       fi


switch   echo "input a number: "

              read num

              case $num in

              one) echo "这是一";;    #双分号表示本条case结束

              two) echo "这个我得想想..."

                       echo "哦,这是二...";;

             *)  echo "不知道你说的啥...";;

             esac #表示结束


for for num in 1 2 3 4 5 six         for  (( num = 1; num<7; num++))

      do                                            do

      echo "num = $num"             echo "num = $num"

     done                                        done


while 和 for 相同。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值