Linux學習 三 之各種命令的學習

2021-08-21 11:29:12 字數 4571 閱讀 8721

1、cat命令  ----------------------連線並顯示檔案的資訊

命令格式:cat [選項] 檔案1 檔案2  …

選項:-n :由第一行開始對所有輸出的行數編號

-b:對空白行不編號

例如:cat  -n hello1.c  hello2.c    顯示hello1.c、hello2.c這兩個檔案的內容

2、查詢路徑(pwd)

3、改變路徑所屬

命令格式: cd [目錄名]

例如:cd /home/sunq   進入/home/sunq目錄

4、設定檔案屬性(chmod)-----2種形式

(1)chmod [選項] [who] [+|-|=] [mode] 檔名

[who]: u(使用者)、g(同組)、o(其他使用者)、a(所有使用者)

+ 新增許可權  - 取消許可權  = 賦予許可權並取消原有許可權

[mode]:r 可讀     w 可寫      x 可執行

例如:chmod g+r, o+r example ;使同組和其他使用者對檔案example有讀許可權

(2)chmod [選項] 八進位制許可權 檔名

7(111):一次是讀、寫、執行權

分別是擁有者、同組使用者、其他使用者

例如chmod 765 gen;設定檔案擁有者讀寫執行的許可權、組 使用者讀寫許可權、其他使用者讀和執行的許可權。

5、掛載命令(重要)(mount)

命令格式:mount [- 引數]  裝置檔名  掛載點目錄

umount 掛載點|裝置

引數:-t 指定裝置的檔案系統型別。

-o 指定掛載檔案系統時的選項。

例如:(1)mount  -t  iso9660  /dev/cdrom  /mnt/cdrom    掛載光碟

(2)mount  -t nfs 主機ip:共享目錄  掛載點         掛載共享目錄

6、壓縮命令

(1)格式: zip [選項] 壓縮(解壓縮)的檔名

例:zip -r zip1 man.config man.zip    將man.config、man.zip壓縮到zip1中

注意:zip  -d 等於uzip都是解壓縮

(2)格式:gzip [選項] 壓縮(解壓縮)的檔名

-d 將壓縮檔案解壓

-r 遞迴式地查詢指定目錄並壓縮其中的所有檔案或是解壓縮

-num 用指定的數字num調整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比)

特點:① zip命令具有將許多檔案與目錄壓縮成乙個檔案的功能,但gzip 卻不能

② 用gzip 命令壓縮後原始檔會被刪除

例: gzip a b     將a、b檔案壓縮成a.gz、b.gz

(3)格式:tar  [選項]  [打包後檔名]  檔案或目錄列表

-z   呼叫gzip壓縮打包檔案,與-x 聯用時呼叫gzip完成解壓縮

-c   建立新的打包檔案

-v   處理過程中輸出相關資訊

-f   對普通檔案操作(指定檔名)

-x   從打包檔案中解出檔案

例1:tar -zcvf  lihao.tar.gz  a1.txt  sudo.conf   將a1.txt、sudo.conf壓縮到lihao.tar.gz壓縮包

例2:tar -xvf  lihao1.tar.gz  -c  /usr(解壓的目錄) -c代表指定解壓的目錄  將lihao1.tar.gz解壓到/usr目錄下

7、使用者系統命令(認識)

(1)使用者切換命令(su)

格式:su  [選項]  [使用者]

例:su  -root  切換到root賬號使用

(2)顯示登入的所有使用者(who)

(3)ps  -ef   檢視程序(當前執行的)

(4)kill -9 所要殺的程序的pid   殺死程序

(5)netstat -an  檢視當前系統的埠使用情況

(6)shutdown   重啟或關閉系統

(7) uptime  顯示系統執行的時間

(8)clear    清除螢幕資訊

(9)fdisk –l  檢視硬碟分割槽及對硬碟分割槽管理

(10)du  dir1      顯示目錄dir1及其子目錄的容量

du –s  dir1  顯示目錄dir1的總量

(11)命令格式:diff [選項] 檔案1  檔案2(比較兩個檔案的不同之處;建立補丁檔案)

例:diff hello1.c hello2.c >hello.patch   生成補丁檔案

(12)命令格式:ifconfig [選項][網路介面];檢視當前網路配置情況

ifconfig 網路介面 [選項] 位址;配置指定介面網路引數

選項: inte***ce 指定的網路介面名

up 啟用指定的網路介面卡

down 關閉指定的網路介面

broadcast  廣播位址   設定介面的廣播位址

ip位址   設定ip位址

netmask 子網掩碼   設定介面的子網掩碼

例1:ifconfig eth0 192.168.9.1  netmask 255.255.255.0   設定ip位址、子網掩碼

例2:ifconfig eth0 down; 暫停該介面的工作

注:網路介面可以使eth0

(13)ping 127.0.0.1     檢視網路上主機是否在工作

8、對命令操作的快捷鍵

(1)ctrl+c:停止正在執行的程式。

(2)tab:自動補齊命令或路徑

9、touch:建立新的空的檔案

選項:

-a:或--time=atime或--time=access或--time=use    只更改訪問時間

-c:或--no--create      不建立任何檔案

-d:《時間日期》                   使用指定的日期時間,而不是現在的時間

例如:touch lihao.txt         建立lihao.txt檔案,大小為0

小白學Linux(三) ls 命令學習

命令名經常會帶有乙個或多個用來更正命令行為的選項,更進一步,選項後面會帶有乙個或多個引數,這些引數是命令作用的物件。command options arguments 命令名 選項 引數 許多命令也允許把多個短選項串在一起使用 例 lt l t分別是兩個命令 選項 l 長選項 無 作用 以長格式顯示...

Linux學習之常用壓縮命令 三

一 常用壓縮命令 1 gzip命令 2 gunzip命令 3 tar命令 4 zip命令 5 unzip命令 6 bzip2命令 7 bunzip2命令 1 gzip命令 命令名稱 gzip 命令英文原意 gnu zip 命令所在路徑 bin gzip 執行許可權 所有使用者 語法 gzip 選項 ...

Linux命令每日學之PS

ps process status 命令是常用的linux命令,其用於顯示系統當前執行的程序.用於檢視程序狀態,是否是殭屍程序,程序執行所處的狀態,程序所占用的資源 cpu 時間 等。是必要掌握的命令。注意 ps命令只是顯示瞬時的程序狀態資訊。區別與top命令,則是動態顯示程序狀態資訊,即是實時重新...