& ^" p" k7 L4 `7 e+ I4 A) a5 j1 g 先修改文件/etc/issue 改为相要显示的内容,再修改文件/etc/rc.d/rc.local(RedHat) 或/etc/rc.d/rc.S(Slackware) 把下面几句注释掉:# This will overwrite /etc/issue at every boot. So, make any changes you# want to make to /etc/issue here or you will lose them when you reboot.echo "" > /etc/issueecho "Red Hat Linux $R" >> /etc/issueecho "Kernel $(uname -r) on $a $(uname -m)" >> /etc/issue2 y" k* k e/ Y) D
) e. l+ j6 a: B! c8 t1 k
cp -f /etc/issue /etc/issue.netecho >> /etc/issue4 ~+ v5 P1 t7 {, ]: ~- t9 k
) [" Y, ]3 V5 { h7 f 不然的话每次重新启动/etc/issue 都会被更改。- @3 x# `: q2 u+ l' Z1 e& G
3 M8 M! N) v4 b% W/ e
对telnet 的远地机器: # ~, G/ W! g! U3 {$ }0 b9 @! ?7 W& o( p
先把文件/etc/usr/sbin/in.telnetd 改名,如改为in.telnetd.exe ,再编一个名为in.telnetd 的shell 脚本,在显示完需要的内容后再调用in.telnetd.exe 。如:#!/bin/shcat /etc/login.banner #需要在登录提示符前显示的内容echo -n ""exec /usr/sbin/in.telnetd.exe , \# e! X4 r- T. t* I2 u9 g+ \1 y7 Y6 y1 _/ r3 G6 v" t) s
12. 几个有用的别名 $ y1 N' }3 i3 G9 d9 O2 N/ @7 @ ~: M; a
几个能方便操作和减少误操作的别名,建议把它们放到启动文件里,如/etc/bashrc 。7 I* w+ x) j( Q5 b( w. w( q2 L
! S) E7 E9 M8 Y7 o% o- R
alias rm='rm -i'alias cp='cp -i'alias mv='mv -i'#前三个别名的作用是在删除、覆盖文件之前先提示确认,RedHat已经自动#加上了,强烈建议Slackware的用户也加上,因为Linux/UNIX下文件一旦删#除就再也无法恢复了。alias l='ls -l'alias cd..='cd ..'alias utar='tar xvfz' #解 *.tar.gz 文件alias inforpm='rpm -qpi' #显示rpm包的信息alias instrpm='rpm -Uhv' #安装rpm包alias listrpm='rpm -qpl' #列rpm包内的文件alias uistrpm='rpm -e' #反安装rpm包 7 e0 `; @, n: ]/ N* i. `; E( s1 z6 V
13. 使用命令补齐 7 @, m% q- c5 l4 ~' U, g, s- F) O3 T$ ]3 c4 u
所谓命令补齐(Command-Line Completion)是指当键入的字符足以确定目录下一个唯一的文件时只须按 Tab 键就可以自动补齐该文件名的剩下部分,例如要把目录/freesoft 下的文件gcc-2.8.1.tar.gz 解包,当键入到tar xvfz /freesoft/g 时如果该文件是该目录下唯一以g 起头的文件的话就可以按下Tab 键,这时命令会被自动补齐为:tar xvfz /freesoft/gcc-2.8.1.tar.gz ,非常方便。$ e. t8 T" Z3 h
/ h* ` ]' p4 @6 z5 ~ S 14. 最后一条技巧 4 i. z' n7 Z( w& v1 U7 V a / Q' j! ?3 f% c# n7 B/ }) T0 @ 有时间的话多看看系统提供的FAQ文件,因为通常遇到的问题大多数都能在里面找到答案。