2.linux系统命令(1)

1  shell

  shell:命令解释器,根据输入的命令执行相应命令.

1.1  shell家族

察看当前系统下有哪些shell:

cat /etc/shells

察看当前系统正在使用的shell

echo $SHELL

常见的shell

 /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.2  bash

  bash 是一个为GNU计划编写的Unix shell。它的名字是一系列缩写:Bourne-Again
SHell — 这是关于Bourne shell(sh)的一个双关语(Bourne again / born again)
  bash是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像
tcsh、csh、ash、bsh、ksh等等,Shell Script大致都类同,当您学会一种Shell以后,其
它的Shell会很快就上手,大多数的时候,一个Shell Script通常可以在很多种Shell上使
用。
  bash是大多数Linux系统以及Mac OS X v10.4默认的shell,它能运行于大多数Unix风格
的操作系统之上,甚至被移植到了Microsoft Windows上的Cygwin系统中,以实现windows的
POSIX虚拟接口。此外,它也被DJGPP项目移植到了MS-DOS上。





















猜你喜欢

转载自www.cnblogs.com/xiaochi/p/8931604.html