重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Shell 常用内置开奖网平台架设搭建,需要的请找【大神源码论坛】dsluntan.com,详情咨询企娥3393756370,命令主要有cd、command、echo、command、evel、exec、exit、export、hash、help、history、kill、printf、pwd、set、shift、type、unset、unalias等。还有几个符号命令,例如.、 :和[。
成都创新互联公司服务项目包括旌阳网站建设、旌阳网站制作、旌阳网页制作以及旌阳网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,旌阳网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到旌阳省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
首先介绍常用命令echo。前文几讲多次用到echo命令。本文只讲解-c、-e和-n用法。
#-n不换行输出内容
[root@promote ~]# echo -n 'hello ';echo 'tom.'
hello tom.
#-c取消转义字符
[root@promote ~]# echo -c "tom \t bill \t name"
-c tom \t bill \t name
#-e解析转义字符
[root@promote ~]# echo -e "tom\nbill\nname"
tom
bill
name
#\t水平制表符
[root@promote ~]# echo -e "tom \t bill \t name"
tom bill name
#\v垂直制表符
[root@promote ~]# echo -e "tom\vbill\vname"
tom
bill
name
#\b删除前一个字符
[root@promote ~]# echo -e "tom1\bbill1\bname"
tombillname
[root@promote ~]#
printf命令相对于echo 更复杂高效,例如可以进行字符格式化。可以进行更复杂操作。
[root@promote ~]# cat ev1.sh
#!/bin/bash
dirpath=/root/
cmd="ls -l $dirpath | awk -F ' ' '{print \$9}'"
eval $cmd
[root@promote ~]# bash ev1.sh
anaconda-ks.cfg
echohello.sh
ev1.sh
test
testprint1.sh
test.txt
users
[root@promote ~]# vim ev1.sh
#修改代码cmd="ls -l $dirpath | awk -F ' ' '{print \$2}'"
[root@promote ~]# bash ev1.sh
[root@promote ~]# vim ev1.sh
#修改代码cmd="ls -l $dirpath | awk -F ' ' '{print \$1}'"
[root@promote ~]# bash ev1.sh
总用量
-rw-------.
-rw-r--r--.
-rw-r--r--
drwxr-xr-x.
-rw-r--r--
-rw-r--r--.
-rwxr-xr-x.
[root@promote ~]#
#是不是有些似曾相识
exec可以无需创建新进程执行指定命令,命令执行完毕,exec同步退出。
exit退出shell程序。