8 u+ K" ?8 o7 U, m$ |% B( \8 I4 N 对本机:: R% Y B! L6 [% V p# R
5 W5 d3 A0 F% v1 F& l" o& J. ? 先修改文件/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) y7 _% k3 }+ k0 K: l
; `! P q* s9 J; W
cp -f /etc/issue /etc/issue.netecho >> /etc/issue5 l7 Z9 }( q7 P$ q+ R' H: B% f- E
0 m5 E, X/ O% B8 m( ?
不然的话每次重新启动/etc/issue 都会被更改。 5 R+ K2 k Z( o6 S6 v# s& g0 k. a3 D+ E4 ^" ~
对telnet 的远地机器:% J) X1 H" @( D9 d& L6 P
3 H+ D3 P3 A7 w. I4 x
先把文件/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.exe5 B/ ~& b/ w1 ^
/ ~6 }9 H! J8 S* e$ O; X* E 12. 几个有用的别名3 ^4 t/ G% s: v0 Z) [# {
- n% U9 G& D' R8 L d+ }1 l) S" p2 A
几个能方便操作和减少误操作的别名,建议把它们放到启动文件里,如/etc/bashrc 。 + E' Z; O- t X/ M. ~% {3 p% i1 p & S3 Z1 m, T# m; S' P 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包 ) V1 j9 Y( m* R \2 n% n
6 I& b2 F6 u, U$ `: B0 ~& D 13. 使用命令补齐 5 w4 ^3 Y0 H7 _$ r. y O; p7 d, t' Z7 }
所谓命令补齐(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 ,非常方便。; Q$ J# N; z; L {- B
4 R9 |) ~8 _: i( k3 f8 N 14. 最后一条技巧 1 v( g+ n. ~" v% q" n: S' T l- L. O- S# O3 \# s6 o B' D
有时间的话多看看系统提供的FAQ文件,因为通常遇到的问题大多数都能在里面找到答案。