带地板翻转的网站怎么做俄罗斯最新军事动态
web/
2025/10/4 16:56:47/
文章来源:
带地板翻转的网站怎么做,俄罗斯最新军事动态,小程序开发哪家公司好,综合电子商务型企业网站有哪些朋友找我在一台机器上帮忙安装下discuz。想着搭建过好几次的lnmp了#xff0c;但是还没有使用过“一键安装”的自动化脚本#xff0c;去网上有搜索出来#xff0c;但是运行的时候发现用root运行别人的脚本还是真危险的事情#xff0c;于是明白这不是个轮子#xff0c;而是…朋友找我在一台机器上帮忙安装下discuz。想着搭建过好几次的lnmp了但是还没有使用过“一键安装”的自动化脚本去网上有搜索出来但是运行的时候发现用root运行别人的脚本还是真危险的事情于是明白这不是个轮子而是个井每个程序员有必要自己挖一口的了。所以想着自己写个自动化安装lnmp的脚本lnmp_auto。 源代码在github上https://github.com/jianfengye/lnmp_auto 本文记录下写的过程中遇到的几个shell问题 如何判断当前用户是否是root用户 if [ $UID -ne 0 ]
thenecho Error: You must be root to run the script!exit 1
fi 如何判断机器是64位还是32位 有很多种方法但是如果要输出最简单明了的估计是这种方法了 MACHINE_LONG_BIT$(getconf LONG_BIT) 如何判断一个组存在并且这个组内有某个用户 if grep -q mysql /etc/group
thenecho mysql group exists
elsegroupadd mysql
fiif groups mysql | grep -q -E mysql(\s|$)
thenecho mysql user exists
elseuseradd -r -g mysql mysql
fi 如何将一个目录内的所有文件批量软连接到另外一个目录内 FILELISTls $BINARY_MYSQL_PATH/binfor FILENAME in $FILELISTdoln -sn --force $BINARY_MYSQL_PATH/bin/$FILENAME /bin/$FILENAMEdone 在sed中要替换的正则包含/符号和变量$XXX怎么办 我们一般使用sed s/XXXX/OOOO/ file来做替换 但是如果XXXX中包含/并且还有可能包含变量的话就需要将/符号替换成:了 sed -i s:/usr/local/mysql/data:${BINARY_MYSQL_PATH}/data: mysql.server.init 如何注释一段代码 在shell中注释一行代码是#那么注释一段代码就需要使用:BLOCK :BLOCK
BINARY_MYSQL_PATH$ROOT_PATH/binary/mysql
if [ ! -d $BINARY_MYSQL_PATH ]
thenmkdir -p $BINARY_MYSQL_PATH
fi
BLOCK shell如何进行交互 使用read命令将输出记录到一个变量中 checkinstalln
read -p Are you sure want to install php into service?(y/n): checkinstall
if [ $checkinstally ]
then
…
fi 如何关闭selinux sed -i s/enforcing/disabled/ /etc/selinux/config 这里的i参数就是在当前文件直接做替换如果觉得不保险可以先做备份 如何获取运行shell的shell文件夹路径 这里不是获取当前的路径当前路径直接使用pwd就可以获取比如我在/home/yejianfeng,运行sh lnmp_auto/lnmp_auto.sh如何获取到lnmp_auto.sh的文件夹路径/home/yejianfeng/lnmp_auto/ $(cd $(dirname $0); pwd)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86880.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!