初學者 Linux 教程 - 循序漸進的 Linus 指南
已發表: 2022-09-23什麼是 Linux?
Linux 是一種用 C 和其他彙編語言等計算機語言編寫的開源操作系統。 自 1990 年代中期以來,我們的智能手機、汽車、家用電器、台式機、冰箱甚至恆溫器都在 Linux 上運行,現在 Linux 已被全球公認為可靠且安全的操作系統。 操作系統 (OS) 對於任何設備都是必不可少的,而 Linux 是目前最流行的操作系統。
查看我們與軟件開發相關的免費課程。
探索我們的軟件開發免費課程
雲計算基礎 | 從零開始的 JavaScript 基礎 | 數據結構和算法 |
區塊鏈技術 | 初學者反應 | 核心 Java 基礎 |
爪哇 | 適合初學者的 Node.js | 高級 JavaScript |
Linux 包含在學習 Linus 命令之前必須了解的基本部分。 這些如下:
- 引導加載程序- 引導加載程序是負責引導 PC 的軟件。 引導加載程序存在於任何存儲設備的引導部分,它定位並啟動設備上的操作系統。
- 內核——內核是 Linux 內部的關鍵元素,管理整個 CPU、內存和其他軟件,作為核心接口工作。
- Init System - Init 系統是一個子系統,可幫助引導用戶空間和控制守護進程。 此外,一旦完成初始引導並從引導加載程序中贖回,該系統負責執行引導過程。
- 守護進程-守護進程是後台應用程序服務,如聲音、打印等,管理後台進程而不是在用戶的直接控制之下。
- 圖形服務器——Linux 中的圖形服務器子系統在監視器屏幕上顯示圖形。
- 桌面環境-桌面環境是 Linux 的交互界面。 桌面環境擴展了許多內置功能,如游戲、Web 瀏覽器、配置工具、設置等。此外,用戶可以從 GNOME、Cinnamon、Mate、Pantheon、Enlightenment 等各種環境中進行選擇。
- 應用程序——Linux 具有立即從集中位置安裝的高質量應用程序,就像 Ubuntu 一樣。 此外,它是用戶友好的,並包括類似應用商店的工具,以便於導航和配置。
急需的軟件開發技能
JavaScript 課程 | 核心 Java 課程 | 數據結構課程 |
Node.js 課程 | SQL 課程 | 全棧開發課程 |
NFT 課程 | DevOps 課程 | 大數據課程 |
React.js 課程 | 網絡安全課程 | 雲計算課程 |
數據庫設計課程 | Python 課程 | 加密貨幣課程 |
報名參加世界頂尖大學的軟件工程課程。 獲得行政 PG 課程、高級證書課程或碩士課程,以加快您的職業生涯。
Linux 命令行
Linux 命令行是來自用戶的文本輸入和系統執行的命令的接口。 用戶必須手動鍵入命令才能在屏幕上顯示並由操作系統執行。
如何使用命令行?
首先,打開 Linux 命令行並同時按下“CTRL+ALT+T”鍵,彈出一個命令工具/命令提示符。
通過 PuTTY 之類的工具登錄 Linux,將自行準備好命令行。 打開命令行後,用戶可能會看到類似 ( user@system:~$) 的提示,這意味著系統已準備好執行您的命令。
探索我們流行的軟件工程課程
LJMU & IIITB 計算機科學碩士 | 加州理工學院 CTME 網絡安全證書課程 |
全棧開發訓練營 | 區塊鏈中的 PG 程序 |
全棧開發中的執行 PG 計劃 | |
在下面查看我們的所有課程 | |
軟件工程課程 |
重要的 Linux 命令
這些命令可以完成 Linux 上的所有任務,它們發生在 Linux 終端的界面上,儘管這些命令是區分大小寫的。 同時按下“CTRL+ALT+T”鍵打開 Linux 終端並通過按下“ENTER”鍵執行任何命令。
以下是學習 Linux 命令行時要牢記的一些重要命令:
Linux 目錄命令
- pwd 命令- 用於顯示當前目錄的位置。 語法:密碼
- mkdir 命令- 用於在任何目錄下創建新目錄。 語法:mkdir <目錄名>
LINUX 文件命令
- touch 命令- 用於創建多個空文件。 語法:touch <file name> 和 touch <file 1> <file 2>….<file n>
- cat 命令- 用於創建文件、顯示其內容、複製內容等。語法:cat [OPTION]…[FILE]…等。同時按“CTRL+D”鍵保存文件。
LINUX 文件內容命令
- head 命令- 用於顯示文件內容的前十行。 語法:head <文件名>
- tac 命令-與 cat 命令相反,它從末尾開始顯示文件內容。 語法:tac <文件名>
Linux 用戶命令
- su 命令- 允許通過 Linux 從一個用戶到另一個用戶進行管理控制。 語法:su <用戶名>
- id 命令- 用於顯示組 ID 或用戶 ID。 語法:id
Linux 過濾器命令
- sed 命令 -也稱為流編輯器; 它有助於編輯文件並顯示編輯的內容,而無需永久保存任何數據。 語法:命令 | sed 的 / <oldWord> / <newWord> /'
- tr 命令- tr 命令用於翻譯文件內容。 語法:命令 | tr <'舊'> <'新'>
Linux 實用程序命令
- find 命令- 用於在目錄中查找某些文件。 (.) 符號用於查找當前目錄名稱,(/) 用於查找任何根。 語法:查找。 -名稱“*pdf”
- date 命令- 用於查找日期、時區等。語法:date
Linux 網絡命令
- ip 命令- 用於分配任何 IP 地址或初始化/禁用任何系統接口。 語法:ip 或 ip addr
- 郵件命令- 用於從命令行發送電子郵件。 語法:mail -s “主題” <收件人地址>
閱讀我們與軟件開發相關的熱門文章
如何在 Java 中實現數據抽象? | Java中的內部類是什麼? | Java 標識符:定義、語法和示例 |
通過示例了解 OOPS 中的封裝 | C 中的命令行參數解釋 | 2022 年雲計算的 10 大特點和特點 |
Java 中的多態性:概念、類型、特徵和示例 | Java 中的包以及如何使用它們? | Git 初學者教程:從零開始學習 Git |
實現您成為專家級開發人員的目標
作為一個有抱負的開發人員學習 Linux 確實是一項奉獻的工作,同時也是職業發展的動力。 如果您也打算成為一名開發人員,那麼upGrad 的在線軟件開發執行 PG 計劃——全棧開發專業化是一個很好的選擇。
全棧開發課程是在行業專業人士和教職員工的指導下編寫的。 這就是為什麼本課程非常適合有抱負的開發人員的原因:
- IIT班加羅爾校友身份
- 為期 4 個月的數據、科學和機器學習高管認證,免費。
- 新編碼員的軟件轉換訓練營。
- 獨家訪問數據和機器學習。
- UpGrad 360 度職業支持:提交給公司、招聘會、模擬面試的電子檔案。
- 45+ 在線直播課程和 1:1 指導。
- 7+ 案例研究和項目。
- 10 編程工具和語言。
- 400 多個小時的內容。
upGrad 的課程包括計算機科學、軟件開發操作、後端 API 和 Web UI 的基礎知識,具有 50% 或同等及格分數和首選(但不是強制性)編碼知識的學士學位最低資格。 它非常適合軟件開發人員、IT 專業人員、技術支持專業人員和有抱負的開發新人。
教學大綱包括以下主題 -
- Java 編程基礎
- Java中的面向對象編程
- OOD + 軟件工程
- 數據結構和算法
- 軟技能
- 用戶界面和前端開發
- 後端開發
- 軟件架構和部署
- 頂點項目
- 課程所需的先決條件
立即註冊以了解更多信息!
在 Linux 中 Aspell 有什麼用?
Aspell 代表 Linux 操作系統中的拼寫檢查器。 顧名思義,Aspell 程序是一個插入式替代程序,可以用作 Linux 命令行中的獨立工具。 但是,它主要被程序用來利用其拼寫檢查功能。
如何訪問 in/usr 目錄中大於 10 MB 的文件?
在 Linux 上運行以下命令有助於訪問 in/usr 字典中大於 10 MB 的文件: # find /usr -size +10M -exec ls -lah {} ;
Linux中的strings命令有什麼用?
Linux 中的 strings 命令的目的是從任何非文本文件中提取並提供人類可讀的內容。