新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux中如何使用命令行補(bǔ)全
在Linux命令行中,使用Tab鍵可以進(jìn)行命令行自動補(bǔ)全。當(dāng)你輸入命令的一部分或者文件名的一部分后,按下Tab鍵,Shell會自動將其補(bǔ)全為最匹配的命令或文件名。這個功能不僅可以補(bǔ)全文件名,也適用于所有Linux命令 。
Linux中如何使用命令行補(bǔ)全

創(chuàng)新互聯(lián)是一家專業(yè)提供揭西企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為揭西眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進(jìn)行中。
在Linux中,命令行補(bǔ)全是一種非常方便的功能,它可以幫助我們快速輸入命令,而不需要記住每個命令的完整名稱,本文將介紹如何在Linux中使用命令行補(bǔ)全,包括安裝和配置補(bǔ)全工具、使用補(bǔ)全命令以及自定義補(bǔ)全規(guī)則等。
1. 安裝和配置補(bǔ)全工具
在Linux系統(tǒng)中,常用的命令行補(bǔ)全工具有Bash、Zsh等,這里以Bash為例進(jìn)行介紹,首先需要安裝Bash,然后編輯~/.bashrc文件,添加以下內(nèi)容:
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
保存文件后,執(zhí)行以下命令使配置生效:
source ~/.bashrc
2. 使用補(bǔ)全命令
在命令行中輸入一個前綴,然后按下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 "[email protected]" 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中如何使用命令行補(bǔ)全
鏈接分享:http://fisionsoft.com.cn/article/dpgciec.html


咨詢
建站咨詢
