十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
你说的应该是反单引号[ ` ]
创新互联是一家专注网站建设、网络营销策划、微信小程序开发、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立十年以来,已经为成百上千成都不锈钢雕塑各业的企业公司提供互联网服务。现在,服务的成百上千客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。
比如 找到 t2.py 然后把它的内容显示出来.
cat `find ./ -name t2.py`
一次执行多个命令可以将多个命令用英文分号分割,比如像这样:
mkdir /tmp/mydir; touch /tmp/mydir/myfile
其实这样也不能算是同时执行,Linux的命令是顺序执行的,就算是shell脚本,里面写了一大堆命令,同样也顺序执行的。如果前一个命令执行的时间比较长,后面的命令就只有等待了。如果命令执行时间比较长,又想让命令同时执行,恐怕只能打开多个虚拟终端才行(右键虚拟终端界面,选择“打开标签”),打开多个登录的虚拟终端其实是运行了多个“会话”,多个“会话”中的命令才是“同时”执行。
不同的命令组合不一样吧
比如:ls -l | grep root 中间就得用管道,并且管道可以嵌套。
或者用空格 cp /share /home 吧share文件夹复制到 home下去
要注意格式!!
1.去掉两个分号
2.if [ $b -lt 10 ]
if 与[ 之间要有空格
[ $b -lt 10 ] [ ] 其中的字符两侧需留有空格
3.elif [ $b -lt 100 ] 此处同上
以下是改出来的
#!/bin/bash
read -p "请输入帐号前缀:" a
read -p "请输入帐号起始范围:" b
read -p "请输入帐号起始范围:" c
while [ $b -le $c ]
do
if [ $b -lt 10 ]
then
useradd ${a}00${b}
let b++
elif [ $b -lt 100 ]
then
useradd ${a}0${b}
let b++
else
useradd ${a}${b}
let b++
fi
done
1、首先在Linux系统中,使用echo $ 0来显示如下输出。
2、查看Linux系统上可用的所有shell,文件/ etc / shells中列出了Linux系统上可用的所有shell。 可以使用cat命令或更少的命令来查看文件的内容。
3、更改shell以使用另一个shell,要使用其他shell,只需输入其名称即可登录新shell。
4、永久更改Linux中的默认Shell,Linux允许您使用chsh命令更改默认Shell。 为您自己的登录用户更改默认Shell的最佳方法是,使用-s选项指定/ etc / shells文件中列出的Shell名称。
shell
怎样执行嵌套命令?
-
Linux系统与应用
-
LinuxApp
-
水木社区