Linux下Shell介绍

jopen 11年前

作为命令语言互动式地解释和执行用户输入的命令指示Shell功能的一个方面,Shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构,使用Shell编程类似于DOS中的批处理文件,称为Shell script,又叫Shell程序或Shell命令文件。

概述:  shell有很多种,常用的几种

Shell名称 开发者 命令名称
Bourne S.R.Bourne /bin/sh
C Bill Joy /bin/csh
Kom David /bin/ksh

1、查看目前使用的是哪种shell

                    env   [该命令可以显示当前操作系统的环境变量]

2、shell修改

                     直接输入        chsh     -s     输入新的shell     如/bin/csh

3、shell命令补全功能

    是指用户输入命令时,并不需要输入完整的命令。而系统自动会找出最符合的名称

     直接输入"mk" ---------再按两下"tab"键------会出现以mk开头的命令

4、 在Linux下,我们有时可能希望知道或是使用最近执行的命令,history可能会帮上大忙

       a、    history 5 :    此项说明会显示最近使用的5个命令

       b、    !5:    此项说明执行历史编号为5的命令

       c、    !ls:    此项说明执行最后一次以"ls"开头的命令