網站搜尋

一些隨機的單行 Linux 命令 [第四部分]

這是《隨機單行 Linux 命令》系列教程的第四部分。在本部分中,你將學習一些隨機的單行 Linux 命令,這些命令沒有特定的順序或分類,我們曾通過圖片模板在社交和專業網絡上分享過。如果你錯過了前兩部分,可以通過以下連結閱讀它們。

  • 一些隨機的一行 Linux 指令 [第一部分]
  • 一些隨機的一行 Linux 指令 [第二部分]
  • 一些隨機的一行 Linux 指令 [第三部分]

現在,讓我們來看看本月的單行命令。

一行 Linux 指令 - 第四部分
  1. 要從歷史紀錄中執行第 N 個命令,例如第 4 個命令,請執行以下命令:

在這裡,我們使用 "!" 後

閱讀更多 →

使用 UKTools 在 Ubuntu 中升級最新的 Linux 核心

我們已經寫過一些應用程式,例如 Linux 核心工具、UKUU、Ubunsys,這些工具可以用來將 Ubuntu 的核心升級到最新穩定版本。其中一些工具已經停止開發,或沒有積極維護、定期更新,或者可能無法在新的 Ubuntu 版本及其衍生版本上正常運作。別擔心!我剛好發現了一個新的工具名為 "UKTools",它也可以用來 升級最新的 Linux 核心 或移除 Ubuntu 及其衍生版本上舊的和未使用的核心。UKTools 腳本會從 kernel.ubuntu.com 取得最新的穩定 Linux 核心,並自動安裝在你的 Ubuntu 系統上。UKTools 應用僅會保留三個核心版本:第一個和最後兩個,其它的將會被清除。

UKTools - 在 Ubuntu 及衍生版本中升級最新的 Linu

閱讀更多 →

fc 指令教學與範例

fc 命令,縮寫自 fix commands,是一個 shell 內建命令,用於列出、編輯和重新執行最近輸入到互動式 shell 的命令。您可以在喜愛的編輯器中編輯最近輸入的命令,並運行它們,而無需重新輸入整個命令。

fc 命令可以幫助更正先前輸入命令中的拼寫錯誤,並避免重複輸入冗長且複雜的命令。由於它是 shell 內建命令,因此在大多數 shell 中都可使用,包括 Bash、Zsh、Ksh 等。在這個簡短的教學中,我們將學習 在 Linux 中使用 fc 命令。

使用 fc 指令列出最近執行的命令

如果您執行 fc -l 命令而不帶任何參數,它將顯示最後 16 個命令。

$ fc -l 507 fish 508 fc -l 509 sudo netctl r

閱讀更多 →

這個腳本幫助你通過美國公民入籍考試

嘿,非美國人!你打算申請美國公民身份嗎?太好了!你可能已經知道,要成為美國公民需要遵循某些程序。其中之一是通過美國公民測驗或美國公民及移民服務局(USCIS)官員進行的公民測驗。該測驗共有100個問題。在面試中,你將從這100個問題中被隨機提問10個問題,並以英文回答。你必須至少正確回答其中6個問題才能通過測驗。所有通過USCIS公民測驗的問題和答案都已在官方的 USCIS網站上免費發布。另外,還有一個名為“USCIS Quiz”的簡單程式,可以幫助你準備這個考試。

這個程式將以隨機順序以閃卡格式顯示所有美國公民及移民服務局(USCIS)公民測驗的問題和答案。您可以將它安裝在您的系統上,在參加入籍測驗之前練習。所有帶答案的問題截至2017年都是最新的。它在GitHub上免費提供。只需按照下面的說明克隆並安裝即可。

USCIS 測驗 - 一個簡單的腳本,顯示 USCIS 公民知識測驗的問題和答案

閱讀更多 →

Linux Shuf 指令教學與範例

Shuf 命令 用於在 Linux 和類 Unix 操作系統中生成隨機排列。使用 shuf 命令,我們可以隨機打亂給定輸入文件的行。Shuf 命令是 GNU Coreutils 的一部分,所以你不必擔心安裝。在這個簡短的教程中,讓我給你展示一些 shuf 命令的例子。

Shuf 命令教程與範例

我有一個名為 ostechnix.txt 的檔案,其內容如下。

$ cat ostechnix.txt line1 line2 line3 line4 line5 line6 line7 line8 line9 line10

現在讓我們以隨機順序顯示上述行。要做到這一點,請運行:

$ shuf ostechnix.txt line2 line8 line5 line10 line7 line1 li

閱讀更多 →

Gotop - 另一個用 Go 語言編寫的 TUI 圖形化活動監視器

