Linux筆記(四)-Linux常用命令

一、命令格式

1.命令格式:
命令 [-選項] [參數]
例如:ls -la /etc
2.說明:
1).個別命令使用不遵循此格式。
2).當有多個選項時,可以寫在一起。
3).簡化選項與完整選項 -a等於- -all。

二、目錄處理命令

1.目錄處理命令:ls

命令英文願意:list
命令所在路徑:/bin/ls
執行權限:所有用戶
功能描述:顯示目錄文件
**語法:**ls 選項[-ald] [文件或目錄] (-a 顯示所有文件,包括隱藏文件;-l 詳細信息顯示,可以理解爲long,長格式顯示信息;-d 查看目錄屬性)。有一個通用選項-h 人性化顯示。
-rw-r–r–屬性說明:
-文件類型(-二進制文件 d 目錄 l軟鏈接文件)
rw- r– r–
前3位–>rw-(屬於u所有者的權限)
中3位–>r–(屬於g所屬組的權限)
後3位–>r–(屬於o其他人的權限)
r 讀 w寫 x執行

2.目錄處理命令:mkdir

命令英文願意:make directories
命令所在路徑:/bin/mkdir
執行權限:所有用戶
功能描述:創建新目錄
語法: mkdir -p [目錄名](-p 遞歸創建)。

3.目錄處理命令:cd

命令英文願意:change directory
命令所在路徑:shell內置命令
執行權限:所有用戶
功能描述: 切換目錄
語法: cd [目錄](-p 遞歸創建)
附加: cd . 表示當前目錄 cd .. 回到上一級目錄

4.目錄處理命令:pwd

命令英文願意:print working directory
命令所在路徑:/bin/pwd
執行權限:所有用戶
功能描述: 顯示當前目錄
語法: pwd

5.目錄處理命令:rmdir

命令英文願意:remove directory
命令所在路徑:/bin/rmdir
執行權限:所有用戶
功能描述: 刪除空目錄
語法: rmdir [目錄名]

6.目錄處理命令:cp

命令英文願意:copy
命令所在路徑:/bin/cp
執行權限:所有用戶
功能描述: 複製文件或目錄
語法: cp -rp [原文件或目錄] [目標目錄]
-r複製目錄
-p保留文件屬性

6.目錄處理命令:mv

命令英文願意:move
命令所在路徑:/bin/mv
執行權限:所有用戶
功能描述: 剪切、改名
語法: mv -rp [原文件或目錄] [目標目錄]

7.目錄處理命令:rm

命令英文願意:remove
命令所在路徑:/bin/rm
執行權限:所有用戶
功能描述: 刪除文件
語法: mv -rf [文件或目錄]
-r 刪除目錄
-f 強制執行

8.鍵盤Ctrl+c 終止命令

三、文件處理命令

1.文件處理命令:touch

命令所在路徑:/bin/touch
執行權限:所有用戶
功能描述: 創建空文件
語法: touch [文件名]
-r 刪除目錄
-f 強制執行
注意:若是想創建名稱中包含空格的文件,可用雙引號引起來,但是不建議這樣做。

2.文件處理命令:cat

命令所在路徑:usr/bin/cat
執行權限:所有用戶
功能描述: 查看文件內容
語法: cat -n [文件名]
-n 顯示行號

3.文件處理命令:tac

命令所在路徑:usr/bin/tac
執行權限:所有用戶
功能描述: 查看文件內容(倒序輸出內容)
語法: tac [文件名]

4.文件處理命令:more

命令所在路徑:bin/more
執行權限:所有用戶
功能描述: 分頁顯示文件內容
語法: more [文件名]
空格或f:翻頁
Enter:換行
q或Q:退出
缺點: 不能向上翻頁查看內容。

5.文件處理命令:less

命令所在路徑:usr/bin/less
執行權限:所有用戶
功能描述: 分頁顯示文件內容,可向上翻頁
語法: less [文件名]
空格或f:翻頁
Enter:換行
q或Q:退出
pageUp:向上翻頁
搜索:格式:“/搜索的關鍵詞” 回車,按“n” 查找下一個匹配的關鍵詞

6.文件處理命令:head

命令所在路徑:usr/bin/head
執行權限:所有用戶
功能描述: 顯示文件前幾行內容
語法: head [文件名]
-n 指定行數

7.文件處理命令:tail

命令所在路徑:usr/bin/tail
執行權限:所有用戶
功能描述: 顯示文件後面幾行內容
語法: tail [文件名]
-n 指定行數
-f 動態顯示文件末尾內容

8.文件處理命令:ln

