aix常见问题整理
SMIT System Environments Change / Show Characteristics of Operating System
如何在AIX上实现象doskey一样的功能
环境 产品: AIX 平台: RS 软件版本: AIX V4 问题 客户需要实现类似doskey一样的功能 解答 在AIX操作系统中可以利用 set -o vi来实现类似功能。 当用户想重复上一个很长的命令时,只需按ESC+k就行,再按k就上滚一条命令, 而按j就可以后滚一条命令,然后回车就可以完成了。更好的是,你可以利用类似 使用vi的方法来编辑你所看到的命令,来达到随意调整的目的。 只一条简单的命令,就节约了宝贵的时间。需要时可以把set -o vi加入到.profile中。
另一种让vi编辑超大文本文件的方法
环境 产品: AIX 平台: RS 软件版本: AIX V4 问题 vi缺省能编辑的最大文件不能超过1,048,560行 解答 在用户目录下生成文件.exrc其中写入 set linelimit=xx000000 这样,就不用每回启动vi时都敲入vi -y xx000000
如何修改终端的属性以适应特殊需要
环境 产品: AIX 平台: RS 软件版本: AIX V4 问题 客户有一个自己开发的应用,其中需要对ctrl+y的响应,来完成特定功能。 但当客户实现时,却发现一按ctrl+y程序就退出了。 解答 客户使用的是telnet终端,其中需要对pty的属性进行修改。 #smit pty Change / Show Characteristics of the PTY STATE to be configured at boot time ---------------available -----+ Maximum number of Pseudo-Terminals ---------[256]---------------- # Maximum number of BSD Pseudo-Terminals -----[16] 其中并没有象tty一样的许多选项: #smit tty POSIX special control characters:
INTERRUPT character ------------------------[^c] QUIT character -----------------------------[^\] ERASE character ----------------------------[^h] KILL character -----------------------------[^u] END OF FILE character ----------------------[^d] END OF LINE character ----------------------[^@] 2nd END OF LINE character ------------------[^?] DELAY SUSPEND PROCESS character ------------[^y] SUSPEND PROCESS character ------------------[^z] LITERAL NEXT character ---------------------[^v] START character ----------------------------[^q]
解决办法: 将suspend process character ^y变成其他不需要的特殊按键 如: #stty dsusp ^@ #stty -a speed 9600 baud; 24 rows; 80 columns; eucw 1:1:0:0, scrw 1:1:0:0: intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = ^@ eol2 = ^@; start = ^Q; stop = ^S; susp = ^Z; dsusp = ^@; reprint = ^R discard = ^O; werase = ^W; lnext = ^V -parenb -parodd cs8 -cstopb hupcl cread -clocal -parext -ignbrk brkint ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl -iuclc -ixon -ixany -ixoff imaxbel isig icanon -xcase echo echoe echok -echonl -noflsh -tostop echoctl -echoprt echoke -flusho -pending iexten opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel tab3
这样当客户的应用再按ctrl+y时,程序就不会异常退出了。
如何利用grep的一些高级选项更好地管理系统
环境 产品: AIX 平台: RS 软件版本: AIX V4 问题 如何利用grep的一些高级选项更好地管理系统 解答 较下面两个命令的输出,我们不难发现grep -p的优秀功能。 它不止把我们要找的关键字的当前行列出来,还列出了相关信息。 #lscfg -vp|grep cpu Device Type: cpu Device Type: cpu #lscfg -vp|grep -p cpu Name: PowerPC,604 Node: PowerPC,604@0 Device Type: cpu Physical Location: P1-C1 |