91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

windows怎么安裝Ubuntu子系統

發布時間:2022-02-26 12:15:28 來源:億速云 閱讀:189 作者:iii 欄目:開發技術

這篇“windows怎么安裝Ubuntu子系統”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“windows怎么安裝Ubuntu子系統”文章吧。

windows 安裝 Ubuntu 子系統 and 安裝 windows Terminal

搜索啟用或關閉 windows 功能,勾選適用于 LinuxWindows 子系統,確定后重啟電腦。

搜索 Ubuntuwindows Terminal 并安裝(windows Terminal 可能要求win10系統比較高的版本,一般更新到最新版本即可)

Ubuntu安裝好后會要求設置用戶名和密碼。

建議安裝最新版 Ubuntu 20.04

win10安裝了ubuntu子系統和oh my zsh后,則可以通過/mnt/f/訪問win10下的f盤,或者其他盤。也就有上面的pwd效果圖。

安裝 vscode remote-wsl 插件

下載安裝vscode,并且安裝remote-wsl插件。

安裝 oh my zsh

簡述下oh my zshoh my zsh官網的安裝方法。github ohmyzsh

安裝oh my zsh部分適用于Ubuntumac系統。

echo $SHELL
# /bin/bash 默認是bash
# 查看下有哪些shells
cat /etc/shells
# 安裝 zsh
sudo apt-get install zsh -y
# 查看zsh版本
zsh --version
# 5.1.1
# 安裝后zsh 后cat /etc/shells 才有/bin/zsh /usr/bin/zsh


# 切換成zsh
chsh -s $(which zsh)
# 或者這條命令
# chsh -s /usr/bin/zsh
# 三種安裝方案可供選擇:
# Via curl
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"


# Via Wget
$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"


# 如果上面兩種情況還安裝不了,可以使用如下方式。


# via git clone
git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
chsh -s $(which zsh)
# 打開新的終端會應用新的zshrc配置

如果以上三種方式還裝不了,可以查看oh my zsh文檔

安裝成功后,配置信息會在~/.zshrc。可以通過code ~/.zshrc(如果沒安裝vscode,可以用vim ~/.zshrc)打開編輯zsh配置信息,可以看到默認配置了git 插件Plugin:git。也就是說,可以更加簡便的使用git 相關的一些別名。

# 比如
`git status`時,只需要輸入`gst`。
`git pull` 時,只需要輸入`gl`。
`git push` 時,只需要輸入`gp`等等。

是因為配置里有這些簡寫,還有更多可以查看這里oh my zsh plugin git.plugin.zsh文檔配置,github oh my zsh plugin git.plugin.zsh文件地址。安裝成功后,同時會創建~/.oh-my-zsh的文件夾,其實就是.oh-my-zshgit 倉庫master分支。可以發現文件夾中有一個plugins文件夾,內置了很多插件。可以自定義主題theme,具體可以看example.zsh-theme。custom自定義相關。插件相關會安裝在這里,更多可以查看example.plugin.zsh

我暫時安裝了這幾個插件。

plugins=(
  # 內置插件,啟用即可
  git
  cp
  mv
  # 按兩下esc鍵,用sudo權限
  sudo
  # 記錄歷史輸入的zsh命令,自動提示,快速使用
  zsh-autosuggestions
  # zsh 命令高亮
  zsh-syntax-highlighting
)

順帶講下后面兩個插件的安裝方法 安裝 zsh-autosuggestions

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

安裝zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

$ZSH_CUSTOM 其實是個變量,代表這個路徑~/.oh-my-zsh/custom, 也就是安裝到了這個目錄下。還有很多高效插件,等您發掘~oh my zsh官網,不過插件安裝多了,感覺會有些卡頓~

# 每次修改了這個`.zshrc`配置文件,需要重載一下,才能生效。
source .zshrc
# 也可以封裝成一個簡寫命令 alias
alias rl='source ~/.zshrc'

也可以在這個配置文件中配置更多alias

# ~/.zshrc
# 比如跳轉到工作目錄
alias dgg='cd /mnt/f/git-source/github'
# vscode 打開要編輯的文件或文件夾
code blog

