//登录前提示信息,在宿主机上
/etc/issue
Fedora Core release 4 (Stentz)
Kernel \r on an \m
issue 内的各代码意义
\d 本地端时间的日期;
\l 显示第几个终端机介面;
\m 显示硬件的等级 (i386/i486/i586/i686...);
\n 显示主机的网路名称;
\o 显示 domain name;
\r 作业系统的版本 (相当于 uname -r)
\t 显示本地端时间的时间;
\s 作业系统的名称;
\v 作业系统的版本。
//登录后在控制台的输出
/etc/motd
root@linux ~]# vi /etc/motd
Hello everyone,
Our server will be maintained at 2005/10/10 0:00 ~ 24:00.
Please don't login at that time. ^_^
//linux语言环境设置
/etc/sysconfig/i18n
[root@linux ~]# cat /etc/sysconfig/i18n
LANG="zh_TW.UTF-8" "zh_CN.UTF-8" "en_US.UTF-8" //当前的字符集
SYSFONT="latarcyrheb-sun16" //系统字体
SUPPORTED="zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8" //支持的字符集
//用户在不同状态对系统变量的读取情况
• /etc/profile
• /etc/bashrc
• /etc/profile.d/*.sh
• ~/.bash_profile, ~/.bash_login, ~/.profile
• ~/.bashrc
• ~/.bash_history
• ~/.bash_logout
/etc/profile---/etc/profile.d---~/.bash_profile || ~/.bash_login || ~/.profile---~/.bashrc
//万用元字元∶
符号 内容
* 万用字元,代表 0 个或多个字元(或数字)
? 万用字元,代表『一定有』一个字母
# 注解,这个最常被使用在 script 当中,视为说明!
\ 跳脱符号,将『特殊字元或万用字元』还原成一般字元,转义字符,恢复原字符
| 分隔两个管线命令的界定;
; 连续性命令的界定(注意!与管线命令并不相同)
~ 使用者的家目录
$ 亦即是变数之前需要加的变数取代值
& 将指令变成后台工作
! 逻辑运算意义上的『非』 not 的意思!
/ 路径分隔的符号
>, >> 输出导向,分别是『取代』与『累加』
' 单引号,不具有变数置换的功能
" 具有变数置换的功能!
` ` 两个『 ` 』中间为可以先执行的指令!
( ) 在中间为子 shell 的起始与结束
[ ] 在中间为字元的组合
{ } 在中间为命令区块的组合,子进程 {}& 后台并发