Shell

一、认识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.在一串命令中,在 ` 之内的命令将会被先运行,而其运行出来的结果将做为外部的输入信息


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。