win10 的cmd 命令控制台命令和linux 命令不一樣,為了方便統一,所以在win10 下使用power shell 比較合適,他們的命令基本是統一的
powershell 的顏色和字體配置比較丑
powershell 外觀設置成和linux 一樣的方法,一般在終端中大家習慣的都是 “console” 類型的字體,但是在點擊邊框設置字體時發現沒有這個字體可以選擇。可以執行 "chcp 52936" 命令,執行完之后,就可以設置 "console"字體了
step 1:
step 2:
step 3:設置完成后,一重啟發現沒了,莫慌,修改注冊列表,“win+r” 輸入 “regedit” 然后按照如下設置
step4 設置后,可能不會生效,檢查一下系統設置有沒有將"UTF-8"支持打開,如果沒有打開設置是不會生效的
位置:控制面板 -> 時鍾和區域 -> 區域 -> 管理 -> 更改系統區域設置 -> utf-8 的支持勾選上
設置完成后,重啟一下就行了
PS:當系統設置支持UTF-8時,會讓一些不支持UTF-8的軟件出現亂碼。其中包括win10自己的記事本(打開文本文件時出現亂碼),這樣只能關閉這個UTF-8的支持,采用用另外一種辦法設置
解決方案:讓powershell 打開時自動執行“chcp 52936”命令
方法:使用Powershell的配置文件來實現
1. 在powershell中輸入命令:New-Item $PROFILE -ItemType File -Force 此時會在 “C:\Users\yx-pc\Documents\WindowsPowerShell”目錄 下產生一個ps1文件,該文件會在Powershell啟動的時候加載;
2. 該配置文件中添加如下內容:[System.Console]::OutputEncoding=[System.Text.Encoding]::GetEncoding(52936)
3. 設置允許 Powershell執行腳本,輸入命令:Set-ExecutionPolicy Unrestricted,這樣在每次開啟powershell時編碼就會自動設置好了
注: 在管理員模式下執行這些步驟