标签:
一、认识BASH这个shell
1./etc/shells
/bin/sh (已经被 /bin/bash 所取代)
/bin/bash (就是 Linux 默认的 shell)
/bin/ksh (Kornshell 由 AT&T Bell lab. 发展出来的,兼容于 bash)
/bin/tcsh (整合 C Shell ,提供更多的功能)
/bin/csh (已经被 /bin/tcsh 所取代)
/bin/zsh (基于 ksh 发展出来的,功能更强大的 shell)
2.Bash shell的功能
1> 历史命令:默认记忆1000个,存放在家目录的.bash_history
2> 命令补全:tab
3> 别名: alias lm=‘ls -al‘
4> 工作控制,前景背景控制
5> shell scripts
6> 通配符
3.Bash shell 的内建命令: type
4.命令的下达:
[vbird@www ~]# cp /var/spool/mail/root /etc/crontab \
> /etc/fstab /root
二、Shell的变量功能
1.变量的配置: name=sn
2.变量的取用:$name 或 ${name}
3.\将特殊字符变为一般字符
4.若变量需要在其他子程序中运行,export PATH
5.通常大写字符为默认变量,小写为自定义变量
6.取消变量:unset, unset name
7.进入子程序:bash , 离开子程序:exit
8.单引号与双引号的最大不同在于双引号仍然可以保有变量的内容
9.在一串命令中,在 ` 之内的命令将会被先运行,而其运行出来的结果将做为外部的输入信息
标签:
原文地址:http://www.cnblogs.com/jsnan/p/4430719.html