1. linux 系統的檔案和目錄
特徵:在 linux 系統中沒有碟符概念 linux 系統中的所有檔案都存放在根目錄下(常用"/"代表)
使用目錄:
/ : 根目錄 /home: 所有普通使用者的家目錄 /root : linux 系統超級管理員的家目錄 /usr/bin: linux 命令大部分都存在於該目錄下
2.linux 系統檔案和目錄的特點
普通使用者和超級管理員使用者許可權有很大區別 普通使用者可以進入超級管理員的家目錄, 但是無法對其中的 檔案進行任何操作 但是超級管理員使用者可以做任何操作(實際工作中, 一般不會 輕易獲取 root 使用者許可權)
一般情況下, 普通使用者的操作範圍僅限在自己的家目錄當中 例如: 當前使用者為 admin, 操作範圍僅限: /home/admin
3. linux 命令的基本格式
格式組成: 命令主體 -命令選項 命令引數
常見命令形式: 1) 命令主體 2) 命令主體 -命令選項 3) 命令主體 引數 4) 命令主體 -命令選項 命令引數
特點:命令主體必須存在, 而選項和引數都是可選的
4.絕對路徑和相對路徑
絕對路徑: 路徑源頭固定不變, 常見有兩個: 『/』: 根目錄; 『~』: 當前使用者 的家目錄
相對路徑: 以當前所在路徑為源頭, 常見的表示形式有兩個: 『.』:當前 路徑下; 『…』:當前目錄的上一層(父層級)
路徑注意事項:
絕對路徑使用時, 需要確定檔案在根目錄下還是使用者目錄下, 合 理選擇起始符號即可 2. 初學時, 建議所有路徑優先使用絕對路徑, 當清楚檔案結構關係 後, 逐步轉換為相對路徑 3. 相對路徑中, 如果是當前路徑下的檔案獲取操作, 那麼 『./』 一般是 可以省略的
5.常用命令
pwd: 檢視當前所在的路徑位置(涉及到路徑切換(cd 命令)時, 確認 路徑時使用)
ls: 檢視當前路徑下有哪些檔案(對路徑下檔案進行了修改(建立/復 制/移動/刪除)時使用)
cd: 切換路徑(更換操作目錄時使用)(常和絕對路徑及相對路徑配合 使用)touch: 建立普通檔案(單檔案: touch 檔名 多檔案: touch 檔名1 …)
mkdir: 建立目錄檔案(單資料夾: mkdir 資料夾名 多資料夾: mkdir 資料夾名1 資料夾名2 …)
cp: 複製檔案/資料夾(檔案: cp -i 原始檔 目標資料夾 目錄: cp -r 源資料夾 目標資料夾)
mv: 移動檔案/資料夾(檔案: mv 原始檔 目標資料夾 目錄: mv 源 資料夾 目標資料夾) mv : 改名(mv 源檔名 新名字)(新名字必須是當前目錄下不存在的 檔名!)
rm: 刪除檔案/資料夾(檔案: rm 檔名 目錄: rm -r 資料夾名) rm : 刪除所有檔案和資料夾(rm -r *)
符號『>』: 重定向符號(將左側命令的結果輸出到右側的檔案中)(反覆執行, 檔案原有內容會被替換)
符號『>>』: 追加重定向符號(將左側命令的結果輸出到右側的檔案中)(反覆 執行,內容追加, 檔案原有內容不會被替換)
cat: 檢視檔案內容(格式: cat 檔名)(適合用於檢視檔案內容較 少的檔案)more: 以分屏形式檢視檔案內容(格式: more 檔名)(適合用於查 看檔案內容較多的檔案)
|: 管道符號(將左側命令的結果傳遞給右側命令當資料來源) | : 例如: ls -al /usr/bin | grep mysql (從左側命令的結 果中查詢 mysql)(管道符右側命令多用: grep 和 more)
head: 可以檢視檔案開頭內容(head 檔名:檢視檔案的前10行內 容; head -行數 檔名:檢視檔案的前x行內容)
tail: 可以檢視檔案結尾內容(tail 檔名:檢視檔案的後10行內 容; tail -行數 檔名:檢視檔案的後x行內容)
tail -f: 動態檢視日誌檔案內容(格式: tail -f 日誌檔名)
reboot: 重啟
shutdown -h now: 關機
cat /proc/version: 檢視核心版本
cat /etc/redhat-release: 檢視發行版本
ps -aux: 檢視當前系統下所有的程序資訊 常用用法: ps -aux | grep 程式名 : 能夠獲取目標程式的程序 id
kill -9程序id : 通過程序id關閉對應程式(-9: 強制關閉)
top: 可以呼叫 linux 系統下的"任務管理器", 可以動態檢視所有 的程序資訊
netstat -anptu :可以獲取當前系統的網路相關資訊(獲取埠號 資訊)
lsof -i:埠號 : 檢視占用某一埠的的程式名稱及程序id(需要 root 使用者許可權)
chmod許可權 檔名
許可權修改: 字母法 1. 組別代表字母: u:擁有者 g:使用者組 o:其他人 a:以上所有 2. 賦權代表符號: +:增加 -:撤銷 =:賦予 3. 許可權代表字母: r:讀取 w:寫入 x:執行 4. 根據需求組合以上三個部分, 再設定許可權即可 例如: chmod a=rwx demo 或 chmod u-r,g-w,o=x demo
數字法1. 許可權對應的數字: r:4 w:2 x:1 2. 分別累加每乙個組別的許可權值之和, 再設定許可權即可 例如: chmod 755 demo 或 chmod 775 demo
which程式名 : 可以檢視程式安裝位置
su -
Linux基礎命令
eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如果是l則表示是...
linux基礎 命令
命令自動補全 help幫助 幫助文件 鳥哥linux私房菜 linux命令大全 工具書 man ls useradd utest useradd g group2 utest 建立utesty使用者屬於group2組 usermod g group3 utest 將utest所在的組改為group3...
linux 命令基礎
本週學習知識點 一 linux作業系統的目錄結構 在linux作業系統中,沒有 c d e等這些碟符的概念 只有乙個 代表根目錄。home 使用者的家 media 裝置 掛載 的映象檔案 root 最高許可權使用者 一般情況下不需要使用root 使用者 bin 所有的操作都是通過 命令實現的,這些命...