/bin 存放普通使用者的命令檔案
/boot 存放系統啟動檔案
/cdrom 存放讀取光碟的相關檔案
/dev 裝置檔案
/etc 配置檔案
/home 家目錄
/lib 庫檔案
/lib64 64位庫檔案
/lost+found 系統異常產生錯誤時,丟失檔案放在這
/media **檔案
/mnt 掛載目錄
/opt 安裝軟體時的預設目錄
/proc 記憶體中相關資料檔案
/root root使用者登入的家目錄
/run 系統執行時候 用到的檔案
/sbin 超級管理員執行的檔案
/srv 服務啟動之後需要訪問的資料目錄,
/sys 系統檔案
/tmp 臨時檔案
/usr 應用程式存放目錄
/var 放置系統執行過程中經常變化的檔案,如隨時更改的日誌檔案
相對路徑:
. 相對於當前路徑
.. 相對於上一級路徑
絕對路徑:
以/開頭的就是絕對路徑
cd .. 回到上一級
cd 切換目錄 /home/wangwen
cd ~ 切換到家目錄
cd - 回到上乙個你操作的那乙個目錄
pwd 看一眼 你當前所在的目錄是**
ls 看一眼 你這個資料夾裡面有什麼
.bash_history 但凡是點開頭的檔案 都是隱藏檔案
-a all 所有檔案(包括隱藏檔案)
-l list 以列表的形式呈現
-h 可以讓檔案大小帶上單位
ll 相當於 ls -al
man是幫助命令 比如:man ls 或 man cp
mkdir 資料夾名稱
touch 建立檔案
ln -s 建立連線 (ln -s 指定你想要建立的連線 放到哪個目錄下面) soft
ln -s 需要使用絕對路徑的方式來建立
ifconfig 檢視linux下面的ip windows => ipconfig
ln => link s => soft
指定型別(dl-) 許可權位1(rwx) 許可權位2(rwx) 許可權位3(rwx) r=>read w=>write x=>可執行
d表示資料夾 directory的縮寫
l表示鏈結 link的縮寫
-表示檔案
d rwx rwx r-x
檔案型別-所屬主 所屬組 其他
d rwx rwx rwx
位數1,2,3 代表當前檔案或者資料夾的所有者的許可權設定:(所有者的許可權 u,user)
1: r 或者 - r表示可以讀取 - 表示不可以讀取
2: w 或者 - w表示可以寫入 - 表示不可以寫入
3: x 或者 - x表示可以執行 - 表示不可以執行
位數4,5,6 代表當前檔案或者資料夾的所屬組的許可權設定:(所屬組的許可權 g ,group)
1: r 或者 - r表示可以讀取 - 表示不可以讀取
2: w 或者 - w表示可以寫入 - 表示不可以寫入
3: x 或者 - x表示可以執行 - 表示不可以執行
位數7,8,9 代表其他使用者對當前檔案或者資料夾的的許可權設定:(其他人的許可權 o,other)
1: r 或者 - r表示可以讀取 - 表示不可以讀取
2: w 或者 - w表示可以寫入 - 表示不可以寫入
3: x 或者 - x表示可以執行 - 表示不可以執行
r => 4
w => 2
x => 1
rwx => 7
rw- => 6
r-x => 5
r-- => 4
-wx => 3
-w- => 2
--x => 1
--- => 0
=>rwx的任意組合共 8 種 情況
755 (根目錄下預設的資料夾許可權)
rwx r-x r-x
644 (根目錄下預設的檔案許可權)
rw- r-- r--
777 (所有許可權)
rwx rwx rwx
=>關於許可權更改
chmod 755 1.txt
遞迴更改這個資料夾裡面的所有檔案許可權
chmod -r 777 ceshi100 (chmod -r 777 資料夾)
u代表所有者 加乙個r許可權 (user)
g代表所屬組 減乙個w許可權 (group)
o代表其他 加乙個執行許可權 (other)
chmod u+r,g-w,o+x 1.txt
其他寫法:
chmod u=rwx 1.txt
=>對於目錄來講
r 是否呈現裡面的檔案
w 是否可以在裡面建立檔案或資料夾
x cd 切不進來 不能訪問這個目錄
=>對於檔案來講
r 可以看到檔案內容
w 可以更改刪除檔案及內容
x 是否可以執行這個檔案 ./abc.sh (shell)
(*擴充套件)
*sudo useradd a01 新增使用者
*sudo passwd a01 給使用者新增密碼
*sudo su a01 切換使用者
*exit 退出當前使用者
sudo userdel a01 刪除使用者a01
mv /路徑/資料夾或檔案 (新名稱) 功能:既可以剪下 也可以改名(move)
cp 路徑 路徑(從** ~ **去)
cp 預設 只能夠複製檔案
cp -r 可以複製資料夾
cp -a 可以複製許可權和所有屬性
rm -rf 指定資料夾或者檔名稱 用於刪除檔案或者目錄
1 find 搜尋命令 #找檔案
按照檔名查詢
find 查詢位置 -name 檔名
find / -name index.php 按照檔名查詢
-iname 按照檔名查詢,不區分大小寫
2 grep "字串" 檔名 #找這個檔案裡面符合條件的內容(找內容)
-v 反向選擇
-i 忽略大小寫
grep -i "root" /etc/passwd
grep -v "root" /etc/passwd
*(ls -l 路徑 /ss/xx/檔案 ) 單獨檢視乙個檔案或資料夾的
/etc
passwd 賬戶檔案
shadow 賬戶的密碼檔案(加密的)
root 是最高許可權賬戶
--檢視當前系統有哪些掛載裝置
sudo fdisk -l
--掛載
sudo mount 找到的裝置路徑 /mnt/cdrom
--取消掛載
sudo umount /mnt/cdrom (umount + 掛載的目錄)suo
day16 Linux之軟體包管理
1.什什麼是rpm?組成部分有哪些?2.如何獲取rpm軟體包?怎麼獲取?3.除了rpm安裝軟體以外是否還有其他方式安裝軟體分類 安裝版本 rpm包 預先編譯打包安裝簡單 軟體版本偏低 原始碼包c手動編譯打包安裝簡單 軟體版本隨意 二進位製包 綠色包 解壓即可使用,安裝簡單 不能修改原始碼 4.rpm...
Day122 Linux常用命令
因為在生產環境會遇到很多問題,那麼最快的定位方式莫過於去看日誌,我們都知道伺服器每天會產生大量的日誌,那麼如何快速的定位也就是最關鍵的。tail n 10 file.log 查詢日誌尾部最後10行的日誌 tail n 10 file.log 查詢第10行之後的所有日誌 tail fn 100 fil...
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...