1. 程式人生 > >week2 Linux初入學習內容

week2 Linux初入學習內容

1.什麼是Linux
Linux 是類 UNIX 的作業系統,在原始碼上相容絕大部分UNIX 標準(指的是 IEEE POSIX ,System V,BSD),是一個支援多使用者,多程序,多執行緒實時性較好的功能強大而穩定的作業系統。
Linux 是目前執行硬體平臺最多的作業系統。Linux 最大的特點在於它是 GNU 的一員,遵循公共版權許可證(GPL),秉承“自由的思想,開放的原始碼”的原則,成千上萬的專家、愛好者通過 Internet 在不斷地完善並維護它,可以說 Linux 是計算機愛好者自己的作業系統.
2.Linux的應用
今天各種場合都有使用各種 Linux 發行版,從嵌入式

裝置到超級計機,並且在伺服器領域確定了地位,通常伺服器使用 LAMP(Linux+ Apache + MySQL + PHP)*或 LNMP(Linux +Nginx+ MySQL + PHP)組合。
目前 Linux 不僅在家庭與企業中使用,並且在政府中也很受歡迎。
3.基礎命令
1.echo 輸出
在這裡插入圖片描述
2.alias 檢視當前系統別名
在這裡插入圖片描述
新增別名:如 alias c='clear ’
在這裡插入圖片描述
3.ls
-a all,檢視目錄下的所有檔案,包括隱藏檔案
-l 長列表顯示
-h human 以人性化方式顯示出來
-d 只列出目錄名,不列出其他內容
-t 按修改時間排序
-S 按檔案的 Size 排序
在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述
4. man 手冊名 (針對命令幫助,針對配置檔案幫助,針對函式幫助)
5. reboot 重啟系統
6. ps 命令用於檢視系統中的程序狀態,格式為“ps [引數]”。
在這裡插入圖片描述
7. top 命令用於動態地監視程序活動與系統負載等資訊
在這裡插入圖片描述
8. pidof 命令用於查詢某個指定服務程序的 PID 值,格式為“pidof[選項] [服務名稱]”。
在這裡插入圖片描述
9. kill 命令用於終止某個指定 PID 的服務程序,格式為“kill [選項][程序 PID]”。
10. ifconfig 命令用於獲取網絡卡配置與網路狀態等資訊,格式為“ifconfig [網路裝置] [引數]”。
在這裡插入圖片描述
11.uname 命令用於檢視系統核心與系統版本等資訊,格式為“uname [-a]”。
在這裡插入圖片描述

12.uptime 用於檢視系統的負載資訊,格式為 uptime。
在這裡插入圖片描述

13.tr 命令用於替換文字檔案中的字元,格式為“tr [原始字元] [目標字元]”。
![在這裡插入圖片描述](https://img-blog.csdn.net/20180920213209359?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzE2ODMxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70
14.cut 命令用於按“列”提取文字字元,格式為“cut [引數] 文字”。不僅要使用-f 參來設定需要看的列數,還需要使用-d 引數來設定間隔符號。
在這裡插入圖片描述
在這裡插入圖片描述
15.touch 命令用於建立空白檔案或設定檔案的時間,格式為“touch[選項] [檔案]”。
在這裡插入圖片描述
16.mkdir 命令用於建立空白的目錄,格式為“mkdir [選項] 目錄”。
在這裡插入圖片描述

4.課後作業

1.在 CentOS 7 系統及眾多的 Linux 系統中,最常使用的 Shell 終端是什麼?
答:Bash(Bourne-Again SHell)直譯器。
2.執行 Linux 系統命令時,新增引數的目的是什麼?
答:為了讓 Linux 系統命令能夠更貼合用戶的實際需求進行工作。
3.Linux 系統命令、命令引數及命令物件之間,普遍應該使用什麼來間隔?
答:應該使用一個或多個空格進行間隔。
4.請寫出用 echo 命令把 SHELL 變數值輸出到螢幕終端的命令。
答:echo $SHELL。
5.在使用 mkdir 命令建立有巢狀關係的目錄時,應該加上什麼引數呢?
答:應該加上-p 遞迴迭代引數,從而自動化建立有巢狀關係的目錄。
6.若想檢視的檔案具有較長的內容,那麼使用 cat、more、head、tail 中的哪個命令最合適?
答:檔案內容較長,使用 more 命令;反之使用 cat 命令。
7.若有一個名為 backup.tar.gz 的壓縮包檔案,那麼解壓的命令應該是什麼?
答:應該用 tar 命令進行解壓,執行 tar -xzvf backup.tar.gz 命令即可。