day16 Linux常用命令

2022-06-06 07:51:10 字數 3622 閱讀 7165

/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 ...