linux目錄:java
<linux命令大全網址:https://man.linuxde.net/>linux
經常使用命令git
目錄切換:web
cd <目錄名>
: 切換到指定目錄
cd ..(或cd../)
: 切換到上一層目錄
cd /
:** 切換到系統根目錄
cd ~
: 切換到用戶主目錄
cd -
: 切換到上一個操做所在目錄
目錄操做網絡
mkdir <目錄名稱> :增長目錄 -p 爲遞歸建立目錄
less
ls 或 ll (ll是ls-l的簡寫,ll命令能夠看到該目錄下的全部目錄和文件的詳細信息) :查看目錄信息編輯器
find 目錄 參數 :查找目錄ide
示例ui
find .
find/home -name 」*.txt「
find/home -iname "*.txt"
find . \( -name "*.txt" -o -name "*.pdf" \)
或
find . -name "*.txt" -o -name "*.pdf"
mv 目錄名稱
新目錄名稱 : 修改目錄名稱 能夠用於linux下文件的重命名
spa
mv 目錄名稱 目錄的新位置
:** 移動目錄的位置
cp -r 目錄名稱 目錄拷貝的目標位置:
拷貝目錄,-r表明遞歸拷貝 (能夠刪除目錄或者文件,壓縮包等)
rm [-rf] 目錄 : 刪除目錄 (能夠刪除目錄或者文件,壓縮包等) -rf爲強制刪除
文件的操做命令
命令 tail -f 文件 能夠對某個文件進行動態監控,例如啓動入職, 會隨着程序的運行,日誌會變化,可使用tail -f
文件名
監控 文 件的變化
壓縮文件的操做命令
打包並壓縮文件:tar -zcvf 打包壓縮後的文件名 要打包壓縮的文件 其中:
z:調用gzip壓縮命令進行壓縮
c:打包文件
v:顯示運行過程
f:指定文件名
若是隻但願打成tar包則不加z便可,tar包爲linux下的文件歸檔並沒有壓縮
解壓壓縮包:
命令:tar [-xvf] 壓縮文件
其中:x:表明解壓
linux權限分爲讀(readable)、寫(writable)和執行(excutable),分爲三組。分別對應文件的屬主(owner),屬組(group)和其餘用戶(other),經過這樣的機制來限制哪些用戶、哪些組能夠對特定的文件進行什麼樣的操做 能夠經過 ll 命令查看
文件和目錄權限的區別:
對文件和目錄而言,讀寫執行表示不一樣的意義。
對於文件:
權限名稱 | 可執行操做 |
---|---|
r | 可使用cat查看文件的內容 |
w | 能夠修改文件的內容 |
x | 能夠將其運行爲二進制文件 |
對於目錄:
權限名稱 | 可執行操做 |
---|---|
r | 能夠查看目錄下列表 |
w | 能夠建立和刪除目錄下文件 |
x | 可使用cd進入目錄 |
須要注意的是超級用戶能夠無視普通用戶的權限,即便文件目錄權限是000,依舊能夠訪問。 在linux中的每一個用戶必須屬於一個組,不能獨立於組外。在linux中每一個文件有全部者、所在組、其它組的概念。
全部者
通常爲文件的建立者,誰建立了該文件,就自然的成爲該文件的全部者,用ls ‐ahl命令能夠看到文件的全部者 也可使用chown 用戶名 文件名來修改文件的全部者 。
文件所在組
當某個用戶建立了一個文件後,這個文件的所在組就是該用戶所在的組 用ls ‐ahl命令能夠看到文件的全部組 也可使用chgrp 組名 文件名來修改文件所在的組。
其它組
除開文件的全部者和所在組的用戶外,系統的其它用戶都是文件的其它組
咱們再來看看如何修改文件/目錄的權限。
修改文件/目錄的權限的命令:chmod
示例:修改/test下的aaa.txt的權限爲屬主有所有權限,屬主所在的組有讀寫權限, 其餘用戶只有讀的權限
chmod 權限數字 文件名
Linux用戶管理相關命令:
useradd 選項 用戶名
:添加用戶帳號
userdel 選項 用戶名
:刪除用戶賬號
usermod 選項 用戶名
:修改賬號
passwd 用戶名
:更改或建立用戶的密碼
passwd -S 用戶名
:顯示用戶帳號密碼信息
passwd -d 用戶名
: 清除用戶密碼
useradd命令用於Linux中建立的新的系統用戶。useradd可用來創建用戶賬號。賬號建好以後,再用passwd設定賬號的密碼.而可用userdel刪除賬號。使用useradd指令所創建的賬號,其實是保存在/etc/passwd文本文件中。
passwd命令用於設置用戶的認證信息,包括用戶密碼、密碼過時時間等。系統管理者則能用它管理系統用戶的密碼。只有管理者能夠指定用戶名稱,通常用戶只能變動本身的密碼。
每一個用戶都有一個用戶組,系統能夠對一個用戶組中的全部用戶進行集中管理。不一樣Linux 系統對用戶組的規定有所不一樣,如Linux下的用戶屬於與它同名的用戶組,這個用戶組在建立用戶時同時建立。
用戶組的管理涉及用戶組的添加、刪除和修改。組的增長、刪除和修改實際上就是對/etc/group文件的更新。
Linux系統用戶組的管理相關命令:
groupadd 選項 用戶組
:增長一個新的用戶組
groupdel 用戶組
:要刪除一個已有的用戶組
groupmod 選項 用戶組
: 修改用戶組的屬性
其餘經常使用命令
-9強制殺死
網絡通訊命令:
本文使用 mdnice 排版