资讯详情

Linux - AIX系统命令自动补全

📅 2026/10/29 10:17:22 | 华诺云谱 👁 阅读
Linux - AIX系统命令自动补全
鉴于水平有限下面方法不太清楚具体有什么区别和详细原理仅供参考。set命令的主要作用是设置SHELL的属性。其语法为set [-abefhkmnptuvxBCEHPT] [-o option-name] [argument …] 或者 set [abefhkmnptuvxBCEHPT] [o option-name] [argument …]第一组与第二组都是set的选项号表示关闭选项-号表示打开选项最后一组argument是位置参数。顺便提一下如果命令行下不带任何参数直接运行set会显示所有的环境变量和 Shell 函数。命令作用-o设定与选项名对应的变量-o emacs使用 emacs 风格的行编辑界面-o vi使用 vi 风格的行编辑界面方法一 vi登录后输入set -o vi命令历史命令功能之后可以使用下面的命令实现功能命令作用ESC \自动补全文件名ESC k上一条命令ESC j下一条命令ESC 上一条命令ESC -下一条命令ESC h在命令行中往前移动光标ESC l在命令行中往后移动光标Ctrl H退格Ctrl U删除整行Ctrl W删除光标之前的一个单词方法二 emacs登录后输入set -o emacs命令历史命令功能之后可以使用下面的命令实现功能命令作用按两次ESC自动补全文件名Ctrl p上一条命令Ctrl n下一条命令方法三按照装bash安装个bash系统默认的安装盘里没有需要到IBM网站下载。在使用习惯solaris、linux之后在aix下使用其它的shell感觉不太习惯还有没有TAB命令补齐下面简单介绍一下AIX下使用BASH的方法AIX下面己经全面支持RPM包的安装。一、安装方法1、下载bash在AIX 5.3上可用的bash版本。下载地址http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/date.html2、下载后安装:rpm-ivhbash-3.2-1.aix5.2.ppc.rpm二、使用方法1、在需要使用时在任何shell下输入bash即可切换到bash下2、将root用户的默认sh设置为bash:vi/etc/passwd root:!:0:0::/:/usr/bin/bash3、在/etc/security/login.cfg 添加/usr/bin/bash。添加此行是为了用chsh 改变当前的shell。此步亦可不做4、在修改之前需要先更改系统安全设置在可用shell列表中加上bash。编辑/etc/security/login.cfg在shell列表的最后加入bashusw:shells/bin/sh,/bin/bsh,/bin/csh,/bin/ksh,/bin/tsh,/bin/ksh93,/usr/bin/sh, /usr/bin/bsh,/usr/bin/csh,/usr/bin/ksh,/usr/bin/tsh,/usr/bin/ksh93,/usr/bin/rksh,/usr/bin/rksh93, /usr/sbin/sliplogin,/usr/sbin/uucp/uucico,/usr/sbin/snappd,/usr/bin/bash修改shell后重新登录系统默认shell就改变了
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