切換使用者 su -l 使用者名稱
建立使用者 useradd 使用者名稱 useradd -d 目錄 使用者名稱 useradd -g 組名 使用者名稱
刪除使用者 userdel 使用者名稱
新增組 groupadd 組名
刪除組 groupdel 組名
修改使用者到另乙個組 usermod -g 組名 使用者名稱
/etc/password 使用者配置檔案
/etc/group 組配置檔案
/etc/shadow 口令配置檔案
shutdown -h -now 關機
reboot 立即重啟
init指定使用者級別
root忘記密碼
centos開機按enter鍵 7以上按e鍵
ubuntu開機按shift鍵
進去以後按e鍵 選第二個選項 然後 enter
進入之後 空格 1進入單使用者模式
再然後 按b 進入 boot模式
進入之後 passwd root
修改密碼
然後修改使用者界別到5
幫助指令:第一種:man 指令名稱
第二種:help 指令名稱
第三種: 問度娘.
檔案目錄類指令:
pwd 顯示檔案當前的絕對路徑
ls 顯示當前檔案的具體內容
ls -l 以列表的形式顯示
ls -a 可顯示隱藏資料夾
cd 切換到指定目錄
cd …回到上一級目錄
cd …/…/絕對路徑
cd ,cd~回到家目錄
mkdir 【】 目錄名 建立目錄
mkdir -p /…/…/ 建立多級目錄
rmdir 刪除空目錄
rmdir只能刪除空目錄 要刪除帶有內容的目錄
需要用rm -rf 目錄名
touch 建立空資料夾
cp 拷貝檔案到指定目錄
cp -r 名稱 到的名稱 遞迴複製整個資料夾
\cp …強制覆蓋不提示的方法 例如要複製到的檔案下有相同的檔案
mv 移動檔案與目錄 或者重新命名
mv 舊檔名 新檔名–重新命名檔案
mv /要移動檔案 /移動到的路徑 --移動檔案
cat 檢視檔案內容 以唯讀的形式開啟
cat -n 檔名 顯示行號
cat 檔名|more 分頁瀏覽
more指令是乙個基於vi編輯器的文字過濾器 以全螢幕的方式按頁顯示檔案內容
常見的快捷指令有 空格鍵 向下翻頁
enter 向下一行
q 跳出more指令
ctrl f 向下一屏
ctrl b 向上一屏
less指令也是用來分屏檢視檔案的內容 功能和more指令很相似
但是功能更強 支援各種顯示終端
指令》和指令》
指令》 輸出重定向 會將原來的內容覆蓋
例如 ls -l >cat.txt 將顯示的內容放到cat.txt中 並且會覆蓋cat.txt裡面的內容
ls -l >>cat.txt 將顯示的內容放在cat.txt檔案的末尾 不會覆蓋
echo指令 輸出內容到控制台
head指令 顯示檔案開頭部分內容 一般預設顯示前十行的內容
head -n 5 檔名 顯示前五行的內容
tail指令 顯示輸出檔案尾部的內容 一般預設顯示後十行的內容
tail -n 5 檔名 顯示後五行的內容
tail -f 檔名 實時追蹤檔案的更新
ln指令 軟鏈結 類似於windows裡面的快捷指令 指向其他的路徑
例如 建立軟鏈結ss 連線到/root檔案
ln -s /root ss
history指令 檢視已經執行過的歷史命令
時間日期類指令
date顯示當前時間
date +%y 顯示當前年份…類推
date 設定時間–date -s 字串時間
例如 設定時間 2019-09-11 16:20:20
date -s 「2019-09-11 16:20:20」
cal 檢視日曆
cal 2020 檢視2023年日曆
搜尋查詢類指令
find指令將從指定目錄下向下遞迴的遍歷各個子目錄 將滿足條件的目錄或檔案顯示在終端
型別-name 例如 find /root -name hi.txt–按名稱查詢在root檔案下的hi.txt檔案
2.-user 查詢指定使用者名稱所有檔案 find /root -user sss–查詢root檔案下使用者名稱稱為sss的檔案
3.-size 按檔案大小查詢檔案 +n 大於 +n小於 n等於 find /root -size +n20m 查詢
locate指令可以快速定位檔案路徑 無需遍歷整個文件 查詢速度快 它利用的是locate資料庫查詢 管理員必須定期更新locate時刻
第一次使用前必須使用updatedb指令建立資料庫
然後locate 檔名 快速定位
grep過濾查詢
"|"管道符 表示將前乙個查詢的內容傳遞給後面的命令處理
例如 cat hello.txt | grep -n hello–表示在hello.txt檔案中查詢hello所在的行號 hello區分大小寫 用-ni則不區分大小寫
壓縮和解壓類
gzip壓縮檔案
gunzip解壓檔案
檔案壓縮後不會保留原來的檔案
zip壓縮檔案
unzip解壓檔案 這兩個專案打包經常用
例如zip -r s.zip /home/–意識是將home目錄下的所有檔案壓縮成s.zip -r代表遞迴壓縮
unzip -d /root/ s.zip–意思是將s.zip解壓到root目錄下
tar指令是打包指令 打包後檔案格式為.tar.gz
-c–產生.tar打包檔案
-z–打包同時壓縮
-v–顯示詳細資訊
-f–指定壓縮後的檔名
-x–解包.tar檔案
例如 tar -zcvf a.tar.gz b.txt c.txt–意思是將b.txt和c.txt檔案打包成a.tar.gz檔案
tar -zxvf a.tar.gz /root/–意思是將a.tar.gz檔案解壓到root目錄下 (root要提前存在)
Linux之使用者管理
1 建立computer使用者組,該組下面建立16級計科班使用者10個學生使用者和密碼,分別登入自己對應目錄,通過命令驗證 2 建立一使用者登入,改變預設目錄home,登入目錄為 xcu computer下,字元介面顯示使用者名稱資訊。3 建立lijia1,lijia2,lijia3三個使用者,在字...
Linux 之 使用者管理
新增使用者 useradd adduser 使用者名稱 預設將新增的使用者目錄放到 home 目錄下,使用者密碼預設與使用者名稱相同 新增使用者並指定使用者目錄 useradd d 目錄 使用者名稱 不能指定到已經存在的目錄下 新增使用者時指定組名 useradd g 組名 使用者名稱 將使用者新增...
Linux學習之使用者管理和組管理
一 linux系統上使用者和使用者組類別 使用者類別 1 管理員 uid 0 2 普通使用者 id 1 65535 2.1 系統使用者 id 1 499,一般不允許登陸系統 2.2 一般使用者 id 500 60000 組類別 1 管理員組 2 普通組 2.1 系統組 2.2 一般組 基本組 使用者...