新建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)