linux下shell介绍

1、shell的分类

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

Shell名称  开发者      命令名称

Bourne     S.R.Bourne  /bin/sh

C          Bill Joy    /bin/csh

Kom        David       /bin/ksh/

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

命令:env  (该命令可以显示当前操作系统的环境变量)

3、shell的修改

命令:chsh -s /bin/[shell文件名] (不同的shell对命令的解释不一样)

4、通过 cat 命令来查看当前 Linux 系统的可用 Shell

$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh

5、shell的补全功能(Tab键)

概述:是指用户输入命令时,并不需要输入完整的命令,而系统自动会找出最符合的名称。这种功能可以节省经常输入命令的时间。直接输入"mk"再按两下"tab"键,出现两头两个字母为"mk"的命令。cat p再按两下"tab"键会出现开头字母为"p"的所有文件或目录。

6、查阅历史记录命令(history)

概述:在linux下,我们有时可能希望知道或是使用最近执行的命令,history可能会帮上大忙。

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

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

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

猜你喜欢

转载自blog.csdn.net/tangbin0505/article/details/83070133