etc ----系統中的組態檔
var ----var中的log程式運行檔案的存放目錄
*******目錄常用命令*******
<1> ls: 列出目錄
語法: ls 選項 目錄名稱 ----
選項一般有:
- a :全部的檔案,連同隱藏檔( 開頭為 . 的檔案) 一起列出來(常用)
- d :僅列出目錄本身,而不是列出目錄內的檔案資料(常用)
- l :長資料串列出,包含檔案的屬性與權限等等資料;(常用)
<2> cd: 切換目錄
語法: cd 相對路徑或絕對路徑
<3> pwd: 顯示當前的目錄
語法: pwd: -P 跟pwd 一樣,顯示當前的目錄
<4> mkdir: 創建一個新的目錄
語法: 1.mkdir 目錄名稱 ----這種只能創建單級目錄
2.mkdir -p aaa/bbb ----可以創建一個aaa目錄下的bbb目錄
<5> rmdir: 洗掉一個空的目錄
語法: 1.mkdir aaa ----這種只能洗掉空目錄
2.mkdir -p aaa/bbb ---bbb必須是空目錄,當bbb洗掉后,如果aaa也是空目錄也洗掉
<6> cp: 復制檔案或目錄
<7> rm: 移除檔案或目錄
選項一般有:
-i 洗掉前逐一詢問確認,
-f 即使原檔案屬性設為唯讀,亦直接洗掉,無需逐一確認,
-r 將目錄及以下之檔案亦逐一洗掉,
=====rm -rf 目錄名=====這個就是可以洗掉這個目錄的所有目錄,不管是否為空目錄
<特別注意> rm -rf /* 會洗掉Linux根目錄下的所有檔案,直接導致服務器癱瘓
* ----所有檔案 /* ----根目錄下的所有檔案
<8> mv: 移動檔案與目錄或修改檔案與目錄的名稱
選項一般有:
- i: 若指定目錄已有同名檔案,則先詢問是否覆寫舊檔案
- f: 在 mv 操作要覆寫某已有的目標檔案時不給任何指示
語法: 1. mv 原檔案名 檔案名 ----將原檔案名改為目標檔案名
2. mv 檔案名 目錄名 ----將檔案移動到目標目錄
3. mv 原目錄名 目錄名 ----目標目錄已存在,將原目錄移動到目標目錄;目標目錄不存在則改名
4. mv 目錄名 檔案名 ----出錯
*******賬號(用戶)管理*******
1.添加用戶 ----useradd 選項 用戶名 ----例如useradd aaa ----添加一個新的用戶aaa
2.用戶口令 ----passwd 選項 用戶名 ----例如 passwd aaa ----給用戶aaa添加一個密碼
3.修改用戶 ----usermod 選項 用戶名 ----例如 usermod -l aaa bbb ----將用戶aaa修改成bbb
4.洗掉用戶 ----userdel 選項 用戶名 ---- 例如userdel aaa ----洗掉用戶aaa
*******用戶組管理*******
1.添加用戶組 ----groupadd 選項 用戶組 ----例如groupadd kaifazu ----添加一個kaifazu的組
2.修改用戶組 ----groupmod 選項 用戶組 ----例如groupmod -n bbb aaa----將用戶組aaa修改成bbb
3.查詢用戶所在的組 ----groups 用戶名 ----例如 groups ccc ----查詢用戶aaa在哪個組
4.洗掉用戶組 ----groupdel 用戶組 ---- 例如groupdel kaifazu ----洗掉kaifazu這個組
*******系統管理*******
<1> 日期管理 date [引數選項]
<2> 顯示用戶 logname
<3> su切換賬戶 su toot ----切換到toot
<4> id命令 id 選項
<5> sudo執行 提高普通用戶的權利 例如 sudo ls
<6> top命令 顯示實時動態行程 直接top
<7> ps 命令 也是查看行程
<8> kill命令 殺死某個行程 kill [-s <資訊名稱或編號>][程式]
<9> shutdown 關機命令
shotdown -h now ----麻溜的立馬關機
shotdown +1 "警告資訊" ----墨跡一分鐘再關機,并出現警告資訊
shotdown -r +1 "警告資訊" ----墨跡一分鐘再重啟,并出現警告資訊
shotdown -c ----取消當前關機操作
<10>reboot 麻溜的重啟
<11>who命令 ----顯示系統中有哪些使用者正在上面,顯示的資料包含了使用者 ID、使用的終端機、從哪邊連上來的、上線時間、呆滯時間、CPU 使用量、動作等等
<12>timedatectl命令 ----是用于控制系統時間和日期
<13>clear命令 ----清屏
<14>exit命令 ----退出目前的shell
*******檔案的屬主和屬組*******
<1> chgrp ----只能更改陣列
例如: chgrp -v root aaa ----將檔案夾aaa的屬組變成root -----選項v就是多一條更改成功資訊
<2> chown ----可以更改屬主也可更改屬組
例如:1. chown root aaa ----將檔案夾aaa的屬主變成root
2. chown -R root aaa ----將檔案夾aaa 以及 檔案夾aaa中的子檔案 跟 子檔案夾 的屬主變成root
3. chown root:toot aaa ----將檔案夾aaa的屬主跟屬組都變成root
4. chown -R root:toot aaa ----將檔案夾aaa 以及 檔案夾aaa中的子檔案 跟 子檔案夾 的屬主跟屬組都變成root
<3> chomd ----更改檔案屬性 ----選項 -R 的意思都一樣 就是進行遞回(recursive)的持續變更,亦即連同次目錄下的所有檔案都會變更
例如:1. chomd -R 770 aaa ----將檔案夾aaa的權限改成了rwx rwx --- 也就是屬主跟屬組權限可讀可寫可運行,其他權限不可讀不可寫不可運行
*******檔案的管理*******
<1> touch ----創建一個空檔案
例如: touch aaa.txt ----創建aaa檔案
<2> stat ----顯示inode內容
<3> vi 跟 vim ----就是windows系統中的創建檔案,打開檔案,編輯檔案,保存檔案操作
例如: vim aaa.txt ----- 如果檔案已經存在, 會直接打開該檔案 如果檔案不存在, 保存且退出時 就會新建一個檔案
----三種模式的切換----(命令模式,編輯模式,末行模式)
----輸入 i 進入編輯模式
----輸入:進入退出模式
:q ----當vim進入檔案沒有對檔案內容做任何操作可以按"q"退出
:q! ----當vim進入檔案對檔案內容有操作但不想保存退出
:wq ----正常保存退出
:wq! ----強行保存退出,只針對與root用戶或檔案所有人生
<4> cat ----查看小檔案
例如: cat -n aaa.txt ----查看aaa.txt的內容 ,n是帶行號
<5> grep ----按照關鍵字在查詢的檔案中展示出來
<6> tail ---類似于我們在windows中通過滑鼠手工查找,比如查看檔案最后10行,從第2行一直查看到檔案末尾
<7> less ----查看大檔案
<8> vim定位行 ----vim aaa.txt +6 ----打開檔案aaa定位到第六行
<9> 例外處理 ----將后綴名為.swp的檔案洗掉即可恢復
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/47222.html
標籤:Java
上一篇:吐槽下若依(RuoYi)系統的權限系統(shiro和spring-security)
下一篇:Java類的加載時機與類的初始化
