linux study 1-第一个shell脚本

新建shell脚本文件:

vi whologged.sh --可以自动新建文件,并打开vi编辑器

输入i进入编辑状态,输入:

#!/bin/bash


cd                                   #切换到用户根目录,因为.bash_profile文件在根目录下

. .bash_profile              #配置用户的命令行环境

date                                #输出当前日期

who                                #显示当前登陆的用户

命令解释:

#!/bin/bash #! 符号称为“sha-bang”符号,是shell脚本的起始符号,“#!”符号是指定一个文件类型的特殊标记,他告诉linux系统这个文件的执行需要指定一个解释器。“#!”之后的目录 /bin/bash 指明了解释器在系统中的位置。对于大多数shell脚本而言,解释器可以是bash或者sh,除此之外,还有其他解释器,比如sed和awk。

新建sh文件之后,由于没有权限,无法执行。


赋予执行文件的权限:

chmod u+x whologged.sh


执行shell脚本文件:

执行whologged.sh文件:

# ./whologged.sh
Thu Nov 17 21:42:44 EST 2016
guoky    tty7         2016-11-17 21:04 (:0)
guoky    pts/0        2016-11-17 21:04 (:0.0)












posted @ 2016-11-18 10:45  Stepheng  阅读(50)  评论(0)    收藏  举报