博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux命令补全和别名
阅读量:6689 次
发布时间:2019-06-25

本文共 1410 字,大约阅读时间需要 4 分钟。

命令补全

Tab键,敲一下补全指令、路径或者文件名;连续按两次Tab键,系统会把以当前字符串开头的所有匹配项都列出来。

CentOS 6及其之前版本,只支持命令本身补全,不支持命令的参数补全。CentOS 7中,支持命令的参数补全,默认不支持,需要安装bash-completion包。

[root@centos-01 ~]# yum install -y bash-completion

安装完后,需要重启系统才能生效。

[root@centos-01 ~]# reboot
[root@centos-01 ~]# rpm -qa bash-completionbash-completion-2.1-6.el7.noarch

alias别名

通过alias命令,可以把一个常用的并且很长的指令别名为一个简洁易记的指令。不想用了,可以用unalias解除别名功能。直接敲alias会看到目前系统预设的alias。

[root@centos-01 ~]# aliasalias cp='cp -i'alias egrep='egrep --color=auto'alias fgrep='fgrep --color=auto'alias grep='grep --color=auto'alias l.='ls -d .* --color=auto'alias ll='ls -l --color=auto'alias ls='ls --color=auto'alias mv='mv -i'alias rm='rm -i'alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
  • alias语法:alias [命令别名]=[‘具体的命令’]

    例如alias restartnet='systemctl restart network.service'。使用“unalias 命令别名”就可以把设置的别名给解除了。

用户家目录下面的.bashrc文件,是各用户自己配置别名的文件。

[root@centos-01 ~]# cat .bashrc # .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'# Source global definitionsif [ -f /etc/bashrc ]; then    . /etc/bashrcfi

还有一部分配置别名的文件,在/etc/profile.d目录下。

[root@centos-01 ~]# ls /etc/profile.d/256term.csh  bash_completion.sh  colorgrep.sh  colorls.sh  lang.sh   less.sh  vim.sh      which2.sh256term.sh   colorgrep.csh       colorls.csh   lang.csh    less.csh  vim.csh  which2.csh

转载于:https://www.cnblogs.com/Genesis2018/p/9079767.html

你可能感兴趣的文章
Big Faceless Java Pdf报表生成器控件介绍
查看>>
hadoop kill mapreduce job
查看>>
XPE常见问题整理
查看>>
Vim编辑器详解
查看>>
sql 查询几个工作日之后的日期
查看>>
zeromq的使用:例子分析
查看>>
ubuntu16.04的启动栏更改和窗口特效关闭
查看>>
我的友情链接
查看>>
java --log4j
查看>>
Nginx之server指令
查看>>
用普通计算机假设基于liunx系统的NAS部署FineReport决策系统
查看>>
shell日常脚本
查看>>
从尾到头打印链表
查看>>
百度笔试题面试题集总
查看>>
Nginx 499 报错,tomcat大量超时
查看>>
马兴150809305 飞机
查看>>
MySQL主从复制之半同步模式
查看>>
docker web管理工具安装---shipyard中文版
查看>>
KEEPALIVED双机热备
查看>>
openssl升级1.0.2k及nginx1.14.0编译安装
查看>>