4 I6 u: `& f3 m n! Q$ y* h& v/ r 对本机: ; ~: D8 I' S4 X# V* F- M8 N 9 m4 ^; t. V+ K% K# K2 R 先修改文件/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/issue 9 }( p* Z+ `" Y 0 Z/ l7 W( d/ K% |3 h" ` cp -f /etc/issue /etc/issue.netecho >> /etc/issue/ Y' v6 D* Y8 C
% J! Q6 W7 v" S: ^' ?4 \ 不然的话每次重新启动/etc/issue 都会被更改。+ w' f, a7 w& g+ g. \
/ D4 r0 s3 Q4 |
对telnet 的远地机器:' p8 |7 s% W; s6 W" w6 @* {- D6 }
: z& I$ Y1 m) c4 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 9 S9 H3 R! `+ }( y$ n0 F 6 t& _. W$ ]/ q) m 12. 几个有用的别名6 K" Y$ j, C9 C5 s- O! E' ~
4 Y* Y0 i0 G8 w2 ^% i
几个能方便操作和减少误操作的别名,建议把它们放到启动文件里,如/etc/bashrc 。 2 ?! n- I& ^- M( v! y* A, T2 r+ e' d& i6 y# c$ b
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包 ' m: V3 o; i5 W" L) P; W }+ Y
/ }1 G' V: O& Z. h
13. 使用命令补齐 " }! ~$ P/ \. s9 a, j. p! K* Z + S; Q# L" n( C( d 所谓命令补齐(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 ,非常方便。" T2 B3 @% Z e. z$ v
`; u7 O! i' U6 E1 B! c7 m
14. 最后一条技巧: F m; U+ ?2 W8 V, O0 y
' I+ |, m" Q y0 f# O 有时间的话多看看系统提供的FAQ文件,因为通常遇到的问题大多数都能在里面找到答案。