Linux中如何使用命令行补全
创新互联是一家专业提供揭西企业网站建设,专注与成都网站建设、成都网站设计、H5响应式网站、小程序制作等业务。10年已为揭西众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
在Linux中,命令行补全是一种非常方便的功能,它可以帮助我们快速输入命令,而不需要记住每个命令的完整名称,本文将介绍如何在Linux中使用命令行补全,包括安装和配置补全工具、使用补全命令以及自定义补全规则等。
1. 安装和配置补全工具
在Linux系统中,常用的命令行补全工具有Bash、Zsh等,这里以Bash为例进行介绍,首先需要安装Bash,然后编辑~/.bashrc文件,添加以下内容:
if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi
保存文件后,执行以下命令使配置生效:
source ~/.bashrc
2. 使用补全命令
在命令行中输入一个前缀,然后按下Tab键,就可以查看所有与该前缀匹配的命令,输入git
并按下Tab键,可以看到如下输出:
git add git commit git diff git status git stash git tag git branch git checkout git merge git reset git clone git pull git push git fetch git submodule update --init --recursive git remote add origingit remote set-url origin git config --global user.name "Your Name" git config --global user.email "your@email.com" git config --list git config --global user.name git config --global user.email git remote -v git remote show origin git remote update git config --get user.name git config --get user.email git config --list-all git config --list-local git config --list-system git config --list-sections git init git co git log git status git diff --stat git diff --cached git diff --staged git diff --unified=0 git diff --color=always git diff --no-prefix git diff --word-diff git diff --ext-diff git diff --no-ext-diff git diff --cc git diff --no-cc git diff-files git diff-index git diff-tree git log --graph git log --oneline git log --pretty=format:"%h %an, %ar :%s" git log --raw git log --decorate git log --graph --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on %ad" git log --pretty=format:"%h %an, by %ae on $user@$hostname on $now",committerdate:relative: git commit-tree git commit-tree $(git rev-parse --abbrev-ref HEAD) git commit-tree -p git commit-tree -m " " git commit git rebase git rebase ~1 git rebase ~2 git rebase ~3 git rebase -i git rebase -i @{1} git rebase -i @{2} git rebase -i @{3} git rebase -i @{4} git rebase -i @{5} git rebase -i @{6} git rebase -i @{7} git rebase -i @{8} git rebase -i @{9} git rebase -i @{10} git cherry-pick git cherry-pick ~N git cherry-pick ^N git cherry-pick ~M git cherry-pick ^M git cherry-pick ~P git cherry-pick ^P Git commit message Git commit message with line numbers Git commit message template Git commit message using templates Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template Git commit message from file Git commit message from string Git commit message from template
新闻名称:Linux中如何使用命令行补全
网址分享:http://www.csdahua.cn/qtweb/news38/534438.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网