码迷,mamicode.com
首页 > 系统相关 > 详细

第十一章、认识与学习 BASH Bash Shell 的操作环境

时间:2014-10-22 23:27:57      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   使用   sp   文件   div   

Bash Shell 的操作环境:

配置值分为系统整体配置值与各人喜好配置值, 仅是一些文件放置的地点不同!


路径与命令搜寻顺序

一个命令 (例如 ls) 被下达时, 到底是哪一个 ls 被拿来运行?

  1. 以相对/绝对路径运行命令,例如『 /bin/ls 』或『 ./ls 』;
  2. 由 alias 找到该命令来运行;
  3. 由 bash 内建的 (builtin) 命令来运行;
  4. 透过 $PATH 这个变量的顺序搜寻到的第一个命令来运行。

bubuko.com,布布扣

可以发现ls有颜色但是/bin/ls则没有颜色。 因为 /bin/ls 是直接使用用该命令,而 ls使用命令别名『 alias ls=‘ls --color=auto‘ 』!

如果想要了解命令搜寻的顺序,可以输入 type -a ls 进行查询

[test@localhost jdk1.7.0_71]$ type -a ls
ls is aliased to `ls --color=autols is /bin/ls

例题:

配置 echo 的命令别名成为 echo -n ,然后再观察 echo 运行的顺序

答:

[test@localhost jdk1.7.0_71]$ type -a echo
echo is aliased to `echo -eecho is a shell builtin
echo is /bin/echo

bash 的进站与欢迎信息: /etc/issue, /etc/motd

在终端机接口 (tty1 ~ tty6) 登陆的时候,会有几行提示的字符串

bubuko.com,布布扣

这些信息写在/etc/issue

[test@localhost ~]$ more /etc/issue
CentOS release 6.4 (Final)
Kernel \r on an \m

 

 

issue 内的各代码意义
\d 本地端时间的日期;
\l 显示第几个终端机接口;
\m 显示硬件的等级 (i386/i486/i586/i686...);
\n 显示主机的网络名称;
\o 显示 domain name;
\r 操作系统的版本 (相当于 uname -r)
\t 显示本地端时间的时间;
\s 操作系统的名称;
\v 操作系统的版本。

 

 

 

第十一章、认识与学习 BASH Bash Shell 的操作环境

标签:style   blog   http   color   os   使用   sp   文件   div   

原文地址:http://www.cnblogs.com/ghgyj/p/4044398.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!