某些特定发量会影响到 bash 的环境喔!举例来说,我们前面已经提到过很多次的那个 PATH 变数! 你能不能在任何目录下执行某个指令,与 PATH 这个变量有很大的关系。例如你下达 ls 这个指令时,系统就是透过 PATH 这个变量里面的内容所记录的路径顺序来搜寻指令!如果在搜寻完 PATH 发量内的路径还找不到 ls 这个指令时, 就会在屏幕上显示『 command not found 』的错误信息了。
由于在 Linux System 下面,所有的执行续都是需要一个执行码, 而就如同上面提到的,你『真正以 shell 来跟 Linux 沟通,是在正确的登入 Linux 之后!』这个时候你就有一个bash 的执行程序,也才可以真正的经由 bash 来跟系统沟通!而在进入 shell 之前,也正如同上面提到的,由于系统需要一些变量来提供他数据的存取 (或者是一些环境的设定参数值, 例如是否要显示彩色等等) ,所以就有一些所谓的『环境变量』 需要来读入系统中了!这些环境变量例如 PATH、 HOME、MAIL、SHELL 等等,都是很重要的, 为了区别于自定义变量的不同,环境变量通常以大写字符来表示!
Comments | NOTHING