十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#!/bin/bash
印江网站建设公司成都创新互联,印江网站设计制作,有大型网站制作公司丰富经验。已为印江数千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的印江做网站的公司定做!
eval "cd /export/songhongwei/code"
eval "cd /export/songhongwei/data"
echo "上面两行就是在.shell书写linux命令的方式"
备注:
语法:eval cmdLine
eval会对后面的cmdLine进行两遍扫描,如果第一遍扫描后,cmdLine是个普通命令,则执行此命令;如果cmdLine中含有变量的间接引用,则保证间接引用的语义。
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。
#!/bin/bash
if [ -z $1 ]; then
echo "error!"
else
echo $1
fi
1、登录CentOS7系统,打开终端,输入命令env shell打印出shell进程的环境变量。
2、本地变量只存在当前shell进程。新建一个本地变量MYVAR=myvalue注意等号两边不能有空格。
3、查看本地变量set查看指定本地变量set | grep MYVAR。
4、导出本地变量为环境变量export MYVAR。
5、删除本地变量或环境变量unset MYVAR即可。
第1种:直接写入
rc.local
文件
如:echo
"
ls
-la
/tmp/a.txt
"
/etc/rc.local(这种是直接把命令写入启动文件rc.local中,当然也可以引申为
将命令直接写入到sh文件,再加上执行权限,将这个全路径文件名写入rc.local也一样)
第2种:先使用runlevel
查看正常启动所运行的级别上,再在/etc/rc*.d(星号代表运行级别,各系统可能存在差异)的目录中新加入(不是写入)启动文件以S开头的文件。这种方法稍稍复杂点。