RHEL7 关于命令行补齐功能

我们都知道在LINUX下可以使用命令行补齐功能来快捷的输入命令,但在RHEL7或者CentOS7,变化很多了。很多配置命令变得很长了,手动输入命令略显繁琐,好在RHEL7支持命令行加参数自动补齐,增加的很多新命令都可以使用参数自动补齐。
例如防火墙配置使用了firewall-cmd ,添加规则什么的,如果记不住参数,按照老办法,只能help,或者man,但其实只要使用tab健就可以帮你列出可以使用的参数,很方便吧。但是,默认情况下,如果是完整安装带桌面环境的 server with GUI      RHEL7有这个功能,使用最小化安装则没有这个功能。很是不方便。

但其实,只要安装一个包就可以了,yum install bash-completion,就可以支持绝大部分命令行参数补齐功能,包括老命令,新命令。

新一代的RHEL确实更为智能化了。

时间: 2024-10-07 05:28:39

RHEL7 关于命令行补齐功能的相关文章

Linux 中 10 个有用的命令行补全例子

在 Linux 系统中,当你输入一个命令,再按两次 TAB 键,就会列出所有以你输入字符开头的可用命令.这并不新鲜,可能你已经知道了.这个功能被称作命令行补全bash completion.默认情况下,bash 命令行可以自动补全文件或目录名称.不过,我们可以增强 bash 命令补全功能,通过 complete 命令让它达到新的高度. 这个教程说明了我们是怎样使用可编程的命令行补全功能programmable completion把自动补全功能应用于选项或者命令行参数. 例如:在输入 write

python命令行补全

python命令行补全 大家都知道,在命令行界面输入命令时,是可通过tab键来补齐命令,这中设置十分方便,不用浪费较长时间在输入命令上.最近开始接触python,发现在python命令行下,使用tab键是无法补全命令的.我们可以设置成补全命令行的模式吗?答案是可以的. 我们可以在python命令行下导入模块 import readline, rlcompleter; readline.parse_and_bind("tab: complete") 这样设置,我们就可以使用tab键来补全

Elasticsearch in java 范例:自动补齐功能(completion suggester)

ES(elasticsearch)的suggester共有四类(term suggester, phrase suggester, completion suggester, context suggester), 其中completion suggester作为搜索框中的自动补齐功能,尤为常用. 本文将用java语言实现一个简单例子来叙述如何使用completion suggester. 例子的主要功能是为股票的名称和编号建立自动补齐功能. 实现一个完整的completion suggeste

Powershell中命令自动补全功能及使用Windows命令

上一节主要介绍了Powershell中常见的别名,以及怎么通过别名查看真实的Powershell命令,Powershell别名的命名规范以及如何新建自己的别名(Powershell内置别名不可更改)以及Powershell中兼容性别名,详细内容点击这里. 在本节主要包含以下内容. Powershell命令自动补全功能. 在Powershell中使用cmd命令. 总结 Powershell中命令自动补全功能 Powershell命令自动补全的功能也称为Tab扩展,自动补全的功能可以大大提高命令输入

AIX命令行实现自动补齐功能

如下两种方法: 方法一:修改环境变量自动补齐实现方法(组合键):Esc + \实现步骤:步骤1:在 /etc/profile(所有用户)或者 $HOME/.profile(特定用户) 文件中增加如下内容:export EDITOR=vi步骤2:修改完如果想立刻生效,需要如下操作:export EDITOR=vi 或者 . /etc/profile 或者 . ~/.profile 或者 . $HOME/.profile 或者 用户重新登录 方法二:AIX下安装bash 自动补齐实现方法(组合键):

老男孩教育每日一题-2017年3月27日-请写出下面linux命令行快捷键的功能?

Ctrl + a Ctrl + e Ctrl + c Ctrl + d Ctrl + l Ctrl + u Ctrl + k Ctrl + r ctrl + y 解答: 1.1.1 光标移动 Ctrl + a 切换到命令行开始 Ctrl + e 切换到命令行末尾 1.1.2 剪切粘贴 Ctrl + u 清除(剪切)光标之前的内容 Ctrl + k 清除(剪切)光标之后的内容 ctrl + y 粘贴 esc + f 把光标移动到单词的结尾 esc + b 把光标移动到单词的开头 ctrl + b 

设置RHEL7从命令行模式启动

RHEL7修改以前12345的启动级别,在RHEL 7中使用两种对象的方式来定义启动模式.即命令行和图形两种对象,默认使用图形方式. 定义说明cat /etc/inittab # multi-user.target: analogous to runlevel 3 # graphical.target: analogous to runlevel 5 定义方式 # ln -sf /lib/systemd/system/<target name>.target /etc/systemd/syst

RHEL7 - 从命令行管理文件

RHEL中重要的目录 位置 用途 /usr 安装的软件.共享的库,包括文件和静态只读程序数据.重要的子目录有: -/usr/bin:用户命令 -/usr/sbin:系统管理命令 -/usr/local:本地自定义软件 /etc 系统的配置文件 /var 系统的可变数据,在系统启动之间保持永久性. 动态变化的文件(如数据库.缓存目录.日志文件.打印机后台处理文档和网站内容)可以在/var下找到 /run 自上一次系统启动以来启动的进程的运行时数据.包括进程ID文件和锁定文件.等等.此目录中的内容在

kubectl命令自动补全功能

我们在管理k8s集群的时候,避免不了使用kubectl命令工具,但是该命令还是挺复杂的,使用中也记不住那么多的api选项,故这里介绍一下kubectl命令补全工具的安装. 1:安装bash-completion: # yum install -y bash-completion # source /usr/share/bash-completion/bash_completion 2:应用kubectl的completion到系统环境: # source <(kubectl completion