一、用戶基本語法
| 指令 | 描述 | 備注 |
| useradd 用戶名 | 添加用戶 | useradd -d /home/test king |
| passwd 用戶名 | 更改密碼 | |
| pwd | 顯示當前所在目錄 | |
| userdel 用戶名 | 洗掉用戶 | |
| userdel -r 用戶名 | 洗掉用戶并洗掉對應的home目錄 | |
| id 用戶名 | 查詢用戶資訊 | |
| su - 切換用戶名 | 切換用戶 | |
| exit或logout | 回傳原用戶 | |
| who am i | 顯示登陸的資訊 |
二、用戶組
| 指令 | 描述 | 備注 |
| groupadd 組名 | 新增組 | |
| groupdel 組名 | 洗掉組 | 如果創建用戶時,沒有創建組,系統就會默認創建一個組,組名和用戶名一致, |
| useradd -g 用戶組 用戶名 | 新增用戶時直接加上組 |

三、運行級別
1、指定運行級別

2、查看
查看當前運行級別:systemctl get-default
指定用戶默認運行級別:system set-default multi-user.target
![]()
3:多用戶級別,multi-user.target
5:圖形化界面級別,graphical.target
四、centos7.6找回密碼
五、幫助指令
| 指令 | 描述 | 備注 |
| man | 獲取幫助資訊 | 例如:查看ls命令的幫助資訊man ls 在Linux下,隱藏檔案是以.開頭,選項可以組合使用,比如ls -al,比如ls -al /root |
| help | 獲取shell內置命令的幫助資訊 |
六、檔案目錄類
| 指令 | 描述 | 備注 |
| pwd | 顯示當前作業目錄的絕對路徑 | |
| ls | 顯示當前目錄下檔案 | |
| ls -lh | 顯示目錄下檔案的詳細資訊(將檔案大小由位元組變為k,M,G) | |
| cd~ | 回到自己的家目錄 | |
| cd.. | 到上級目錄 | |
| mkdir | 創建目錄 | 默認只能創建一級目錄,創建多級目錄:mkdir -p /home/animal/tiger |
| rmdir | 洗掉目錄 | |
| touch | 創建空檔案 | |
| cd source dest | 拷貝指令cp | |
| cd -r source dest | 遞回復制整個檔案夾 | |
| rm | 洗掉目錄 | -r:遞回洗掉整個檔案夾,-f:強制洗掉不提示; |
| mv oldNameFile newNameFile | 重命名 | |
| mv /temp/movefile /targetFolder | 移動檔案 | |
| less | 分屏查看檔案內容 | |
| echo | 輸出內容到控制臺 | |
| head | 顯示檔案的開頭部分內容 | 顯示檔案的前五行 head -n 5 |
| tail | 顯示檔案的尾部內容 | |
| > | 輸出重定向 | |
| >> | 內容追加 | 串列的內容寫入檔案中:ls -l > 檔案 串列的內容追加到檔案的尾部:ls -al >> 檔案 將檔案1的內容覆寫到檔案2:cat 檔案1 > 檔案2 echo "內容" >> 檔案 |
| ln | 軟鏈接,也成符號鏈接,類似于Windows里的快捷方式 | ln -s [原檔案或目錄][軟鏈接名],例如:ln -s /root/ myroot |
| history | 查看已經執行過的歷史命令 | 1、顯示所有的歷史命令:history 2、顯示最近使用過的10條指令:history 10 3、執行歷史編號為5的指令:!5 |
七、時間日期類
| 指令 | 描述 | 備注 |
| date | 顯示當前時間 | |
| date + %Y | 顯示當前年份 | |
| date + %m | 顯示當前月份 | |
| date + %d | 顯示當前是哪一天 | |
| date + "%Y-%m-%d %H:%M:%S" | 顯示年月時分秒 | |
| date -s 字串時間 | 設定系統當前時間 | date -s "2021-04-11 15:46:00" |
| cal | 日歷指令 | 顯示本月日歷 |
| cal 2021 | 日歷指令 | 顯示2021年日歷
|
八、搜索查找類
| 指令 | 描述 | 備注 |
| find | 將從指定目錄向下遞回遍歷其子目錄,將滿足條件的檔案或目錄顯示在終端, | 基本語法:find [搜索范圍][選項] 例子: 1、find /home -name hello.txt 2、find /opt -user jack 分頁顯示:find /home -user jack | more 3、查找整個Linux下大于200M的檔案 find / -size +200M |
| locate | 快速定位檔案路徑 | 需先執行updatedb創建locate資料庫 |
| which | 查看某個指令在哪個目錄下 | 例如:which ls |
| grep | 過濾查找 | 基本語法:grep [選項] 查找內容 源檔案 選項:-n 顯示行號;-i 忽略大小寫 例如: 1、cat /home/hello.txt |grep "yes" 2、grep -n "yes" /home/helo.txt |
| | | 管道 |
九、壓縮和解壓
| 指令 | 描述 | 備注 | ||||||||||||
| zip | 壓縮檔案 | -r:遞回壓縮;-d:指定壓縮檔案的存放目錄 例如:zip -r myhome.zip /home/ | ||||||||||||
| unzip | 解壓檔案 | 例如:unzip -d /opt/temp /home/myhome.zip | ||||||||||||
| tar | 壓縮和解壓檔案 | 基本語法:tar [選項] xxx.tar.gz 打包的內容 選項說明:
例如: 1、將/home的檔案夾壓縮成myhome.tar.gz tar -zcvf myhome.tar.gz /home/ 2、解壓myhome.tar.gz到opt/tmp目錄下 (1)mkdir opt/tmp (2)tar -zxvf /home/myhome.tar.gz -C /opt/tmp
|
往期精彩內容:
Java知識體系總結(2021版)
Java多執行緒基礎知識總結(絕對經典)
【全堆疊最全Java框架總結】SSH、SSM、Springboot
超詳細的springBoot學習筆記
常見資料結構與演算法整理總結
Java設計模式:23種設計模式全面決議(超級詳細)
Java面試題總結(附答案)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/275095.html
標籤:其他
上一篇:Docker學習系列