大多數人應該已經知道「top」指令了,是吧?沒錯,它可以提供任何類 Unix 作業系統中運行中的程序的動態即時資訊。一些開發者為 top 指令建立了圖形化前端,這樣使用者就可以在圖形視窗中輕鬆查看系統的活動。其中之一是 Gotop。顧名思義,Gotop 是一個基於 TUI 的圖形活動監控工具,由 Go 語言編寫。它完全免費、開源,並受到 gtop 和 vtop 程式的啟發。

在本簡要指南中,我們將討論如何 安裝並使用 Gotop 程式來 監控 Linux 系統的活動。

在 Linux 安裝 Gotop

Gotop 是使用 Go 編寫的,所以我們需要先安裝它。要在 Linux 上安裝 Go 程式語言,請參考以下指南。

使用 Kgotobed 強制關閉 Linux 系統

熬夜對健康有害。但,誰在乎呢?我已經當夜貓子多年了。我通常在凌晨12點之後才睡,有時甚至在凌晨1點之後。隔天早晨,我至少會按三次貪睡鈴醒來,起床時又累又暴躁。每天,我都告訴自己要早點睡,但最終還是像往常一樣很晚才上床睡覺。而且,這個循環一直持續!如果你和我一樣,這裡有個好消息。一位同樣晚睡的人開發了一個名為 “Kgotobed” 的核心模組,能強制你在特定時間上床睡覺。也就是說 - Kgotobed 將在特定時間強制關閉 Linux 系統。

為什麼我應該使用這個?我有很多其他選擇。我可以設置一個 定時任務 來在特定時間關機。我可以設置提醒或鬧鐘。我可以使用瀏覽器插件或軟體。你可能會問!然而,它們都很容易被忽略或繞過。Kgotobed 是你無法忽略的東西。它是 即使你是 root 用戶也無法禁用的。是的,它會在指定時間強制關閉你的系統。沒有延遲選項。你不能推遲關機過程,也不能取消它。無論如何,你的系統都會在指定時間關閉。你已經被警告了!

閱讀更多 →

在 Linux 中使用 Bootiso 創建可啟動 USB 隨身碟

在 Linux 中有許多工具和應用程式可用來創建可開機磁碟。如果你偏好使用命令列方式,可以使用 dd 指令 來執行各種操作,例如創建 USB 隨身碟或複製磁碟分割區。請注意,dd 指令是其中一個危險且具破壞性的指令。如果你是初學者,最好避免使用 dd 指令,而使用任何圖形化、使用者友好的應用程式,如 Kindd、Etcher、Ventoy 等,來創建可開機 USB 隨身碟。

今天,我偶然發現了另一個名為 "Bootiso" 的命令行工具,它具有一些額外的功能,可以幫助我們 安全地製作可開機的 USB 裝置。

Bootiso 實際上是一個 BASH 腳本,而且非常出色!如果你想確保自己正在使用正確的 USB 設備(而不是內部硬碟),或者如果你想要自動檢測 USB 設備,你可以使用 bootiso。

使用這個腳本的主要優勢如下:

閱讀更多 →

如何在 Linux 中立即設置靜態文件伺服器

你是否曾想過透過網路分享你的檔案或專案,但卻不知道該如何做?別擔心!這裡有一個簡單的工具名為 「Serve」,可以立即透過網路分享你的檔案。Serve 工具可以立即 在 Linux 上設置靜態檔案伺服器,並允許你在區域網路上分享檔案。你可以從任何裝置存取這些檔案,無論其操作系統為何。你只需要一個網頁瀏覽器。這個工具也可以用來發佈靜態網站。它原先被稱為「list」和「micro-list」,但現在名稱已改為「serve」,這名稱更適合此工具的用途。

在 Linux 上使用 Serve 設置靜態檔案伺服器

要安裝「serve」,您需要先安裝 NodeJS 和 NPM。請參考以下連結,在您的 Linux 機器上安裝 NodeJS 和 NPM。

  • 如何在 Linux 上安裝 NodeJS

閱讀更多 →

在 Linux 中使用 Ndm 安裝 Nodejs 套件

在這個簡短的教學中,我們將討論什麼是 Ndm、如何在 Linux 上安裝 Ndm,以及如何在 Linux 上使用 Ndm 安裝 Nodejs 套件。

什麼是 Ndm?

NPM,全名為 Node Package Manager,是一個用於安裝 NodeJS 套件或模組的命令列套件管理工具。我們已經發布了一篇指南,說明如何 使用 NPM 管理 NodeJS 套件。如您所注意到的,使用 NPM 管理 NodeJS 套件或模組並不困難。然而,如果您不習慣命令列的方式,有一個桌面 GUI 應用程式名為 Ndm,可以用來管理 NodeJS 應用程式/模組。

Ndm

閱讀更多 →