Linux中如何使用命令行补全
在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 origin <url> git remote set-url origin <url> 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:<n> git commit-tree <treeish> git commit-tree $(git rev-parse --abbrev-ref HEAD) git commit-tree -p git commit-tree -m "<message>" git commit git rebase <upstream> git rebase <upstream>~1 git rebase <upstream>~2 git rebase <upstream>~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 <commit> git cherry-pick <commit>~N git cherry-pick <commit>^N git cherry-pick <commit>~M git cherry-pick <commit>^M git cherry-pick <commit>~P git cherry-pick <commit>^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
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。