批处理基本上是Windows的概念
蒙山网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
而且批处理本身是Windows下的一种命令行脚本
Linux下所谓的批处理文件主要是shell脚本
而无论是shell脚本还是批处理脚本
和你说的“支持将多个命令写在同一命令行”都没啥关系
无论是shell脚本还是批处理,都不是只有一行的
而且每一行也都只是一个命令
Linux下一行内写入多个命令的连接机制应该叫做“管道”
你可以去查一下这个概念
linux的控制台输入多行命令,你可以加换行符,一般来说命令行最多是80个字符的样子。超过这个数就可以加换行:
\ + newline
安装和登录命令:login 、shutdown 、halt 、reboot 、mount 、umount 、chsh
文件处理命令:file 、mkdir 、grep 、dd 、find 、mv 、ls 、diff 、cat 、ln
网络操作命令:ifconfig 、ip 、ping 、netstat 、telnet 、ftp 、route 、rlogin rcp 、finger
、mail 、nslookup
系统安全相关命令:passwd 、su 、umask 、chgrp 、chmod 、chown 、chattr、sudo、pswho
系统管理相关命令:df 、top 、free 、quota 、at 、lp 、 adduser 、groupadd kill 、 crontab 、tar
、unzip 、gunzip 、last
把这些命令存到一个文件 (假设文件名为 codefile) 中,然后在文件的第一行插入一行
#!/bin
然后把文件改为可执行的,在命令行里面执行
./codefile
即可。
你是指脚本吗?
写脚本的格式
vim /root/command.sh (sh后缀不可更改)
第一行写入如下内容
#!/bin/bash
往下直接写入你要执行的命令
注意每执行一条命令要用一行表示