Linux是操做系統的核心。您可能據說過UNIX。好吧,Linux是一個UNIX克隆。但它其實是由Scratch的Linus Torvalds建立的。Linux是免費的開源軟件,有幾個Linux發行版,一般稱爲「發行版」。shell
Linux主要用於服務器,由於Linux快速,安全且免費,大約90%的互聯網由Linux服務器提供支持!在全球大約80%的智能手機中運行的操做系統Android也是由Linux內核製做的。安全
若是要查看UNIX或Linux系統上的文件列表,請使用「 ls」命令。服務器
它顯示當前目錄中的文件/目錄。spa
注意:操作系統
若是你的「音樂」文件夾包含如下子目錄和文件。3d
可使用'ls -R'來顯示目錄中的全部文件,還能夠顯示子目錄中的全部文件 code
注意:該命令區分大小寫。若是輸入「 ls - r 」,您將收到錯誤消息。blog
'ls -al'提供了文件的詳細信息。該命令以柱狀格式提供信息。這些列包含如下信息:rem
第一列 | 文件類型和訪問權限 | |
---|---|---|
第二列 | 文件的HardLink數量 | |
第三列 | 全部者和文件的建立者 | |
第四列 | 文件的全部者 | |
第五列 | 文件大小(以字節爲單位) | |
第六列 | 日期和時間 | |
第七列 | 目錄或文件名 |
例如:get
任何以"."開頭的目錄/文件 除非你要求,不然不會被看見。要查看隱藏文件,請使用該命令。
ls -a
'cat'命令用於顯示文本文件。它還可用於複製,組合和建立新的文本文件。
要建立新文件,請使用該命令
要查看文件,請使用命令
cat filename
'rm'命令在沒有確認的狀況下從系統中刪除文件。
要刪除文件,請使用語法
rm filename
mv filename new_file_location
mkdir directoryname
若是要在「主目錄」之外的其餘位置建立目錄,可使用如下命令
mkdir / tmp / MUSIC
將在'/ tmp'目錄下建立一個目錄'Music'
還能夠一次建立多個目錄。
mkdir dir1 dir2 dir3
rmdir directoryname
提示:確保要刪除的目錄下沒有文件/子目錄。在刪除父目錄以前,首先刪除文件/子目錄。
'mv'(移動)命令(前面介紹過)也可用於重命名目錄。使用如下給定的格式:
mv directoryname newdirectoryname
Man表明手冊,它是Linux操做系統的參考書。它相似於流行軟件中的HELP文件。
要得到您不理解的任何命令的幫助,能夠鍵入
man
舉個例子,若是咱們輸入man man
並按Enter鍵; 終端會給咱們關於man命令的信息
歷史命令顯示您在當前終端會話中過去使用的全部命令。這能夠幫助您參考您輸入的舊命令,並再次在操做中重複使用它們。
history
此命令清除終端上的全部命令,併爲您提供一個乾淨的窗口,就像剛啓動終端同樣。
clear
不少時候你必須在終端上鍵入長命令,對於複製,來自源的文本,使用Ctrl + c,可是要在終端上粘貼它,須要使用Ctrl + Shift + p。
pr
命令能夠以您想要的格式打印文件
此命令有助於格式化文件以在終端上打印。此命令有許多選項可用於對文件進行所需的格式更改。下面列出了最經常使用的' pr'選項。
選項 | 功能 |
---|---|
-X | 將數據分爲「x」列 |
-h 「標題」 | 將「標頭」值指定爲報告標題 |
-t | 不打印標題和頂部/底部邊距 |
-d | 雙重輸出文件 |
-n | 用數字表示全部行 |
-l 頁面長度 | 定義頁面中的行(頁面長度)。默認值爲56 |
- 保證金 | 按邊距編號格式化頁面 |
讓咱們嘗試一些選項並研究它們的效果。
查看文件
咱們但願其內容分爲三列。語法是:
pr -x filename
帶有'pr'命令的'-x'選項將數據分紅x列。
pr -h "header" filename
如上所示,咱們已將文件排列爲3列並分配了標題
在Windows中,經過運行setup.exe文件來完成程序的安裝。安裝捆綁包包含程序以及正確運行程序所需的各類依賴組件。
在Linux / UNIX中,安裝文件做爲包分發。可是程序包只包含程序自己。任何相關組件都必須單獨安裝
可使用apt命令安裝或刪除程序包。讓咱們使用命令更新系統中全部已安裝的軟件包
sudo apt-get update
在Ubuntu上安裝程序的簡單而流行的方法是使用軟件中心,由於它上面有大多數軟件包,它比從互聯網上下載的文件安全得多。
要經過終端發送郵件,您須要安裝軟件包'mailutils'。
命令語法是
sudo apt-get install packagename
完成後,可使用如下語法發送電子郵件。
mail -s' subject'-c'cc-address'-b'bcc-address''to-address'
命令 | 描述 |
---|---|
ls | 列出當前工做目錄中的全部文件和目錄 |
ls - R. | 列出子目錄中的文件 |
ls - a | 列出隱藏文件 |
ls - al | 列出包含權限,大小,全部者等詳細信息的文件和目錄。 |
cat>filename | 建立一個新文件 |
cat filename | 顯示文件內容 |
cat file file2> file3 | 鏈接兩個文件(file1,file2)並將輸出存儲在一個新文件(file3)中 |
mv filename 「新文件路徑」 | 將文件移動到新位置 |
mv filename new_file_name | 將文件重命名爲新文件名 |
sudo | 容許常規用戶使用超級用戶或root用戶的安全權限運行程序 |
rm filename | 刪除文件 |
man | 提供有關命令的幫助信息 |
history | 提供當前終端會話中鍵入的全部過去命令的列表 |
clear | 清除終端 |
mkdir directoryname | 在當前工做目錄或指定路徑中建立新目錄 |
rmdir | 刪除目錄 |
等等 | 重命名目錄 |
pr -x | 將文件分爲x列 |
pr -h | 爲文件指定標題 |
pr -n | 用行號表示文件 |
lp -nc lpr c | 打印文件的「c」副本 |
lp -d lp -P | 指定打印機的名稱 |
apt-get | 用於安裝和更新包的命令 |
mail -s' subject'-c'cc-address'-b'bcc-address''to-address' | 發送電子郵件的命令 |
mail -s「Subject」to-address <Filename | 發送帶附件的電子郵件的命令 |