36、深入了解BASH shell

深入了解BASH shell

1. 命令行提示符

在Ubuntu系统中,命令行提示符通常以用户主目录的表示开始。其中,波浪号(~)代表用户的主目录,例如在测试PC上,~ 就相当于 /home/keir/。之后是美元符号($),这表明当前是以普通用户身份登录的。与大多数其他Linux发行版不同,Ubuntu在日常操作中不使用root账户。如果以root用户身份登录,提示符会显示为井号(#)。最后是光标,在这里可以开始输入命令。

2. 运行程序

在shell中输入的命令实际上就是小型程序。当输入一个用于列出目录的命令时,其实是在启动一个能完成该任务的小程序。shell的主要功能就是让用户运行程序,这些程序既可以是shell内置的,比如用于操作文件的程序,也可以是用户自己安装的更复杂的程序。

shell能够知道程序可能存储的位置,这些信息在首次安装Ubuntu时就已设置好,并存储在系统变量中。系统变量是Linux用于存储名称、目录路径或其他数据的方法。可以通过在命令提示符下输入 set 命令来查看许多对Ubuntu运行至关重要的系统变量。

程序存储位置的信息,也就是Ubuntu查找用户输入的命令以及可能要运行的程序的位置,存储在 PATH 变量中。可以使用以下命令查看当前 PATH 变量的内容:

echo $PATH

在测试PC上,该命令返回的信息如下:

/usr/local/sbin:/usr/local
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值