国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

再也不需擔(dān)心敲錯命令了

2024-06-09 16:59:47
字體:
供稿:網(wǎng)友
相信大家每個人都有敲錯過命令的時候,把python 輸入成 puthon. 手速過快把ls -alh 輸入成 ls a-lh等等等,這時候是不是想拍一下鍵盤說一聲fuck.
 
有一個同事就開發(fā)了一個thefuck的項目,可糾正先前控制臺命令中的錯誤。讓我們能愉快的工作下去.
 
安裝
在 macOS 或 Linux 上,您可以通過Homebrew安裝The Fuck:
 
brew install thefuck
在 FreeBSD 上,使用以下命令安裝The Fuck:
 
pkg install thefuck
Centos系統(tǒng)/Ubuntu系統(tǒng)
 
pip install thefuck
配置
#編輯bashrc配置文件  
vim ~/.bashrc  
#在文件尾加入一行給thefuck取別名fuck  
eval "$(thefuck --alias fuck)"  
#使生效  
source ~/.bashrc
Ubuntu安裝vim
 
忘記加sudo,fuck一下就好了.
 
apt-get install vim  
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)  
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?  
➜ fuck  
sudo apt-get install vim [enter/↑/↓/ctrl+c]  
[sudo] password for nvbn:  
Reading package lists... Done
git 首次push
 
➜ git push  
fatal: The current branch master has no upstream branch.  
To push the current branch and set the remote as upstream, use  
    git push --set-upstream origin master  
➜ fuck  
git push --set-upstream origin master [enter/↑/↓/ctrl+c]  
Counting objects: 9, done.  
...
把python敲成puthon
 
其實TheFuck的原理就是規(guī)則匹配(正則表達(dá)式),如果找到匹配規(guī)則的命令,則創(chuàng)建一個命令給用戶選擇或直接運行。
 
cat_dir - 當(dāng)你嘗試cat目錄的時候,用ls替換cat;  
cd_correction – 拼寫檢查和糾正失敗的cd命令;  
cd_mkdir – 在進(jìn)入目錄之前創(chuàng)建目錄;  
cd_parent – 更改 cd.. 為cd ..;  
dry – 修復(fù)類似的重復(fù)問題:git git push;  
fix_alt_space – 用空格字符代替Alt + Space;  
# 還有很多可以參考https://github.com/nvbn/thefuck#how-it-works  

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 五河县| 合作市| 叙永县| 冀州市| 巩留县| 璧山县| 孟村| 旺苍县| 九寨沟县| 永州市| 楚雄市| 吉木萨尔县| 乐至县| 鄂托克前旗| 泰顺县| 吉木乃县| 威信县| 炉霍县| 平舆县| 信宜市| 兴海县| 韶关市| 龙州县| 白城市| 澄城县| 思茅市| 全椒县| 鸡西市| 榆社县| 泾源县| 莒南县| 庄浪县| 科技| 观塘区| 梓潼县| 明星| 六枝特区| 城步| 上栗县| 宜宾县| 贵州省|