Linux命令學習 命令分類: 文件處理命令 許可權管理命令 文件搜索命令 幫助命令 用戶管理命令 壓縮解壓命令 網路命令 關機重啟命令 1、文件處理命令 命令格式:命令 [-選項] [參數] 例:ls -la /etc 說明:1)個別命令使用不遵循此格式 2)當有多個選項時,可以寫在一起 3)簡化選 ...
-
文件處理命令
-
許可權管理命令
-
文件搜索命令
-
幫助命令
-
用戶管理命令
-
壓縮解壓命令
-
網路命令
-
關機重啟命令
1、文件處理命令
命令格式:命令 [-選項] [參數]
例:ls -la /etc
說明:1)個別命令使用不遵循此格式
2)當有多個選項時,可以寫在一起
3)簡化選項與完整選項
-a等於--all
目錄處理命令:
ls -a 顯示所有文件 -l 詳細信息顯示 -d 查看目錄屬性
mkdir -p遞歸創建
cd
pwd 顯示文件路徑
-rw-r--r-- (-二進位文件 d目錄 l軟鏈接文件) u所有者 g所屬組 o其他人
rmdir 刪除空目錄
cp -rp -r複製目錄 -p保留文件屬性
mv 剪切文件,改名
rm刪除文件 -rf[文件或目錄] -r 刪除目錄 -f 強行執行
文件處理命令:
touch 創建空文件 創建帶空格文件 “ ”
cat 顯示文件內容 -n 顯示行號
tac 倒過來顯示
more 分頁顯示文件內容 (空格)或f翻頁 (Enter)換行 q或Q退出
less 分頁顯示文件內容(可向上翻頁)
head 顯示文件前面幾行 -n 指定行數 預設10行
tail 顯示文件後面幾行 -n指定行數 -f動態顯示文件末尾內容 預設10行
ln 生成鏈接文件 -s [源文件] [目標文件] -s 創建軟鏈接
2、許可權管理命令
chmod 改變文件或目錄許可權 {ugoa}{+-=}{rwx} -R 遞歸修改 421
chown 改變文件或目錄的所有者 chwon [用戶名] [文件或目錄]
chgrp 改變文件或目錄的所屬組 chgrp [用戶名] [文件或目錄]
umask 顯示設置文件的預設許可權 -S以rwx顯示新建文件預設許可權
3、文件搜索命令
find 文件搜索 find [搜索範圍] [匹配條件]
-
find /etc +iname * ?
-
find / +size -size size 1數據塊 512位元組 0.5K
-
find /home -user shenchao -group
-
find /etc -cmin -5 在etc目錄下5分鐘內被修改過屬性的文件和目錄
-
-amin 訪問時間 -mmin 文件內容
-
find /etc -size +163840 -a -204800 在/etc下查找大於80MB小於100MB的文件
-
-a 兩個條件同時滿足 -o 連個條件滿足任意一個即可
-
-type 根據文件類型查找:f文件 d目錄 l軟鏈接文件
-
find /etc -name inittab -exec ls -l {} /; 顯示詳細信息
-
find /etc -name init* -a -type f -ok ls -l {} /;詢問
-
inum 按i節點查找
locate 在文件資料庫查找文件 在/tmp臨時文件中找不到
-
updatedb 更新文件資料庫
-
-i 不區分大小寫
which 搜索命令所在目錄及別命信息
whereis 搜索命令所在目錄及幫助文檔路徑
grep 在文件搜尋子串匹配的行並輸出 -i不區分大小寫 -v排除指定字元串 ^
4、幫助命令:
man 獲得幫助命令 1 命令的幫助 5配置文件的幫助
whatis 命令 apropos 配置文件
touch --help
help 查shell內置命令
data 更改時間
5、用戶管理命令
useradd 創建用戶
passwrd 設置用戶密碼
who tty 本地終端 pts遠程終端
w 查看用戶登陸詳細信息
6、壓縮解壓命令
(壓縮後不保留原文件)gzip 壓縮文件
gunzip 或 gzip -d解壓縮.gz的壓縮文件
tar 打包目錄 -c 打包 -v顯示詳細信息 -f指定文件名 -z打包同時壓縮 tar選項[-zcf] [壓縮後文件名] [目錄]
tar 打包目錄 -x 解包 -v顯示詳細信息 -f指定文件名 -z 解壓縮
(壓縮後保留原文件)zip 壓縮文件或目錄 -r 壓縮目錄
unzip 解壓縮
bzip2 壓縮文件 -k產生壓縮文件後保留原文件
tar -cjf Japan.tar.bz2 Japan
bunzip2 解壓縮
tar -xjf Japan.tar.bz2
7、網路命令
write 給線上用戶發信息,以Ctrl+D保存結束
wall 發廣播信息
ping 測試網路連通性 -c 指定發送次數
ifconfig 查看和設置網卡信息 語法:ifconfig 網卡名稱 IP地址
mail 查看發送電子郵件
last 列出目前和過去登入系統的用戶信息
lastlog 檢查某特定用戶上次登錄的時間 -u??????
traceroute 顯示數據包到主機間的路徑
netstat[選項] 顯示網路相關信息 -t TCP協議 -u UDP協議 -l 監聽 -r 路由 -n顯示IP地址和埠號
netstat -tlun 查看本機監聽的埠
netstat -an 查看本機所有的網路鏈接
netstat -rn 查看本機路由表
setup
mount[-t 文件系統] 設備文件名 掛載點 範例:mount -t iso9660 /dev/sr0 /mnt/cdrom
umount 卸載
8、關機重啟命令
shutdown -c取消前一個關機命令 -h關機 -r重啟
其他關機命令halt poweroff init 0
其他重啟命令reboot init 6
系統運行級別?
0 關機
1 單用戶
2 不完全多用戶,不含NFS服務
3 完全多用戶
4 未分配
5 圖形界面
6 重啟
cat /etc/inittab
runlevel 查詢系統運行級別
logout 退出登錄命令