命令英文原意: link
命令所在路徑:/bin/ln
執行權限:所有用戶
功能描述: 生成鏈接文件
語法: ln -s [原文件] [目標文件]
-s 創建軟鏈接
軟鏈接特徵:
類似Windows快捷方式
文件大小:只是符號鏈接
箭頭指向源文件
硬鏈接特徵:
拷貝cp -p +同步更新
通過i節點識別
不能跨分區不能針對目錄使用

四、權限管理命令

1.權限管理命令:chmod

命令英文原意: change the permissions mode of a file
命令所在路徑:/bin/chmod
執行權限:所有用戶
功能描述: 改變文件或目錄的權限
語法: chmod [{ugoa}{+-=}{rwx}] [文件或目錄]
chmod [mode=421] [文件或目錄]
r=4 w=2 x=1 如:rwxrw-r– 就是764
-R 遞歸修改
注意:
對於文件來說:
r:表示可以cat/more/head/tail/less
w:可以vim編輯
x:表示script、command等文件可以執行。
對於目錄來說:
r:表示可以對目錄進行ls
w:可以在對目錄進行touch/mkdir/rm等
x:可以用cd命令進入

2.權限管理命令:chown

命令英文原意: change file ownership
命令所在路徑:/bin/chown
執行權限:所有用戶
功能描述: 改變文件或目錄的所有者
語法: chown [用戶] [文件或目錄]

2.權限管理命令:chgrp

命令英文原意: change file group ownership
命令所在路徑:/bin/chgrp
執行權限:所有用戶
功能描述: 改變文件或目錄的所屬組
語法: chown [用戶組] [文件或目錄]

3.權限管理命令:umask

命令英文原意: change user file-creation mask
命令所在路徑:shell內置命令
執行權限:所有用戶
功能描述: 顯示、設置文件的缺省權限
語法: umask [-S]
-S:以rwx形式顯示新建文件缺省權限
注意: Linux下默認創建的文件是沒有執行權限的。
使用umask不加選項,輸出0022,這是文件權限的掩碼,要查看真實的權限,方法:777-022=755,即rwx-r-xr-x。
使用umask [權限掩碼] 可修改缺省權限

五、文件搜索命令

1.文件搜索命令:find

命令所在路徑:/bin/find
執行權限:所有用戶
功能描述: 文件搜索
語法: find [搜索範圍] [匹配條件]
-name 以文件名查找
-iname 以文件名查找,不區分大小寫
-size 以文件大小查找文件
-user 根據所有者查找
-group 根據所屬組查找
-amin 根據訪問時間 access
-cmin 文件屬性 change
-mmin 文件內容 modify
-type 根據文件類型查找,f文件 d目錄 l軟鏈接文件
-a 兩個條件同時滿足 相當於and
-o 兩個條件滿足任意一個即可 相當於or
-exec/-ok 命令 {} \;對搜索結果執行該命令操作
-inum 根據i節點查找
* 代表多個字符
? 代表一個字符
如:
find /etc -name init 在/etc目錄下找出文件名爲init的文件
find /etc -name *init* 在/etc目錄下找出文件名中包含init的文件
find /etc -name init? 在/etc目錄下找出文件名中以init開頭的文件,?代表一個字符。
find /etc -size +204800 在/etc目錄下查找大於100M的文件 100M=102400KB=204800數據塊;+n 大於 -n小於 n等於。
find /etc -user username 在/etc目錄下查找所屬用戶名爲username的文件。
find /etc -cmin -5 在/etc目錄下查找5分鐘內被修改過屬性的文件和目錄。

2.文件搜索命令:locate

命令所在路徑:/usr/bin/locate
執行權限:所有用戶
功能描述: 文件搜索,快速的搜索,查找與find不同,因爲是從文件資料庫中查找。
語法: locate 文件名
-i 不區分大小寫。
注意: 剛剛創建的文件有可能查找不到,這時候就要手動更新一下數據庫(updatedb)。因爲這個文件庫一天才更新一次。文件tmp目錄沒有收錄到數據庫,所以當你把文件放到這個目錄下,就算你更新了數據庫也找不到這個文件。

3.文件搜索命令:which

命令所在路徑:/usr/bin/which
執行權限:所有用戶
功能描述: 搜索命令所在目錄及別名信息。
語法: which 命令

4.文件搜索命令:whereis

命令所在路徑:/usr/bin/whereis
執行權限:所有用戶
功能描述: 搜索命令所在目錄及幫助文檔路徑。
語法: whereis 命令

5.文件搜索命令:grep

