前言
- 本文對 Windows 10/11 適用
- MSYS2 官網:https://www.msys2.org/
- MSYS2 官方新聞:
2022.10.29
,將預設環境由 MINGW64 更換為 UCRT64
安裝
- 到官方倉庫下載 MSYS2 安裝包,qbit 當前下載的是
msys2-x86_64-20221028.exe
- 按提示步驟安裝即可,qbit 的安裝路徑為
D:\msys64
新增別名
在
D:\msys64\etc\bash.bashrc
檔案末尾新增alias ll='ls -al'
右鍵選單
本節主要參考兩處 github
https://gist.github.com/elieux/ef044468d067d68040c7 https://github.com/njzhangyifei/msys2-mingw-shortcut-menus
建立登錄檔檔案並應用即可
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\ucrt64] @="MSYS2 UCRT64" "Icon"="\"D:\\msys64\\ucrt64.ico\"" [HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\ucrt64\command] @="D:\\msys64\\ucrt64.exe bash"
當前命令列進入 msys2
- 這種方式不用修改登錄檔,qbit 比較喜歡
- 本節主要參考:MSYS2 介紹與使用
建立檔案
msys.bat
,內容如下@D:\msys64\msys2_shell.cmd -defterm -ucrt64 -no-start -here
讓後將
msys.bat
所在目錄加入到 Windows 的 PATH 環境變數,即可在任意位置輸入msys
進入 MSYS2 環境C:\Users\qbit\Desktop>msys qbit@qbit UCRT64 /c/Users/qbit/Desktop $
Windows Terminal
開啟 Windows Terminal,在
profiles.list
裡面新增以下內容{ "guid": "{D9AD1C27-F33D-39F1-24A7-C3955C4CF2F7}", "hidden": false, "name": "MSYS2 UCRT64", "tabTitle": "MSYS2", "commandline": "D:/msys64/msys2_shell.cmd -ucrt64 -defterm -no-start -here", "icon": "D:/msys64/ucrt64.ico" }
國內映象源
- MSYS2 清華映象使用幫助
- 配置檔案目錄:
D:\msys64\etc\pacman.d
- 在
msys shell
執行以下命令,將首選映象源改為清華映象
sed -i "s#mirror.msys2.org/#mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
- 執行
pacman -Sy
命令同步軟體包資料庫 - 或執行
pacman -Syu
命令,同時更新軟體清單和軟體
pacman 基本用法
同時查詢遠端可用包或本地包
pacman -Ss openssh # OR pacsearch openssh
用
pacman
安裝openssh
pacman -Sy openssh
查詢本地包
pacman -Qs openssh
路徑轉換
Windows格式轉Linux格式
qbit@qbit UCRT64 /c/Users/qbit/Desktop $ cygpath 'C:\Users\qbit\Desktop' /c/Users/qbit/Desktop
Linux格式轉Windows格式
qbit@qbit UCRT64 /c/Users/qbit/Desktop $ cygpath -w /c/Users/qbit/Desktop C:\Users\qbit\Desktop
開啟 MSYS2 慢?
- 關閉 360 安全衛士試試
本文出自 https://segmentfault.com/blog...