Linux常用命令
命令基本格式
root@localhost:~#
其中:
root
當(dāng)前登錄用戶
localhost
主機名
~
當(dāng)前所在目錄(家目錄)
# 超級用戶的提示符
普通用戶的提示符是$
命令格式
命令 [選項] [參數(shù)]
注意:
- 個別命令使用不遵循此格式
- 當(dāng)有多個選項時,可以寫在一起
- 簡化選項與完整選項
- -a 等于 --all
Linux命令
查詢目錄中內(nèi)容:ls
ls [選項] [文件或目錄]
選項:
- -a 顯示所有文件,包括隱藏文件
- -l 顯示詳細信息
- -d 查看目錄屬性
- -h 人性化顯示文件大小
- -i 顯示inode
示例:
- ls -lh
- ls -ld /etc/
- ll (ls -l的別名)
權(quán)限說明
- -rw-r--r--
- -文件類型(-文件 d目錄 l軟鏈接文件)
- rw- r-- r--
- u所有者 g所屬組 o其它人
- r讀w寫x執(zhí)行
目錄處理命令
創(chuàng)建目錄
mkdir -p [目錄名]
-p 遞歸創(chuàng)建
命令英文意思:make directories
切換所在目錄
cd [目錄]
命令英文意思:change directory
簡化操作
cd ~ 進入當(dāng)前用戶的家目錄
cd
cd - 進入上次目錄
cd .. 進入上一級目錄
cd . 進入當(dāng)前目錄
相對路徑:參照當(dāng)前所在目錄,進行查找
如:cd ../usr/local/src
絕對路徑:從根目錄開始指定,一級一級遞歸查找。在任何目錄下,都能進入指定位置
如:cd /etc/
tab鍵:補全目錄,補全命令
查看所在目錄位置
pwd
命令英文意思:print working directory
刪除空目錄
rmdir [目錄名]
命令英文意思:remove empty directories
刪除文件或目錄
rm -rf [文件或目錄]
命令英文意思:remove
選項:
-r 刪除目錄
-f 強制
復(fù)制命令
cp [選項] [原文件或目錄] [目標(biāo)目錄]
命令英文意思:copy
選項:
-r 復(fù)制目錄
-p 連帶文件屬性復(fù)制
-d 如果源文件是鏈接文件,則復(fù)制鏈接屬性
-a 相當(dāng)于 -pdr
剪切或改名命令
mv [原文件或目錄] [目標(biāo)目錄]
命令英文意思:move
常用目錄的作用
/ 根目錄
/bin 命令保存目錄(普通用戶就可以讀取的命令)
/boot 啟動目錄,啟動相關(guān)文件
/dev 設(shè)備文件保存目錄
/etc 配置文件保存目錄
/home 普通用戶的家目錄
/lib 系統(tǒng)庫保存目錄
/mnt 系統(tǒng)掛載目錄
/media 掛載目錄
/root 超級用戶的家目錄
/tmp 臨時目錄
/sbin 命令保存目錄(超級用戶才能使用的目錄)
/proc 直接寫入內(nèi)存的
/sys
/usr 系統(tǒng)軟件資源目錄
/usr/bin 系統(tǒng)命令(普通用戶)
/usr/sbin 系統(tǒng)命令(超級用戶)
/var 系統(tǒng)相關(guān)文檔內(nèi)容
Ubuntu Server 管理員權(quán)限解讀
su
(Switch User
) 切換到超級管理員
sudo
(Switch User and DO
) 以超級管理員身份執(zhí)行
passwd
修改用戶密碼
apt-get
安裝軟件
apt-get update
更新軟件源列表
apt-get install
安裝軟件
鏈接命令
ln -s [源文件] [目標(biāo)文件]
命令英文意思:link
功能:生成鏈接文件
選項:-s 創(chuàng)建軟鏈接
硬鏈接特征:
- 擁有相同的i節(jié)點和存儲block塊,可以看做是同一個文件
- 可通過i節(jié)點識別
- 不能跨分區(qū)
- 不能針對目錄使用
軟鏈接特征:
- 類似Windows快捷方式
- 軟鏈接擁有自己的i節(jié)點和block塊,但是數(shù)據(jù)塊中只保存原文件的文件名和i節(jié)點號,并沒有實際的文件數(shù)據(jù)
- lrwxrwxrwx l軟鏈接,軟鏈接文件權(quán)限都為rwxrwxrwx
- 修改任意文件,另一個都改變
- 刪除原文件,軟鏈接不能使用