shell脚本开头一般会标识调用的是那个shell,格式#!/bin/sh,运行脚本文件一般有两种方式sh 脚本名字和./脚本名字
这两种方式区别在于,第一种脚本文件开头可以不用写#!/bin/sh,而第二种必须写。
在系统中打开中断输入命令前,系统一般会进行对该终端初始化操作,该初始化操作由~/.bash_rc来完成,查看该文件如下:
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
该文件重新定义了rm cp mv命令,然后又进入/etc/bashrc来完成初始化
在终端驶入多个命令时,可以用;来连接各个命令。例如
[root@localhost ~]# ls;cd /usr
anaconda-ks.cfg httpdump install.log install.log.syslog
[root@localhost usr]#
输入ls;cd /usr,依次执行了ls和cd /usr命令
在脚本中有两种方式来打印信息
1.echo
例如:echo "this is test"
[root@localhost usr]# echo "this i