Linux入門操作指南

因爲最近操作系統課程需要用到Ubuntu操作系統,但是大部分同學之前都沒有使用Linux操作系統的經驗,所以我在這裏簡要地整理了一份Linux入門指南供大家學習。

Linux的版本

相信有不少同學都會有這種疑問,我們用的Ubuntu操作系統和Linux操作系統之間到底是什麼關係呢,想要解釋他們的關係,就不得不提到Linux的版本。

Linux的版本可以分爲內核版發行版,他們的定義如下:

Linux內核版:內核是系統的心臟,是運行程序和管理硬件設備的核心程序,它提供了一個在裸設備與應用程序之間的抽象層。而Linux內核版本又分爲穩定版開發版。穩定版具有工業級強度,可以廣泛地應用和部署,新的穩定版相對於舊的也只是修改一些bug或加入一些新的驅動程序;開發版因爲要試驗各種解決方案,所以它的變化很快。

Linux發行版本則通常包含桌面環境、媒體播放器、數據庫等應用軟件。我們熟悉的Ubuntu、Fedora、KaliLinux等都是Linux的發行版本。

Linux的目錄結構

首先介紹一下Windows和Linux文件系統的區別:Windows有多個驅動器盤符,而每個驅動器都有自己的根目錄結構。如下圖所示:

Windows結構
而Linux沒有盤符概念,只有一個根目錄/,所有文件都在它下面。
Linux
下面簡要介紹一下根目錄文件夾的功能:
這怎麼還有水印
bin:放與程序相關的內容(安裝的程序會放到這裏)
boot:與開機相關
cdrom:與光盤相關
dev:與硬件設備相關
etc:與程序/服務器配置相關
lib:庫
home:用戶的操作主要在home文件夾下進行
備註:除了home中的文件,其他文件和文件夾最好都不要進行改動,否則可能會導致無法開機(不要問我是怎麼知道的

Linux命令

下面進入正文
Linux命令的格式(command爲必填,其餘爲選填):command(命令) [-options](選項) [parameter1](參數) …

路徑命令:

ls:顯示當前路徑(文件夾)的所有文件與文件夾
ls / :顯示根目錄(/)下的文件與文件夾
ls /bin :顯示根目錄下的bin內的文件與文件夾
顯示其他目錄下的文件與文件夾同理
ls –a :顯示包含隱藏文件在內的所有文件(隱藏文件的開頭是“.”)
ls –l :以列表方式顯示
pwd:顯示當前路徑

切換目錄cd(change directory):

cd 當前文件夾下目錄名 :切換爲指定目錄
cd - :回到上一次所在的路徑
cd ~ :回到家目錄(和登錄用戶名相同的文件夾,不是home)
cd ..:切換到上一級目錄

文件與文件夾命令:

touch 文件名 :創建一個文件
mkdir 文件夾名:創建一個文件夾
gedit 文件名:編輯文件內容
cat 文件名:查看文件內容(cat可以通過重定向將兩個文件合併爲一個文件)
more 文件名 :分屏查看文件內容(按‘q’退出)
mv 原來文件名字 修改之後的名字 :將文件進行重命名
mv 文件名 文件夾名:將指定文件移動到指定文件夾中
rm 文件名:刪除文件(刪除文件夾要在後面加‘-r’)
rmdir 空文件夾名:刪除空文件夾
ln –s 已經存在的文件名 新的文件名 : 對一個存在的文件建立軟連接(相當於快捷方式,原文件刪除後該文件無法使用)
ln 已經存在的文件名 新的文件名 :對一個存在的文件建立硬連接(原文件刪除後該文件仍可以使用)
cp 文件名 文件夾名 :將指定文件複製到指定文件夾中(加-r可以將文件夾複製到文件夾中,-r位置在cp後或總命令後均可)
grep “關鍵字” 文件名:在指定文件裏搜索含有指定關鍵字的信息
find +目錄名 + -name +“文件名”(可用通配符)  : 從指定目錄中查找名字與搜索文件名相關的文件 (區分grep,grep是從指定文件中查找文件的內容)

進程命令:

ps –aux :顯示當前全部進程
kill PID(一個進程有一個單獨的PID) :結束指定進程
kill -9 PID:強制結束指定進程

其他命令:

clear:清屏
history :查看歷史命令
>(或>>):重定向 (具體原理下面會說)
tar -cvf 包名.tar 要打包的文件名(一個或多個) :將指定文件打包(默認打包到當前文件夾)
tar -xvf 指定包名.tar :將指定包解開(默認解到當前文件夾)
ifconfig :查看或配置網卡信息
ping 局域網中其它的電腦ip :查看與局域網中其他電腦是否存在網絡連接
sudo useradd 用戶名 -m :創建一個用戶名(有-m則創建一個家目錄)
sudo passwd  用戶名 :更改指定用戶名的密碼
su - 用戶名 :切換到指定用戶名
cal :顯示本月日曆
date :查看當前時間

補充說明:

Ubuntu幫助文檔的查看:

命令 + “–help” 例:ls --help
或:man + 命令 例:man ls

自動補全:

tab:敲出命令的前幾個字母后按tab,系統會自動幫我們補全命令。

通配符:

通配符是一種特殊語句,主要有星號(*)和問號(?),用來模糊搜索文件。當查找文件夾時,可以使用它來代替一個或多個真正字符。

重定向

重定向學習教程網址

以上就是這周的更新內容,有什麼疑問歡迎在評論區提出,這篇文章的作者是@Dger,感謝大家觀看。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章