10 個與新 Windows 終端一起使用的 Unix 命令

直到一年左右,微軟似乎都在朝著正確的方向前進。首先,在 DOS 命令行中包含 Linux 子系統。接下來,將 Microsoft Edge轉移 到 Chromium,最近,  Your Phone Companion 應用程序正在經歷巨大的升級,以提高 Android 兼容性。最近的好消息是“新的 Windows 終端”。開發人員版本可通過 Microsoft Store下載。令人高興的是,它可以在一個控制台下運行 Windows、Powershell 和 Unix 命令。

但是,有了所有這些壓倒性的附加功能,您真正應該知道的 Unix 命令是什麼?因此,這裡是與新的 Windows 終端一起使用的最基本的命令。

The new Windows Terminal is different from the Windows Subsystem for Linux and Ubuntu Virtual Machine.

Windows 終端的新增功能

新的 Windows 終端有以下升級

  • 複製 PowerShell、cmd 框的粘貼權
  • 多標籤支持
  • 支持表情符號和基於 GPU 的文本渲染。
  • 支持多個配置文件

用於新 Windows 終端的 Unix 命令

您必須切換到 Ubuntu 才能運行所有這些命令。或者,您也可以鍵入 “bash” 並從 Powershell 和 cmd 窗口進入 Unix Shell。

1.貓與六

Windows cmdlet 不允許您在終端本身內編輯或查看文本文件。現在有了新終端,您可以使用命令 cat 或 vi 在終端中查看或編輯文件。新終端支持所有 Unix 原生文本編輯器,例如 nano、vi、vim 或 ed。

例子: cat abc.txt

2.cp或mv

就像 Windows 的本機複製和移動命令一樣,在 Unix 終端中也有 'cp' 和 'mv'。唯一的主要區別是 cp 和 mv 支持比本地 Windows 命令更多的開關。例如,您可以使用這些命令創建文件的硬鏈接和軟鏈接。如果您不知道,軟鏈接是重定向原始文件內容的指針,而硬鏈接是原始文件的鏡像副本。沒有原始文件就不能存在軟鏈接,而硬鏈接仍然可以呈現數據。

例子: cp -sv /root/temp/photos /root/current/photos

3.焦油

Windows 允許您通過命令行壓縮文件,但它無法處理 tars 或 bzip。使用 Unix,您可以獲得一個名為 tar 的本機命令行實用程序,它可以單獨執行壓縮和解壓縮。它支持多種 zip 格式,您甚至可以在創建 zip 時指定壓縮率和算法。如果 bash 中沒有內置 tar,請運行命令 sudo apt update && sudo apt-get install tar 來安裝它。

例子: tar -cvf test.zip abc.txt

4.男人

回到大學,當我學習 Unix 時,man 命令曾經是通過實踐的救命稻草。現在,與 Windows 幫助條目相比,它一直是模糊的。新的 Windows 終端的好處是它支持“man”即。手動輸入命令。雖然這些手冊條目僅適用於 Unix 命令,但它對來自 Windows 的用戶非常有幫助。

例子: man vim

5.類型

type 在 Unix 中是一個非常有用的實用程序。作為初學者,它可以讓您區分 Unix 中保留的函數、別名和關鍵字。您只需在命令後加上 type 關鍵字,它會告訴您文件或別名的位置。type 命令還允許您附加多個命令並運行以獲取匯總輸出。

例子: type date ls test

6.ps&殺

ps 命令的作用與 Windows 中的 tasklist 相同。它顯示連接到系統的用戶當前正在運行的進程。如果它們導致任何鎖定,則更容易識別進程然後終止作業。我經常使用 ps 命令的開關是 ps -aux,因為它告訴我運行該命令的用戶路徑以及所有內存和 CPU 消耗。您可以進一步使用 kill 命令按 PID 終止會話。

例子: ps -aux && kill 338

7. df & 杜

Windows 沒有專門的命令行實用程序來為您提供磁盤文件使用情況或磁盤可用空間。解決方法是通過 dir 命令。但是,在 Unix 中,您有 “df”和 “du” 實用程序。df 命令告訴你 Linux 文件系統的可用空間,而 du 告訴你單個文件和目錄的空間利用率。我使用 df 命令和 crontab 一起在我的服務器上向我發送磁盤空間警報。

值得慶幸的是,df 還為您提供了有關 Windows 文件系統的見解,但命名約定是 IFS。

例子: df -h

閱讀: 像專業人士一樣使用它的 15 個 Windows 10 文件資源管理器提示和技巧

8. apt-get

Windows 從來沒有一個好的包管理器,我不得不求助於 Chocolatey,這還不錯。但是現在,有了新的 Windows 終端,使用apt-get 變得方便高效 。這也使您能夠在 Windows 上使用所有 apt-get 命令行實用程序,例如 ffmpeg、youtube-dl、sox。我最喜歡的是 ffmpeg,它讓我只需一個命令即可快速編碼視頻或音頻。

例子: sudo apt-get install sox

