一.linux這種大多數命令的格式以下java
命令 【-選項】【參數】linux
例:ls -la /etcshell
說明:1) 個別命令不遵循此命令格式安全
2) 當有多個選項時,能夠寫在一塊兒。如-la網絡
3) 簡化選項與完整選項。ssh
-a 等於 -- all編輯器
二.文件處理命令測試
2.1 命令名稱:lsblog
命令英文原意:list索引
命令所在路徑:/bin/ls
執行權限:全部用戶
功能描述:顯示目錄文件
語法:ls 選項【-aldhi】【文件或目錄】
-a 顯示全部文件,包含隱藏文件
-l 詳細信息顯示
-d 查看目錄屬性
-h 人性化顯示
-i 顯示每一個文件的索引
2.2 命令名稱:mkdir
命令英文原意:make directories
命令所在路徑:/bin/ mkdir
執行權限:全部用戶
語法:mkdir 【目錄名】
功能描述:建立新目錄
2.3命令名稱: cd
命令英文原意:change diretory
命令所在路徑:shell內置命令
執行權限:全部用戶
語法:cd 【目錄】
功能描述:切換目錄
範例:cd / 切換到根目錄
cd .. 回到上一級目錄
2.4 命令名稱:pwd
命令英文原意:print working directory
命令所在路徑:/bin/pwd
執行權限:全部用戶
語法:pwd
功能描述:顯示當前所在的工做目錄
範例:pwd
2.5 文件處理命令:touch
命令名稱:touch
命令所在路徑:/bin/touch
執行權限:全部用戶
語法:touch [文件名]
功能描述:建立空文件
範例:touch newfileName;
2.6 文件處理命令:cp
命令名稱:cp
命令英文原意:copy
命令所在路徑:/bin/cp
執行權限:全部用戶
語法:cp -R [源文件或目錄][目的目錄]
-R 複製目錄
功能描述:複製文件或目錄
範例:cp file1 file2 dir1 將文件file1,file2 複製到目錄dir1
cp -R dir1 dir2 將dir1下的全部文件及子目錄複製到dir2
2.7 文件處理命令: mv
命令名稱:mv
命令英文原意:move
命令所在路徑:/bin/mv
執行權限:全部用戶
語法:mv[源文件或目錄][目的目錄]
功能描述:移動文件,改名
範例:mv file1 file3 將當前目錄下文件file1改名爲file3
mv file2 dir2 將文件file2移動到目錄dir2下
2.8 文件處理命令:rm
命令名稱:rm
命令英文原意:remove
命令所在路徑:/bin/rm
執行權限:全部用戶
語法:rm -rf [文件或目錄]
-r:刪除目錄
-f:強制刪除文件或目錄
功能描述:刪除文件
範例:rm file3 刪除文件file3
rm -r dir1 刪除目錄dir1
rm -rf dir1 強制刪除目錄dir1
2.9 文件處理命令: cat
命名名稱:cat
命令英文原意:concatenate and display files
命令所在路徑:/bin/cat
執行權限:全部用戶
語法:cat [文件名]
功能描述: 顯示文件內容
範例: cat /etc/issue 查看etc下issue文件的內容
三。權限管理命令
3.1 權限管理命令 chmod
命令名稱:chmod
命令英文原意: change the permissions mode of a file
命令所在路徑 :/bin/chmod
執行權限:全部用戶
語法:chmod [{ugo}}{+-=}{rwx}][文件或目錄]
[mode=421][文件或目錄]
功能描述:改變文件或目錄權限
範例: chmod g+w file1 賦予文件file1所屬組寫權限
chmod 777 dir1 設定目錄dir1爲全部用戶具備所有權限。
文件目錄權限總結
3.2 權限管理命令:chown
命令名稱:chown
命令英文原意: change file ownership
命令所在路徑:/bin/chown
執行權限:全部用戶
語法:chown [用戶][文件或目錄]
功能描述:改變文件或目錄的全部者
範例:chown nobody file1 改變文件file1的全部者爲nobody
四. 文件搜索命令: which
命令名稱:which
命令所在路徑:/usr/bin/which
執行權限:全部用戶
語法:which [命令名稱]
功能描述:顯示系統命令所在目錄
範例: which java
五.壓縮解壓命令:tar
命令名稱:tar
命令所在路徑:/bin/tar
執行權限:全部用戶
語法:tar 選項[zxvf][目錄]
功能描述:打包目錄
壓縮後文件格式: .tar.gz
範例: tar -zcvf dir1.tar.gz dir1
將目錄dir1壓縮成一個打包並壓縮的文件.
tar命令解壓縮語法:
-x 解包.tar文件
-v 顯示詳細信息
-f 指定解壓文件
-z 解壓縮
範例: tar -zxvf dir1.tar.gz
六, 網絡通訊命令
1, 命令名稱:ping
執行權限:root
語法: ping 選項 ip地址
功能描述:測試網絡連通性
範例: ping 192.168.1.1
2.命令名稱: ifconfig
命令所在路徑:/usr/sbin/ifconfig
執行權限:root
語法: ifconfig 選項[-a] [網卡設備標識]
-a 顯示全部網卡信息
功能描述:查看網絡設置信息
範例: ifconfig -a
七.文本編輯器.
vi 是一個功能強大的全屏幕文本編輯器,是linux上最經常使用的文本編輯器.它的做用是創建,編輯,顯示文本文件.
vi 沒有菜單,只有命令.
八. 查看系統中的進程ps
經常使用選項
a 顯示全部用戶的進程
u: 顯示用戶名和啓動時間
x: 顯示沒有控制終端的進程
e: 顯示全部進程,包含沒有控制終端的進程
l: 長格式顯示
w:寬行顯示,能夠使用多個w進行加寬顯示
ps經常使用輸出信息的含義
PID:進程號
PPID:父進程的進程號
TTY:進程啓動的終端
STAT:進程當前狀態
S休眠狀態,D不可終端的休眠狀態 R運行狀態, Z僵死狀態, T中止
NI: 進程優先級
SSH免密登陸配置:
遠程登陸的安全外殼協議
有兩種身份驗證機制
1.用戶名+密碼驗證
2.密鑰驗證.
命令: ssh-keygen 四次回車
把生成的公鑰拷貝到要登陸的機器. ssh-copy-id 登陸主機名;