深入Ubuntu内部--SHELL使用和编程

1,查看当前系统的所有目录

$ ls -l

深入Ubuntu内部--SHELL使用和编程_第1张图片

2.查看当前系统中支持的Shell

$ cat /etc/Shells

深入Ubuntu内部--SHELL使用和编程_第2张图片

3.Bash是由Shell发展而来的,有比Shell更丰富的功能。如果想查看Bash的版本,可以如下:

$ echo $BASH_VERSION

4.命令补齐功能,例如想打开/etc/environment文件,输入下列命令:

$sudo vi /etc/environment

此时可以按下Tab键补齐

5.命令历史功能,使用history命令

$ history [ -c |-n]

深入Ubuntu内部--SHELL使用和编程_第3张图片

-n:列出前n条命令

:

但需要再次输入指令时,可以利用命令的序列号来实现重新输入

-c清除当前Shell里的全部历史内容

6.命令别名功能

利用Alias,使用方法如下:

$ alias 别名=“原命令”

$alias ll=‘ls -alF'

将ls -alF ,并检查是否成功

执行ll命令

深入Ubuntu内部--SHELL使用和编程_第4张图片

取消别名,并验证是否取消成功

深入Ubuntu内部--SHELL使用和编程_第5张图片

7.如果需要知道一个命令的用法时,可以使用"man 命令名"的方式查看,但是有些命令找不到帮助文件,因为它是Shell的内建命令。此时,如果想查看命令类型,可以使用type命令

如果需要获得内建命令帮助,可以使用help命令,如查询cd命令的帮助:

深入Ubuntu内部--SHELL使用和编程_第6张图片

8.Shell一些默认的快捷键:

Ctrl+C:停止当前的命令

Ctrl+Z:暂停当前的命令

Ctrl+U:清空当前命令行的内容

Ctrl+L:清屏(类似clear)

 

 

你可能感兴趣的:(编程,shell,ubuntu)