Linux學習筆記:Linux常用命令操作
文章目錄
零、重要快捷鍵
一、用戶賬號的管理
(一)記錄用戶與用戶組的文件
(二)用戶賬號管理工作
二、用戶操作
(一)切換用戶
1、語法格式
2、切換到root用戶
2、切換到普通用戶
3、查看環境變量
(二)查看用戶信息
1、查看全部用戶
2、系統內置用戶與新增用戶
3、查看不能登錄的偽用戶
4、查看指定某個用戶信息
(三)添加用戶
1、語法格式
2、參數說明
3、注意事項
4、案例演示
任務:創建用戶mike
(四)修改用戶
1、語法格式
2、案例演示
任務:修改用戶mike
(五)刪除用戶
1、語法格式
2、案例演示
任務:刪除用戶mike
三、用戶組操作
(一)用戶組增刪改
1、增加用戶組
2、修改用戶組
3、刪除用戶組
(二)用戶組里增刪改用戶
1、用戶組里添加用戶
2、用戶組里修改用戶
3、用戶組里刪除用戶
(三)簡單說明
(四)案例演示
任務1、創建用戶組并添加用戶
任務2、建一個新用戶組,用戶實現組遷移
任務3:創建新用戶,同時加入兩個組
任務4、已有用戶同時加入另一個組
任務5、從組里移除用戶
任務6、刪除用戶組
四、文件目錄權限操作
(一)常用權限操作
1、chgrp - 修改文件所屬組
2、chown - 改變文件所有者
3、chmod - 改變文件權限
(1)三種角色
(2)三種權限
(3)兩種設置方式
(二)權限操作實戰
任務1、創建文件,設置其用戶組
任務2、修改文件的所有者
任務3、修改文件所有者與用戶組
任務4、修改文件操作權限
五、常用目錄操作
零、重要快捷鍵
一、用戶賬號的管理
(一)記錄用戶與用戶組的文件
在linux系統當中,默認情況下所有系統賬號信息都記錄在/etc/passwd這個文件內(包括root用戶),而個人密碼記錄在/etc/shadow這個文件內,所有Linux的組名都記錄在/etc/group內。這三個文件非常重要,不要輕易做變動。
理解用戶身份與用戶組的概念,有助于Linux多任務環境變得更容易管理。
(二)用戶賬號管理工作
增、刪、改用戶
更改用戶所屬用戶組
管理用戶的口令
增、刪、改用戶組
二、用戶操作
(一)切換用戶
由root用戶切換到普通用戶,無須輸入密碼,但是由普通用戶切換到root用戶或其它用戶,就需要輸入密碼。
1、語法格式
su <用戶名>
2、切換到root用戶
執行命令:su root,切換到root用戶
現在就是root用戶操作環境了
2、切換到普通用戶
執行exit命令可以退出,返回普通用戶操作環境
3、查看環境變量
執行命令:env,查看環境變量
(二)查看用戶信息
1、查看全部用戶
執行命令:cat /etc/passwd
ied:x:1000:1000:ied,,,:/home/ied:/bin/bash
2、系統內置用戶與新增用戶
用戶id在500以前的都是系統內置用戶,包括不能登錄的偽用戶(/sbin/nologin)。
root用戶的用戶id是0,daemon用戶的用戶id是1,bin用戶的用戶id是2……
說明:|是管道命令,加上head -3,表示顯示前3條記錄
新增用戶的id必然大于或等于500
ied用戶的用戶id是1000,不是系統內置用戶,而是新增用戶
說明:|是管道命令,加上tail -3,表示顯示末尾3條記錄
3、查看不能登錄的偽用戶
執行命令:cat /etc/passwd | grep nologin
|是 管道命令,grep是 抓取命令 (可使用通配符*),合在一起就是抓取前一個命令的結果中滿足條件的信息。
4、查看指定某個用戶信息
執行命令:cat /etc/passwd | grep ied
(三)添加用戶
1、語法格式
useradd [參數] 用戶名
2、參數說明
3、注意事項
添加用戶,不設置主組,會默認創建同名的主組。
增加用戶賬號就是在/etc/passwd文件中為新用戶增加一條記錄,同時更新其他系統文件/etc/shadow,/etc/group等。
4、案例演示
創建用戶mike,用戶id為510,密碼為12345,主目錄為/home/dear-mike
執行命令:useradd -d /home/dear-mike -u 510 -p 12345 mike
在三個文件中查看剛才創建的新用戶信息
(四)修改用戶
1、語法格式
usermod [參數] 用戶名
mod - modify
2、案例演示
修改用戶mike,密碼改為903213,主目錄為/home/mike
執行命令:usermod -d /home/mike -p 903213 mike
查看更改后的用戶信息
可以看到,mike用戶的主目錄和密碼確實被修改了
(五)刪除用戶
1、語法格式
userdel [參數] 用戶名
2、案例演示
執行命令:userdel mike
查看是否還有mike用戶
可以看到,三個文件里都沒有mike的蹤跡了
為了后面操作需要,創建mike用戶
三、用戶組操作
(一)用戶組增刪改
1、增加用戶組
語法格式: groupadd -g 用戶組id 用戶組名
2、修改用戶組
語法格式:groupmod -g 用戶組id 用戶組名
3、刪除用戶組
語法格式:groupdel 用戶組名
(二)用戶組里增刪改用戶
1、用戶組里添加用戶
語法格式:useradd -G 用戶組 用戶名
2、用戶組里修改用戶
語法格式:usermod -G 用戶組 用戶名
語法格式:usermod -a -G 用戶組 用戶名
3、用戶組里刪除用戶
語法格式: gpasswd -d 用戶名 用戶組
(三)簡單說明
每個用戶都有一個用戶組,系統可以對一個用戶組中的所有用戶進行集中管理。不同Linux 系統對用戶組的規定有所不同,如Linux下的用戶屬于與它同名的用戶組,這個用戶組在創建用戶時同時創建。用戶組的管理涉及用戶組的添加、刪除和修改,實際上就是對/etc/group文件的更新。
(四)案例演示
任務1、創建用戶組并添加用戶
創建一個用戶組lzy,組id是666
將已有用戶mike添加到該用戶組
添加用戶alice,密碼123456,主目錄/home/alice,加入lzy組
查看組lzy的情況,目前該組有兩個用戶
任務2、建一個新用戶組,用戶實現組遷移
創建一個組luzhou,組編號777
將用戶mike從lzy組遷移到luzhou組
查看兩個用戶組里的用戶情況
任務3:創建新用戶,同時加入兩個組
創建一個用戶smith,密碼111111,加入lzy組和luzhou組
查看用戶smith的情況,lzy與luzhou兩個組里都有smith,正所謂腳踏兩只船。
任務4、已有用戶同時加入另一個組
讓lzy組的alice同時加入luzhou組
查看alice用戶的情況,在lzy與luzhou兩個組里都有她的蹤跡
任務5、從組里移除用戶
讓用戶mike從luzhou組里移除
查看用戶組lzy,看還有沒有mike用戶
任務6、刪除用戶組
刪除luzhou用戶組
刪除用戶組luzhou,并不會連帶刪除里面的用戶smith和alice
四、文件目錄權限操作
(一)常用權限操作
1、chgrp - 修改文件所屬組
語法格式:chgrp 用戶組 文件
2、chown - 改變文件所有者
語法格式:chown 用戶 文件
3、chmod - 改變文件權限
chmod 756 love.txt相當于chmod u=rwx, g=rx, o=rw love.txt
(二)權限操作實戰
任務1、創建文件,設置其用戶組
root用戶創建新文件test.txt
查看文件love.txt的用戶及用戶組
將其用戶組改為lzy用戶組
查看文件love.txt的用戶及用戶組
任務2、修改文件的所有者
將root用戶所建文件love.txt的所有者改變成alice
查看文件love.txt的所有者信息
任務3、修改文件所有者與用戶組
將love.txt文件所有者改為smith,用戶組改為lzy
- 查看文件love.txt的用戶及用戶組信息
任務4、修改文件操作權限
針對文件love.txt,修改文件所有者權限為可讀可寫可執行,文件所在組的權限改為可讀可執行但是不可寫,文件其它的權限設置為可讀度執行但是不可寫
執行命令:chmod u=rwx,g+x,o=rx love.txt
查看文件love.txt的操作權限
其實,執行chmod 755 love.txt效果完全相同。
五、常用目錄操作
Linux
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。