Linux小技巧

//登录前提示信息,在宿主机上
/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 的起始与结束
[ ]    在中间为字元的组合
{ }    在中间为命令区块的组合,子进程 {}& 后台并发
原文地址:https://www.cnblogs.com/xiaochina/p/9742566.html