Linux黑客大曝光---笔记
时间:2006-03-21 来源:cnscn2008
[Author] cnscn
[Time ] 2006-03-21 08:46
-------------------------------------------------------------
·常用shell
1)/bin/bash
Bourne Again Shell.由自由软件基金会弄发,是Bourne Shell的增强版本,它集成了ksh和csh的长处,也与POSIX兼容,并且是Linux系统的默认Shell
2)/bin/sh
Bourne Shell, 以开发者Steven Bourne命名
3)/bin/ksh
Korn shell, 以开发者David Korn命名,它增加了许多Bourne Shell不具备的功能。它是POSIX (1003.2)所采纳的shell
4)/bin/csh
C Shell, 由Sun Microsystems创建人之一Bill Joy开发。它的语法类似于C语言。是个不错的用户Shell, 但做为脚本语言却很差
5)/bin/tcsh
C Shell的一个变种,支持命令行编辑
·命令别名
一些Linux版本喜欢在用户的shell环境中设置一些不妥的别名,例如Redhat 在Bash Shell中设置了alias rm=`rm -i`. 我们非常不赞成这种方法。如果需要一个安全的别名,请将设置改为alias del=`rm -i`. 这样做不再需要交互运行任何rm. 当你第一次遇到一个默认设置与此不同的机器时,你就会明白我们的目的。
[Time ] 2006-03-21 08:46
-------------------------------------------------------------
·常用shell
1)/bin/bash
Bourne Again Shell.由自由软件基金会弄发,是Bourne Shell的增强版本,它集成了ksh和csh的长处,也与POSIX兼容,并且是Linux系统的默认Shell
2)/bin/sh
Bourne Shell, 以开发者Steven Bourne命名
3)/bin/ksh
Korn shell, 以开发者David Korn命名,它增加了许多Bourne Shell不具备的功能。它是POSIX (1003.2)所采纳的shell
4)/bin/csh
C Shell, 由Sun Microsystems创建人之一Bill Joy开发。它的语法类似于C语言。是个不错的用户Shell, 但做为脚本语言却很差
5)/bin/tcsh
C Shell的一个变种,支持命令行编辑
·命令别名
一些Linux版本喜欢在用户的shell环境中设置一些不妥的别名,例如Redhat 在Bash Shell中设置了alias rm=`rm -i`. 我们非常不赞成这种方法。如果需要一个安全的别名,请将设置改为alias del=`rm -i`. 这样做不再需要交互运行任何rm. 当你第一次遇到一个默认设置与此不同的机器时,你就会明白我们的目的。
-----------------未完待续
相关阅读 更多 +