Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程式和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux是一款免費的操作系統,用戶可以通過網路或其他途徑免費獲得,並可以任意修改其源代碼。這是其他的操作系統所做不到的。正是由於這一點,來自全世界的無數程式員參與了Linux的修改、編寫工作,程式員可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程式員的精華,不斷壯大。
讀者
本教程是專為Linux初學者而準備的,通過簡單的步驟幫助他們來瞭解和學習Linux基礎知識。 完成本教程的學習後,您將發現自己在Linux方面具有一定的專業知識水準,進而能更容易地學習Linux中更深層次的技術和知識。
前提條件
Linux是一個操作系統,所以如果你知道或熟悉其他類Unix系統或Window的批處理命令,那麼將很容易學習Linux。如果沒有瞭解這些,也沒有關係,可以按我們提供的教學,從頭到尾學習和執行就好。
我們不能保證您在學習此Linux教學的過程中不會遇到任何問題。本教學中的講解,示例和代碼等只是根據作者的理解來概括寫出。由於作者水準和能力有限,因此不保正所有編寫的文章都準確無誤。但是如果有遇到任何錯誤或問題,請回饋給我們,我們會及時糾正以方便後續讀者閱讀。
一些Linux命令示例
ps
命令 - Linux中的ps命令是Process Status的縮寫。ps
命令用來列出系統中當前運行的那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程。at
命令 - 定時任務,指定一個時間執行一個任務,只能執行一次。crontab
命令(Linux定時任務) - 迴圈運行的例行性計畫任務,linux系統則是由cron(crond) 這個系統服務來控制的。Linux 系統上面原本就有非常多的計劃性工作,因此這個系統服務是默認啟動的。
線上學習工具
在這裏向大家強烈推薦一款線上的 Linux 終端環境 — Cloud Studio,後臺基於騰訊雲小主機,線上終端直連後臺 Linux 操作系統,你可以嘗試本教程中的所有代碼以及示例,無需為了學習而專門準備一臺裝有 Linux 系統的電腦/虛擬機。方便快捷的嘗試各種 Linux 下的命令以及功能。