Linux最常用的命令(1)

Linux的目錄

目錄 作用
/bin/ 存放系統命令的目錄,普通用戶和超級用戶都可以執行
/sbin/ 保存系統和環境設置相關的命令
/usr/bin/ 存放系統命令的目錄
/boot/ 系統啓動目錄,保存系統啓動相關的文件
/dev/ 設備文件保存的位置
/etc 配置文件保存的位置
/home/ 普通用戶的家目錄
/lib/ 系統調用函數庫保存的位置
/lost+found/ 當系統意外崩潰或機器意外關機,而產生的一些文件碎片存放的這裏
/media/ 掛載目錄
/mnt/ 掛載目錄
/misc/ 掛載目錄
/opt/ 第三方軟件保存的位置
/proc/ 虛擬文件系統
/sys/ 虛擬文件系統
/root/ 超級用戶的家目錄
/srv/ 服務數據目錄
/tmp/ 臨時文件保存的位置
/usr/ 系統軟件資源目錄,unix software resource
/var/ 動態數據保存位置

文件類型

- 二進制文件
d 目錄
l 軟鏈接文件

用戶和權限

文件把用戶分成三類:所有者(u)、所屬組(g)和其他人(o)
三種權限:讀(r)、寫(w)和執行(x)
文件的權限

r 可以查看文件, 對文件使用cat/more/less/head/tail等命令
w 把內容寫入到文件
x 腳本、命令、可執行文件

目錄的權限

r 查看目錄下的文件
w 創建/刪除目錄,對目錄使用touch/mkdir/rmdir等命令
x 可以通過cd命令進入目錄

常見的命令

命令 作用 示例
ls 查看當前目錄下的文件 ls /tmp
ls -a 查看當前目錄下的所有文件,包括隱藏文件(以.開頭的文件) ls -a /etc
ls -l 顯示文件的詳細信息 ls -l
ls -lh 顯示文件的詳細信息 ls -lh
ls -ld 查看目錄屬性 ls -ld /etc
mkdir 創建新目錄 mkdir /tmp/a
mkdir -P 遞歸創建 mkdir -P /tmp/a/b
mkdir 一次性創建多個子目錄 mkdir /tmp/a /tmp/b /tmp/c
cd 切換目錄 cd .表示切換到當前目錄、cd …表示切換到當前目錄的上一級目錄
pwd 顯示當前目錄 pwd
rmdir 刪除空目錄 rmdir /tmp/a
cp 複製目錄 cp /etc/grub.conf /tmp
cp -r 複製目錄 cp -r /etc /tmp
mv 剪切 mv /etc/grub.conf /tmp
rm 刪除文件或目錄 rm -rf /tmp/a
touch 創建空文件 touch /tmp/a/c.txt
cat 顯示文件內容(短文件) cat /etc/services
more 分頁顯示文件內容(長文件) more /etc/services
less 分頁顯示文件內容 less /etc/services
head 顯示文件前幾行 head -n 7 /etc/services查看文件前7行
tail 顯示文件後幾行 tail -n 7 /etc/services查看文件後7行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章