命令所在路徑:/bin/grep
執行權限:所有用戶
功能描述: 在文件中搜索字串匹配的行並輸出。
語法: grep -iv [指定字串] [文件]
-i 不區分大小寫
-v 排除指定字串
例如:grep -v ^# /etc/inittab 查看/etc/inittab的以#開頭以外的行。相當於不看註釋行了。

五、幫助命令

1.幫助命令:man

命令英文原意: manual
命令所在路徑:/usr/bin/man
執行權限:所有用戶
功能描述: 獲得幫助信息。
語法: man [命令或配置文件]
注意:
1 命令幫助
5 配置文件的幫助

2.幫助命令:whatis

功能描述: 查看命令的簡短介紹。
語法: whatis [命令]

3.幫助命令:apropos

功能描述: 查看配置文件的簡短介紹。
語法: apropos[配置文件]

4.幫助選項:–help

功能描述: 查看命令的簡短介紹。
語法: 命令 –help

5.幫助命令:info

功能描述: 查看命令。
語法: info[命令]

6.幫助命令:help

命令英文原意: manual
命令所在路徑:shell內置命令
執行權限:所有用戶
功能描述: 獲得shell內置命令幫助信息。
語法: help[命令]

六、用戶管理命令

1.用戶管理命令:useradd

功能描述: 添加新用戶。
語法: useradd 用戶名

2.用戶管理命令:passwd

功能描述: 設置用戶密碼。
語法: passwd 用戶名

3.用戶管理命令:who

功能描述: 查看登錄用戶信息。
語法: who

3.用戶管理命令:w

功能描述: 查看登錄用戶詳細信息。
語法: w

七、解壓縮命令

1.解壓縮命令:gzip gunzip

功能描述: 壓縮文件。
語法: gzip [文件]
壓縮文件格式: .gz
缺點:不能壓縮目錄

2.解壓縮命令:tar

功能描述: 壓縮文件。
語法: tar 選項[-zcf] [壓縮後文件名] [目錄]
-c:打包
-v:顯示詳細信息
-f:指定文件名
-z:打包同時壓縮
-x:解壓
壓縮文件格式: .tar.gz

3.解壓縮命令:zip unzip

功能描述: 壓縮文件。
語法: zip 選項[-r] [壓縮後文件名] [文件或目錄]
-r:壓縮目錄
壓縮文件格式: .zip

八、網絡命令

1.網絡命令:write

功能描述: 發送即時信息給在線用戶。
語法: write 用戶名
前提:用戶都登錄在同一服務器上。
在輸入內容時若信息輸入錯誤用Ctrl+退格鍵刪除。
使用Ctrl+D結束內容輸入

2.網絡命令:wall

功能描述: 發送廣播信息。
語法: wall [message]

3.網絡命令:ping

功能描述: 測試網絡連接。
語法: ping 選項 IP地址
-c:指定發送次數

4.網絡命令:ifconfig

功能描述: 查看及配置網卡信息。
語法: ifconfig 網卡名稱 IP地址

5.網絡命令:mail

功能描述: 查看或發送郵件給用戶。
語法: mail [用戶名]

6.網絡命令:last

功能描述: 列出目前與過去登入系統的用戶信息。
語法: last

7.網絡命令:lastlog

功能描述: 列出目前與過去登入系統的用戶信息。
語法: lastlog
-u:查看指定用戶的登錄信息

8.網絡命令:traceroute

功能描述: 顯示數據包到主機的路徑。
語法: traceroute
例如:traceroute www.baidu.com

9.網絡命令:netstat

功能描述: 查看網絡狀態。
語法: netstat
-t:TCP協議
-u:UDP協議
-l:監聽
-r:路由
-n:顯示IP地址和端口號
例子:
netstat -tlun 查看本機監聽的端口
netstat -an 查看本機所有的網絡連接
netstat -rn 查看本機路由表

10.掛載命令:mount

功能描述: 查看網絡狀態。
語法: mount [-t文件系統] 設備文件名 掛載點
例如:
mount -t iso9660 /dev/sr0 /mnt/cdrom
cdrom是自己創建的目錄來作爲掛載點
使用unmount /dev/sr0卸載掛載點
若卸載時提示設備忙,則需要先退出設備目錄再卸載。

九、關機重啓命令

1.關機重啓命令:shutdown

功能描述: 關閉重啓系統。
語法: shutdown [選項] 時間
-c:取消前一個關機命令
-h:關機
-r:重啓

2.關機重啓命令:runlevel

功能描述: 查詢系統運行級別。
語法: runlevel

3.關機重啓命令:logout

功能描述: 退出登錄 。
語法: logout

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