那不是win10,也想通過設置別名來提高效率,是不是就沒有辦法了呢,可以使用git bash設置alias,安裝git,自帶git bash

windows git bash 設置別名提高效率

windows 桌面或任意資源管理器位置,右擊,選擇Git Bash Here,即打開了git bash命令行。先設置下主題,右擊選擇options, Looks > theme > dracula我選擇的是dracula主題,看起來比較舒適。還可以設置字體等。

# 跳轉到根路徑
cd ~
# 查看下是否有.bash_profile文件
la
# 如果沒有.bash_profile文件,需要創建
touch .bash_profile
# 打開編輯 (我這里安裝了vscode,所以直接用其打開文件)
code .bash_profile

可以根據修改設置一些別名。比如我們常用的git status命令,可以封裝成gst。清屏clear命令封裝成cls

alias gst='git status'
alias cls='clear'

每次修改這個文件需要輸入source ~/.bash_profile重載這個文件,才會生效。code ~/.bash_profile,用vscode編輯這個配置文件,封裝成一個命令。比如:

alias rl='source ~/.bash_profile'
alias bashconfig='code ~/.bash_profile'

這樣每次修改保存后就只需要輸入rl,即可重載生效了。還可以把一些工作目錄封裝,我的一些項目是放在/f/git-source/github文件下。

# github上的項目
alias dgg='cd F:/git-source/github'
# 周報相關
alias dcwk='cd F:/git-source/coding/weekly'

每次進入項目,就直接dgg,即可跳轉到這個目錄,然后選擇相應的目錄即可。比如dgg進入工作目錄,cd analyse-vue-cli進入項目目錄,(輸入analtab鍵智能提示)

#  /f/git-source/github/analyse-vue-cli (dev)
# 查看狀態 git status
gst
# 用vscode 打開這個文件夾,開始編輯~
code ./

git 相關的, 例舉一些平時用的比較多的。

alias g='git'
alias ga='git add'
alias gaa='git add -all'
alias gp='git push'
alias gl='git pull'
alias gcmsg='git commit -m'
# 分支相關
alias gb='git branch'
alias gbr='git branch -r'
alias gba='git branch -a'
# checkout
alias gco='git checkout'
alias gcb='git checkout -b'
# merge
alias gm='git merge'
# diff
alias gd='git diff'
alias gdw='git diff --word-diff'

更多可以把oh my zsh的插件一些命令拷貝過來,留alias相關的即可,oh my zsh plugin git.plugin.zshPlugin:git wiki相當于解鎖了oh my zshgit插件。還有很多插件,比如npm點擊查看, node 等,都可以研究下。

git bash,有沒有類似oh my zsh的插件呢,我暫時沒發現,如果您知道,歡迎告訴我。目錄相關的操作,也可以設置一些別名。比如:

# 回退到上一級
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
alias ......='cd ../../../../..'

更多別名可以自定義~windows上命令行工具還可以使用cmder點擊查看cmder官網命令行工具。雖然我幾年前就安裝了,但發現還是git bash用的順暢些,可能是我還不太習慣cmder。關于cmder配置相關,這里推薦晚晴幽草軒軒主的一篇文章:《Win下必備神器之Cmder》

也有cygwin,也是windows命令行工具,也可以安裝on my zsh

當然,git也是可以設置別名的。

git設置別名,使用tig神器

# git status => git st
git config --global alias.st status

以上就是關于“windows怎么安裝Ubuntu子系統”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亳州市| 金湖县| 运城市| 玛曲县| 洛南县| 龙山县| 庆云县| 邯郸县| 马山县| 平遥县| 宜昌市| 五寨县| 神农架林区| 延寿县| 荣昌县| 连山| 阿城市| 古浪县| 葫芦岛市| 陆良县| 福海县| 兴和县| 河曲县| 明水县| 宁安市| 昌平区| 库车县| 米林县| 黎平县| 江川县| 望城县| 徐汇区| 时尚| 酒泉市| 肥城市| 慈溪市| 本溪市| 玛曲县| 吉安市| 顺义区| 湘阴县|