AIX(ksh) 操作小記
最近做某個專案主機是用AIX,裡面的 command line 跟以往的 Bash 不一樣,沒有 autocompute 功能,也沒有 bash 上下找 History 功能。有時按方向鍵反而不是我想要的結果,搜尋一下,才發現使用操作上跟 vi 一樣。
簡單說一下 AIX,是一個 UNIX 系統,功能比 Linux 少很多功能樣子,使用上跟 Bash 差很多,沒 watch, top …等等功能,真的不習慣。
模式切換到 vi
按裝預設可能不是設定 vi,可以設定到 .profile
|
|
anything is vi
-
command line 操做方向都是 hjkl(左下上右)。
-
有查到網路上看查歷史使用
ESC+K
(上)+ESC+J
(下)。 -
正常方向鍵都不能使用,跟第一點
hjkl(左下上右)
操做是一樣的。 -
插入打字是
a,i,r
(跟 vi 打字一模一樣)。
vi/vim delete commands and examples | alvinalexander.com
ksh 版本
|
|
How To: Find Out KSH ( Korn Shell ) Version on Linux or Unix-like system - nixCraft
aix 好像是用ksh93
。
auto completion
找了很多篇,沒特別說明,剛好翻到這篇Tab Completion - Shell Scripting: Expert Recipes for Linux, Bash, and More [Book]
,原來是這樣用的orz。
|
|
公司使用 ksh tab 沒有反應
使用 ksh93 就能用,位置在/usr/bin/ksh93
實用指令
Canceling a background job - IBM Documentation
less -> cat, view
/dev/null
AIX 根目录满了,发现/DEV/null 2>&1文件很大,如何删除-CSDN社区
aix 其他指令
參考來源
Linux-shell-完全詳解命令_Linux Linux-shell-完全詳解 命令用法详解:
aix auto-completion, command history function (finishing)(Others-Community)
set -o vi AIX下shell - 周人假的 - 博客园
XXOOXp: AIX版的Linux watch指令…(監控指令的輸出狀態)
中文亂碼
locale 結果看到不是使用 Big5,所以終端機記得要調 big5。
括號要加跳脫字元!!跟 AIX 沒什麼關係。
在 Korn shell 或 POSIX shell 中以引號括住字元 - IBM Documentation