//登录前提示信息,在宿主机上 /etc/issue Fedora Core release 4 (Stentz) Kernel on an m issue 内的各代码意义 d 本地端时间的日期; l 显示第几个终端机介面; m 显示硬件的等级 (i386/i486/i586/i686...); 显示主机的网路名称; o 显示 domain name; 作业系统的版本 (相当于 uname -r) 显示本地端时间的时间; 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 的起始与结束 [ ] 在中间为字元的组合 { } 在中间为命令区块的组合,子进程 {}& 后台并发