要查找系统中所有可用的shell,请键入以下命令:
猫/ etc / shells
如果/ etc / shells文件在其下面列出了多个shell,那么这意味着您的平台支持多个shell。
命令行界面(CLI)
该shell提供了一个到Linux的接口,您可以在其中键入或使用键盘输入命令。它被称为命令行界面(CLI)。要查找您的当前shell类型,请按以下命令[1]。
echo $ SHELL
ps $$
ps -p $$
以下示例输出表明我正在使用bash shell:
PID TTY TIME CMD
13931 pts / 4 00:00:00 bash
基本的命令行编辑
您可以使用以下组合键编辑和调用命令:
CTRL + L:清除屏幕。
CTRL + W:删除从光标开始的单词。
CTRL + U:清除行,即从命令行删除所有单词。
向上和向下箭头键:调用命令(请参阅命令历史记录)。
选项卡:自动完成文件,目录,命令名称等等。
CTRL + R:搜索以前使用的命令(请参阅命令历史记录)
CTRL + C:取消当前正在运行的命令。
CTRL + T:交换光标前的最后两个字符。
ESC + T:交换光标前的最后两个单词。
CTRL + H:删除从光标开始的字母。
执行命令
输入你的命令,然后按回车键。试试这个将显示当前日期和时间的日期命令:
日期
示例输出:
2010年4月27日星期二05:20:35 IST
命令和文件完成
Bash shell会在可能时和/或告诉它们时自动完成文件和命令名称。例如,如果键入sle并按下Tab键将使shell自动完成您的命令名称。另一个例子,如果你输入ls / e,然后按Tab键,shell会自动完成你的单词到/ etc,因为它看到/ etc /是一个以/ e开头的目录。
在Linux中获得帮助
Linux下的大多数命令都会附带文档。
您可以使用man命令或info命令查看文档。在这个例子中,打开日期命令的手册页:
男人约会
您可以阅读ls命令的信息文档,如下所示:
信息ls
许多命令接受--help或-h命令行选项。在此示例中,显示date命令的帮助选项:
日期 - 帮助
简而言之,请使用以下任一选项来获取有关Linux命令的更多信息:
man commandName
info commandName
commandName -h
命令名称 - 帮助