& z% i8 M9 O' _9 A 对本机: 0 L4 L2 U( s. ~4 `& n$ H6 D ; F1 q" y4 z% W ? 先修改文件/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+ G2 k; x1 s! f. l7 @& F
$ ?/ N7 X; |) N' W; d/ \$ D
cp -f /etc/issue /etc/issue.netecho >> /etc/issue 4 a, r; R# A3 | + [9 w: h+ H- y+ Z5 q4 ] 不然的话每次重新启动/etc/issue 都会被更改。5 l5 p3 B9 E3 w) q/ |- a
3 S- ?+ E' Y* `. D! h) O 对telnet 的远地机器:4 d0 n7 p- h6 t: i6 F2 J: k% l
- ]& r) D$ D' J 先把文件/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* v3 o5 B# t* t/ l2 t
& M' g' K; _' o, n! ~7 c
12. 几个有用的别名 / i a9 j$ Y3 E' q& F2 U/ ]' Y9 O4 i9 I& }
几个能方便操作和减少误操作的别名,建议把它们放到启动文件里,如/etc/bashrc 。- |( s( k4 Z4 F$ b7 j, b( H
# i/ L. U* ^2 M7 W6 H/ r% D 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包 - W3 a, S( N% N9 s) a6 v; z9 V3 w8 W3 l/ \6 [
13. 使用命令补齐) Q# A6 A- v3 E# `. u. l b7 i
% P' b5 y' S* D* H 所谓命令补齐(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 ,非常方便。 " w3 [$ v. j) b* M, a% E# }3 O ; ?# q6 Y* R* |, ~+ D 14. 最后一条技巧" [5 M2 R/ V# r; A
6 o U, d; I3 G( k; I1 G
有时间的话多看看系统提供的FAQ文件,因为通常遇到的问题大多数都能在里面找到答案。