9.wget

wget 是另一個命令行實用程序,可讓您從 Web 服務器下載內容。它可能不是本機添加的,因此您必須通過 apt-get 下載它。它支持通過 HTTP、HTTPS 和 FTP 下載。它的功能包括遞歸下載、轉換鏈接以離線查看本地 HTML 以及支持代理。

例子: wget example.com

10. 定時任務表

您可以將 crontab 視為 Windows 任務計劃程序的命令行版本。它使您可以安排命令在特定時間、一周中的某一天或一個月中運行。如果您在命令中包含一個 shell 腳本,您可以使用 crontab 重複執行多個任務。過去我經常使用 crontab 來自動執行 AIX 服務器上的任務。假設您希望每隔一小時運行一次鐘聲,您可以使用 crontab 來實現。

此外,如果作業未運行或命令失敗,crontab 不會提醒您。因此,您需要手動將 crontab 的輸出記錄到日誌文件中。

例子: crontab -e

11. Shell 腳本

新的 Windows 終端最重要的用途是編寫腳本。新的終端允許您運行 shell 腳本、PowerShell 腳本、批處理腳本等。特別是,我喜歡 shell 腳本,在 PowerShell 上使用它讓我鬆了一口氣。我一直不喜歡在 PowerShell 中為 Windows 編寫腳本,因為這些長開關名稱的 cmdlet 非常複雜。另一方面,shell 腳本很簡單,它融合了普通的 Unix 命令。

例如,如果我想找出我服務器上的登錄用戶,我需要在 PowerShell 中編寫一個長腳本,而 shell 腳本可以在一個命令中為我完成。

#!/bin/bash echo "有 `users | wc -w` 用戶登錄"

包起來

我們可以期待這個版本的 Windows 終端有一些重大的升級。這些更改可以是視覺上的或功能性的,我將定期更新這篇文章,並納入所有這些更改。如有任何疑問或問題,請在下面的評論中告訴我,我會盡快回复您。

另請閱讀: 您應該知道的 6 個有用的 DOS 命令


更有效地使用 Google 搜索的 10 個提示和技巧

更有效地使用 Google 搜索的 10 個提示和技巧

我們都聽說過 Google 及其最著名的產品——Google 搜索。我們大多數人可能也每天都在使用它。但是,您是否充分利用了強大的搜索引擎?

5 個專門的書籤應用程序,以獨特的方式保存鏈接

5 個專門的書籤應用程序,以獨特的方式保存鏈接

互聯網可以提供很多東西,您可能希望將其全部保存以備將來使用。無論您是想要隱私還是要記住保存鏈接的原因,這些應用程序都可以改變您使用書籤的方式。

5 個應用程序可以保護您在 YouTube 上的隱私並阻止 Google 跟踪您

5 個應用程序可以保護您在 YouTube 上的隱私並阻止 Google 跟踪您

YouTube 是地球上最大的免費視頻流服務。但是你會為你的隱私付出代價。幸運的是,有一些應用程序可以讓 YouTube 更加私密和安全,或者使用具有類似功能的替代品。

5 個免費的聖誕應用程序,讓孩子們享受適合兒童的慶祝活動

5 個免費的聖誕應用程序,讓孩子們享受適合兒童的慶祝活動

孩子們應該有一個快樂快樂的聖誕節,不是嗎?試試這些免費的方法,通過應用程序、遊戲和互動網站為孩子們激發聖誕快樂。

學習 SEO 的 6 個最佳網站

學習 SEO 的 6 個最佳網站

現在一切都在線了,內容營銷變得至關重要。如果您在發佈內容時不能使用強大的 SEO 策略來支持它,那麼僅僅擁有出色的內容是不夠的。

如何刪除 Google 評論

如何刪除 Google 評論

無論您如何努力提供一流的服務,您仍然無法滿足所有客戶。即使是一些不好的評論也會阻止潛在客戶向您提供業務。

谷歌瀏覽器讓你退出?這是如何解決問題

谷歌瀏覽器讓你退出?這是如何解決問題

每次打開 Chrome 瀏覽器時都必須重新輸入憑據會不會很煩人?當然。雖然 Chrome 以其速度、簡單性和可用性而聞名,但您可能會遇到某些錯誤。

Instagram 上的符號和圖標是什麼意思

Instagram 上的符號和圖標是什麼意思

想知道 Instagram 上的各種符號和圖標是什麼意思嗎?查看我們的 Instagram 帖子、故事、具有意義的個人資料圖標列表。

Tinder Bio (Android) 的熱門應用

Tinder Bio (Android) 的熱門應用

如果您在 Tinder 上沒有任何運氣,請嘗試為您的個人資料增添趣味。以下是找到完美 Tinder 生物并快速獲得匹配的最佳方法。

如何使用 YouTube Music 協作播放列表功能

如何使用 YouTube Music 協作播放列表功能

你想和你的朋友一起製作下一個最好的播放列表嗎?以下是如何輕鬆使用 YouTube Music 協作播放列表功能!