❶ redhat linux 怎麼從文件編輯界面退回到終端界面
那個2.txt有內容沒有?沒有,直接輸入:q退出。
如果有內容,左下角應該有插入皮陸物或者insert,此時,先按下esc,使左下角的插入或者insert消失,然後,輸入:wq回車,保存退出,輸入:w回車,只保存,悉坦不退出。有內容,但燃液不想保存,直接輸入:q回車。
❷ linux系統的六個虛擬控制台怎麼切換
linux有六個虛擬控制台
同時按下ctrl+alt+(F1~F6)鍵進行祥答切換。
ctrl+alt+F1:圖謹纖慧形豎卜界面 , 其他幾個是命令行界面
❸ Linux常用基本命令大全介紹
學習Linux系統,命令是最基礎的一部分,有著很重要的地位,所以入門必須掌握好常用命令。下面由我為大家整理了Linux系統常用的基本命令入門篇,希望對大家有幫助!
Linux系統常用的基本命令入門篇一、基礎命令
1.Linu x的進 入與退出系統
進入Linux系統:
必須要輸入用戶的賬號,在系統安裝過程中可以創建以下兩種帳號:
1.root--超級用戶帳號(系統管理員),使用這個帳號可以在系統中做任何事情。
2.普通用戶--這個帳號供普通用戶使用,可以進行有限的操作。
一般的Linux使用者均為普通用戶,而系統管理員一般使用超級用戶帳號完成一些系統管理的工作。如果只需要完成一些由普通帳號就能完成的任務,建議不要使用超級用戶帳號,以免無意中破壞系統。影響系統的正常運行。
用戶登錄分兩步:第一步,輸入用戶的登錄名,系統根據該登錄名識別用戶;第二步,輸入用戶的口令,該口令是用戶自己設置的一個字元串,對其他用戶是保密的,是在登錄時系統用來辨別真假用戶的關鍵字。
當用戶正確地輸入用戶名和口令後,就能合法地進入系統。屏幕顯示:
[root@loclhost/root] #
這時就可以對系統做各種操作了。注意超級用戶的提示符是“#”,其他用戶的提示符是“$”。
2.修改口令
為了更好的保護用戶帳號的安全,Linux允許用戶隨時修改自己的口令,修改口令的命令是passwd,它將提示用戶輸入舊口令和新口令,之後還要求用戶再次確認新口令,以避免用戶無意中按錯鍵。如果用戶忘記了口令,可以向系統管理員申請為自己重新設置一個。
3.虛擬控制台
Linux是一個真正的多用戶 操作系統 ,它可以同時接受多個用戶登錄。Linux還允許一個用戶進行多次登錄,這是因為Linux和UNIX一樣,提供了虛擬控制台的訪問方式,允許用戶在同一時間從控制台進行多次登錄。虛擬控制台的選擇可以通過按下Alt鍵和一個功能鍵來實現,通常使用F1-F6例如,用戶登錄後,按一下Alt-F2鍵,用戶又可以看到"login:"提示符,說明用戶看到了第二個虛擬控制台。然後只需按Alt-F1鍵,就可以回到第一個虛擬控制台。 一個新安裝的Linux系統默認允許用戶使用Alt-F1到Alt-F6鍵來訪問前六個虛擬控制台。虛擬控制台可使用戶同時在多個控制台上工作,真正體現Linux系統多用戶的特性。用戶可以在某一虛擬控制台上進行的工作尚未結束時,切換到另一虛擬控制台開始另一項工作。
退出系統
不論是超級用戶,還是普通用戶,需要退出系統時,在shell提示符下,鍵入exit命令即可。
4.查看命令幫助信息
man命令
man命令用於查詢命令和程序的使用 方法 和參數。
例如:
man ls
將顯示ls命令的基本格式和使用方法
Linux系統常用的基本命令入門篇二、關機重啟命令
首先,是關機/重啟命令,僅在虛擬機時使用,實際工作中用不到
reboot 一般不跟參數使用,輸入指令即可重啟
shutdown 一般需要跟參數,例:
shutdown -r 延時多少分鍾重啟,一般使用now
shutdown -r now 立即重啟
shutdown -f 強制重啟
跟windows一樣,linux也存在注銷功能
exit
1)halt
halt 可不接參數
halt -f 強制關機
2)poweroff
poweroff 可不接參數使用
poweroff -f 強制關機
3)init 0
4)shutdown 不可單獨使用
shutdown -h 分鍾數 延時多久關機
shutdown -h now 立即關機
Linux系統常用的基本命令入門篇三、vi編輯
vi命令是UNIX操作系統和類UNIX操作系統中最通用的全屏幕純文本編輯器。
Linux中的vi編輯器叫vim,它是vi的增強版(vi Improved),與vi編輯器完全兼容,而且實現了很多增強功能。
vi編輯器支持編輯模式和命令模式,編輯模式下可以完成文本的編輯功能,命令模式下可以完成對文件的操作命令,要正確使用vi編輯器就必須熟練掌握著兩種模式的切換。
默認情況下,打開vi編輯器後自動進入命令模式。從編輯模式切換到命令模式使用“esc”鍵,從命令模式切換到編輯模式使用“A”、“a”、“O”、“o”、“I”、“i”鍵。
vi編輯器提供了豐富的內置命令,有些內置命令使用鍵盤組合鍵即可完成,有些內置命令則需要以冒號“:”開頭輸入。常用內置命令如下:
1 Ctrl+u:向文件首翻半屏;
2 Ctrl+d:向文件尾翻半屏;
3 Ctrl+f:向文件尾翻一屏;
4 Ctrl+b:向文件首翻一屏;
5 Esc:從編輯模式切換到命令模式;
6 ZZ:命令模式下保存當前文件所做的修改後退出vi;
7 :行號:游標跳轉到指定行的行首;
8 :$:游標跳轉到最後一行的行首;
9 x或X:刪除一個字元,x刪除游標後的,而X刪除游標前的;
10 D:刪除從當前游標到游標所在行尾的全部字元;
11 dd:刪除游標行正行內容;
12 ndd:刪除當前行及其後n-1行;
13 nyy:將當前行及其下n行的內容保存到寄存器?中,其中?為一個字母,n為一個數字;
14 p:粘貼文本操作,用於將緩存區的內容粘貼到當前游標所在位置的下方;
15 P:粘貼文本操作,用於將緩存區的內容粘貼到當前游標所在位置的上方;
16 /字元串:文本查找操作,用於從當前游標所在位置開始向文件尾部查找指定字元串的內容,查找的字元串會被加亮顯示;
17 ?name:文本查找操作,用於從當前游標所在位置開始向文件頭部查找指定字元串的內容,查找的字元串會被加亮顯示;
18 a,bs/F/T:替換文本操作,用於在第a行到第b行之間,將F字元串換成T字元串。其中,“s/”表示進行替換操作;
19 a:在當前字元後添加文本;
20 A:在行末添加文本;
21 i:在當前字元前插入文本;
22 I:在行首插入文本;
23 o:在當前行後面插入一空行;
24 O:在當前行前面插入一空行;
25 :wq:在命令模式下,執行存檔退出操作;
26 :w:在命令模式下,執行存檔操作;
27 :w!:在命令模式下,執行強制存檔操作;
28 :q:在命令模式下,執行退出vi操作;
29 :q!:在命令模式下,執行強制退出vi操作;
30 :e文件名:在命令模式下,打開並編輯指定名稱的文件;
31 :n:在命令模式下,如果同時打開多個文件,則繼續編輯下一個文件;
32 :f:在命令模式下,用於顯示當前的文件名、游標所在行的行號以及顯示比例;
33 :set nu:在命令模式下,用於在最左端顯示行號;
34 :set nonu:在命令模式下,用於在最左端不顯示行號;
35 :1,3y 復制第一行到第三行
36 :1,3d 刪除第一行到第三行
37 :1,3s/str/str_new/g 替換第一行到第三行中的字元串
38 :1,3s/str/str_new 替換第一行到第三行中的字元串第一個字元
39 :1,3 g/str /d 刪除第一行到第三行中含有這個字元串的行
Linux常用命令一、查詢相關
find
按規則查找某個文件或文件夾,包括子目錄
find . -name '_sh' -- 以.sh結尾的文件
find . -name '_hannel_ -- 包含channel字元的文件
find . -name 'build_ -- 以build開頭的文件
find . -name 'abc??' -- abc後面有兩個字元的文件
grep
查找內容包含指定的範本樣式的文件,Global Regular Expression Print
grep -n pattern files -- 規則 -n表示顯示行號
grep -n 'PostsActivity' AndroidManifest.xmlgrep -n 'd' AndroidManifest.xmlgrep 'aapt' build-channel.xml -- 文件中包含字元串的所有地方
grep -n 'aapt' build-channel.xml -- 文件中包含字元串的所有地方,並顯示行號
ps -e | grep java -- 所有java進程
ps -e | grep -i qq --所有qq進程,不區分大小寫
find . -name '_hannel.xml' | xargs grep -n 'aapt' -- 在以channel.xml結尾的文件中查找包含‘aapt’關鍵字的地方
ls | grep 'channel' -- 包含channel關鍵字的文件
which
在PATH變數指定的路徑中,搜索某個系統命令的位置,並且返回第一個搜索結果
which zipwhich grep
Linux常用命令二、查看命令
tail
tail [-f] [-c Number | -n Number | -m Number | -b Number | -k Number] [File]
從指定點開始將文件寫到標准輸出。使用tail命令的-f選項可以方便的查閱正在改變的日誌文件,tail -f filename會把filename里最尾部的內容顯示在屏幕上,並且不斷刷新,使你看到最新的文件內容。
tail -f test.log,循環查看文件內容,Ctrl+c來終止
tail -n 5 test.log,顯示文件最後5行內容
tail -n +5 test.log,從第5行開始顯示文件
more
more [-dlfpcsu] [-num] [+/ pattern] [+linenum] [file...]
more命令和cat的功能一樣都是查看文件里的內容,但有所不同的是more可以按頁來查看文件的內容,還支持直接跳轉行等功能。
more +3 test.log,顯示文件中從第3行起的內容
more -5 test.log,設定每屏顯示行數
ls -l | more -5,每頁顯示5個文件信息
more +/day3 test.log,查找第一個出現"day3"字元串的行,並從該處前兩行開始顯示輸出
less
less [options] [file...]
與more命令一樣,less命令也用來分屏顯示文件的內容。但是二者存在差別:less命令允許用戶向前或向後瀏覽文件,而more命令只能向前瀏覽。用less命令顯示文件時,用PageUp鍵向上翻頁,用PageDown鍵向下翻頁。要退出less程序,應按Q鍵。
less test.log,查看文件
ps -ef | less,查看進程信息並通過less分頁顯示
history | less,查看命令歷史使用記錄並通過less分頁顯示
less test1.log test2.log,瀏覽多個文件,n和p切換文件
watch
watch [options] command
每隔一段時間重復運行一個命令,默認間隔時間是2秒。要運行的命令直接傳給shell(注意引用和轉義特殊字元)。結果會展示為全屏模式,這樣你可以很方便的觀察改變
watch -n 60 date,執行date命令每分鍾一次,輸入^C 退出
watch -d ls -l,查看目錄變化
watch -d ’ls -l | fgrep joe’,想找joe用戶的文件
watch -d 'ls -l|grep scf',監測當前目錄中 scf' 的文件的變化
watch -n 10 'cat /proc/loadavg',10秒一次輸出系統的平均負載
watch -n 1 -d netstat -ant,每隔一秒高亮顯示網路鏈接數的變化
watch -n 1 -d 'pstree | grep http',每隔一秒高亮顯示http鏈接數的變化
Linux常用命令三、文件相關
vi
vi file
按i鍵,進入編輯模式
按esc鍵,進入命令模式
:w 保存文件但不退出vi
:w file 將修改另外保存到file中,不退出vi
:w! 強制保存,不推出vi
:wq 保存文件並退出vi
:wq! 強制保存文件,並退出vi
q: 不保存文件,退出vi
:q! 不保存文件,強制退出vi
:e! 放棄所有修改,從上次保存文件開始再編輯
chmod
change mode,變更文件或目錄的讀、寫、運行許可權
chmod [-cfvR] [--help] [--version] mode file...
mode:許可權設定字串,格式如下 : [ugoa...][[+-=][rw xX ]...][,...]
u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是
+ 表示增加許可權、- 表示取消許可權、= 表示唯一設定許可權。
r 表示可讀取,w 表示可寫入,x 表示可執行,X 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。
chmod也可以用數字來表示許可權,語法為:chmod abc file,如chmod 777 file
其中a,b,c各為一個數字,分別表示User、Group、及Other的許可權。 r=4,w=2,x=1
chmod 777 file,等同於 chmod a=rwx file
chmod ug=rwx,o=x file,等同於 chmod 771 file
chmod 4755 filename,可使此程序具有root的許可權
ls -l 可以查看列出當前用戶的文件許可權
zip
zip -r filename.zip filesdir
zip -r test.zip ./_把當前所有文件壓縮到test.zip
zip -r test.zip test,把test文件所有文件及目錄,要是到test.zip
zip -d test.zip test.txt,刪除壓縮文件中test.txt文件
zip -m test.zip ./test.txt,向壓縮文件中test.zip中添加test.txt文件
zip -r test.zip file1 file2 file3 filesdir,處理多個文件和目錄,空格隔開
unzip
unzip zip-file,解壓到當前目錄
unzip -d dst-dir zip-file,解壓到指定的目錄,-d後為指定目錄
unzip -n zip-file,不覆蓋已經存在的文件,-n為不要覆蓋原有的文件
unzip -n -d dst-dir zip-file,解壓到指定的目錄,不覆蓋已經原有的文件
unzip -o -d dst-dir zip-file,-o不必先詢問用戶覆蓋原有文件
unzip -l zip-file,僅查看壓縮文件內所包含的文件
tar
tar cvf test.tar test,把test下所有文件和目錄做備份tar czvf test.tar.gz test,把test下所有文件和目錄做備份並進行壓縮tar xzvf test.tar.gz,把這個備份文件還原並解壓縮tar tvf test.tar | more,查看備份文件的內容,並以分屏方式顯示在 顯示器 上
tar czvf test.tar.gz test --exclude=test/svn,備份壓縮並排除目錄
touch
❹ LInux用戶管理
Linux 維持多個人使用同一個用戶登錄系統, Windows 在修改組策略的情況下,也可以多個使用同一個用戶登錄
遠程連接Linux的方式:SSH協議
遠程連接Windows的方式:RDP協議
安卓手機(Linux系統):root 刷機,使用root用戶登錄系統
Usage:id [選項] [用戶名]
# id ,查看當前登錄的用戶信息
-u:查看用戶的uid
-g:查看用戶的gid
-G:查看用戶的屬組
[root@localhost ~]# id
uid=0(root) gid=0(root) 組=0(root)
[root@localhost ~]# id qian
uid=1001(qian) gid=1001(qian) 組=1001(qian)
[root@localhost ~]# id -g cls
1001
[root@localhost ~]# id -u cls
666
[root@localhost ~]# id -G cls
1001
[root@localhost ~]# id
uid=0(root) 用戶id
gid=0(root) 用戶組的id
組=0(root)
在系統中,不認識root,qian,zls
0:超級用戶
uid=1001(qian)
gid=1001(qian)
groups=1001(qian)
[root@localhost ~]# ll /etc/passwd
-rw-r--r-- 1 root root 916 3⽉ 30 10:26 /etc/passwd
[root@localhost ~]# cat /etc/passwd
用戶名 密碼佔位符 uid gid 注釋信息 用戶家目錄 用戶登錄shell
root: x: 0: 0: root: /root: /bin/bash
cls: x: 666: 1001: : /home/cls: /bin/bash
wutenglan:x:777:1001:武藤蘭老師是個好老師: /home/wutenglan:/bin/bash
[root@localhost ~]# ll /etc/shadow
---------- 1 root root 1088 3⽉ 30 10:50 /etc/shadow
[root@localhost ~]# cat /etc/shadow
qian :!! :18351 :0:99999:7:::
第一列:用戶名
第二列:密碼,!! 和 * 表示沒有密碼
第三列:上一次修改用戶密碼的時間(從1970年開始)/天
第四列:密碼最少使用的天數(0 是 無限制)
第五列:密碼過期天數 99999天
第六列:在密碼過期的前7天,提示需要修改密碼了,你的密碼還有7天要過期了
第七列:密碼過期後N天,強制提示修改密碼
第⼋列:賬戶的失效時間,從1970年開始計算
第九列:保留
root:$6$iM1LuZaUuwyZrIg.$/XdQsYgRpJaL
/.::0:99999:7:::
增
useradd
adser
Usage:useradd [選項] [用戶名]
默認情況下,在創建⽤戶的時候,會創建一個和用戶同名的組,並且把該用戶加入該組
[root@localhost ~]# useradd zls
-u:(uid)指定uid
-g:(gid)指定gid,也可以指定組名
-G:(Group)指定附加組,如果加入多個附加組則用 逗號隔開
-M:不創建家目錄
-s:(shell)指定登錄的shell
-c:(comment)添加註釋
-d:(directory)指定用戶的家目錄
-r:幫我們創建一個uid范圍是201-999的系統用戶,不創建家目錄
userdel
Usage:userdel [選項] [用戶名]
默認情況下,在刪除用戶的同時會把同名的用戶組也刪除,但是如果組內有其他用戶,則不會刪除組,
只刪除用戶
-r:刪除用戶的同時,刪除用戶的家目錄,和用戶的其他 郵件目錄... (刪除凈)
usermod
Usage:usermod [選項] [用戶名]
-u:修改uid
-g:修改gid
-G:修改附加組
-a:配合-G,在修改附加組的時候,起到追加效果(append)
-m:修改(遷移)家目錄,必須配合 -d
-d:指定修改後的家目錄
-s:修改登錄的shell
-c:修改注釋
-l:修改登錄的用戶名
-L:鎖定用戶(封號)
-U:解鎖用戶(解封)
id
whoami
1.什麼是用戶?
能夠正常登錄系統的,可以管理系統還有可以管理系統中的進程或者程序
02.Linux與windows系統的用戶有什麼區別?
linux 支持多用戶同時登錄
windows 默認不支持多用戶同時登錄
03.使用什麼命令可以查看用戶是否存在?
[root@oldboy ~]# id oldboy
[root@oldboy ~]# who
[root@oldboy ~]# whoami
root
04.跟用戶相關的配置文件都有哪些?分別存放的是什麼?
用戶存放的信息文件 /etc/passwd
用戶存放的密碼文件 /etc/shadow
用戶組信息文件 /etc/group
05./etc/passwd文件以':' 為分割符, 分為7個欄位,請說明一下每個欄位的具體含義?
欄位名稱 注釋說明
1.用戶名稱 //用戶的賬號名稱
2.密碼佔位符 //存放賬戶的口令,暫用x表示,密碼保存在/etc/shadow
3.用戶的UID //用戶標識號
4.用戶基本組GID //組標識號
5.用戶注釋 //用戶詳細信息
6.用戶家目錄 //root家目錄是/root普通用戶家目錄存在/home/username(可自定義)
7.用戶登錄Shell //用戶登錄Linux使用的shell #cat /etc/shells
06./etc/shadow文件以':' 為分割符, 分為9個欄位,請說明一下每個欄位的具體含義?
欄位名稱 注釋說明
1.用戶登陸名 //用戶的賬號名稱
2.加密後的密碼 //用戶密碼,這是加密過的口令(未設密碼時為!!)
3.最近一次密碼更改時間 //從1970年到最近一次更改密碼時間之間過了多少天
4.密碼最少使用幾天 //密碼最少使用幾天才可以更改密碼(0表示無限制)
5.密碼最長使用幾天 //密碼使用多少天需要修改密碼(默認99999永不過期)
6.密碼到期前警告期限 //密碼過期前多少天提醒用戶更改密碼(默認過期提前7天警告)
7.密碼到期後保持活動的天數 //在此期限內, 用戶依然可以登陸系統並更改密碼, 指定天數過後, 賬戶被鎖定
8.賬戶到期時間 //從1970年起,賬戶在這個日期前可使用,到期後失效。
9.標志 //保留
07.什麼是用戶的UID?
用戶的標識符 它和用戶一一對應關系
User Identification 的縮寫
08.不同的用戶對應UID號范圍是多少?
0 超級用戶
1-200 系統用戶
201-999 系統用戶 (不需要登錄)
1000+ 普通用戶
09.新建用戶user1、user2,用戶user2不允許登陸到系統中。
[root@oldboy ~]# useradd user1
[root@oldboy ~]# useradd user2 -s /sbin/nologin
10.創建普通用戶oldboy,其ID號為789
[root@oldboy ~]# useradd -u 789 oldboy
[root@oldboy ~]# id oldboy
uid=789(oldboy) gid=1003(oldboy) groups=1003(oldboy)
11.創建虛擬用戶test,其ID號為666
[root@oldboy ~]# useradd -u 666 -s /sbin/nologin test
12.修改oldboy用戶的ID號,修改為777
[root@oldboy ~]# usermod -u 777 oldboy
[root@oldboy ~]# id oldboy
uid=777(oldboy) gid=1003(oldboy) groups=1003(oldboy)
13.修改用戶test的命令解釋器,使其可以登錄到系統。
[root@oldboy ~]# usermod -s /bin/sh test
[root@oldboy ~]# su - test
Last login: Tue Mar 31 15:09:39 CST 2020 on pts/3
[test@oldboy ~]# whoami
test
14.刪除用戶user1.不刪除其家目錄。
[root@oldboy ~]# userdel user1
[root@oldboy ~]# ll /home/
total 0
drwx------ 3 oldboy oldboy 78 Mar 31 15:06 oldboy
drwx------ 3 test test 99 Mar 31 15:16 test
drwx------ 3 1001 1001 78 Mar 31 15:04 user1
drwx------ 3 user2 user2 78 Mar 31 15:05 user2
drwx------ 3 www www 78 Jan 1 2021 www
15.刪除用戶user2,不保留其家目錄。
[root@oldboy ~]# userdel -r user2
16.給oldboy用戶創建一個密碼為123,並嘗試登錄(兩種方法實現)
[root@oldboy ~]# passwd oldboy
[root@oldboy ~]# echo "123" |passwd --stdin oldboy
17批量創建10個用戶,前綴是你的姓,後綴為數字序列,比如qian1等。
大佬的方法
# sed 後項引用
# | xargs
# awk
[root@oldboy ~]# cat aa.sh
#!/bin/bash
read -p "請輸入你的用戶名 " ming
read -p "請輸入這個用戶名創建的次數 " shu
for i in `seq $shu`
do
useradd $ming$i
done
小弟的方法
for
[root@oldboy ~]# for i in `seq 10`;do useradd qian$i;done
18.默認情況下管理員創建了一個用戶,就會在()目錄下創建一個用戶主目錄
/home
19.如何檢查系統中存在oldboy用戶,並且顯示用戶id信息
[root@oldboy ~]# id oldboy
uid=777(oldboy) gid=1003(oldboy) groups=1003(oldboy)
20.創建gid為666,名字為www的用戶組
[root@oldboy ~]# groupadd -g 666 www
21.創建uid為666,gid為666,名字為www的用戶
[root@oldboy ~]# useradd -u 666 -g 666 www
[root@oldboy ~]# useradd -u 666 -g 666 www
useradd: group '666' does not exist
22.創建uid為888,注釋信息為"虛擬用戶",不創建家目錄,不能登錄系統,名字為oldboye的用戶
[root@oldboy ~]# useradd -u 888 -c "虛擬用戶" -M -s /sbin/nologin oldboye
23.假設公司研發部的用戶yanfa和dev屬於組yf,財務部的用戶caiwu和money屬於組cw,根據要求創建用戶及組。
[root@oldboy ~]# groupadd yf
[root@oldboy ~]# groupadd cw
[root@oldboy ~]# useradd yanfa -g yf
[root@oldboy ~]# useradd dev -g yf
[root@oldboy ~]# useradd caiwu -g cw
[root@oldboy ~]# useradd money -g cw
[root@oldboy ~]# id yanfa
uid=1021(yanfa) gid=1024(yf) groups=1024(yf)
[root@oldboy ~]# id caiwu
uid=1023(caiwu) gid=1025(cw) groups=1025(cw)
24.報如下錯誤是什麼原因,並怎麼解決
(1)
[root@oldboy ~]# id qzg
id: qzg: no such user
沒有這個用戶
(2)
[root@oldboy ~]# useradd aaa -s /sbin/nologin
useradd: group aaa exists - if you want to add this user to that group, use -g.
aaa用戶組已經存在
(3)
[root@oldboy ~]# su - qzg1
This account is currently not available.
這個用戶無法登錄系統
25.oldboy8用戶的用戶名修改成oldboy888
[root@oldboy ~]# usermod -l oldboy888 oldboy8
26.創建zls用戶,指定UID5001,基本組students 附加組sa,dba 注釋信息:one newB user, 登陸的shell:/bin/bash
曾導博客上的題
27.linux系統存放所有用戶密碼信息的文件是?
/etc/shadow
28.存放用戶賬戶信息的配置文件是?
[root@oldboy ~]# ll /etc/default/useradd
-rw-r--r--. 1 root root 119 Nov 5 2016 /etc/default/useradd
[root@oldboy ~]# ll /etc/login.defs
-rw-r--r--. 1 root root 2028 Nov 5 2016 /etc/login.defs
/etc/passwd
29.建自己姓名全拼用戶,UID5000,基本組students,附加組sa,注釋信息:2020 new student,登陸shell:/bin/bash
[root@oldboy ~]# groupadd students
[root@oldboy ~]# groupadd sa
[root@oldboy ~]# useradd -u 5000 -g students -G sa -c "2020 new student" -s /bin/bash qiangang
[root@oldboy ~]# cat /etc/passwd|tail -1
qiangang:x:5000:1027:2020 new student:/home/qiangang:/bin/bash
[root@oldboy ~]# id qiangang
uid=5000(qiangang) gid=1027(students) groups=1027(students),1028(sa)
30.建用戶useroldboy,附加組bin和root,默認shell為/bin/bash,注釋信息"user1_info"
[root@oldboy ~]# useradd -G bin,root -c "user1_info" -s /bin/bash useroldboy
[root@oldboy ~]# id useroldboy
uid=5001(useroldboy) gid=5001(useroldboy) groups=5001(useroldboy),0(root),1(bin)
31.新建一個用戶jack,指定uid為330
[root@oldboy ~]# useradd -u 330 jack
(1)修改jack的uid為666,用戶名改為jacky
[root@oldboy ~]# usermod -u 666 jack
[root@oldboy ~]# id jack
uid=666(jack) gid=5002(jack) groups=5002(jack)
[root@oldboy ~]# usermod -l jacky jack
[root@oldboy ~]# id jacky
uid=666(jacky) gid=5002(jack) groups=5002(jack)
(2)把jacky的密碼設置為123
passwd jacky
[root@oldboy ~]# echo "123"| passwd --stdin jacky
(3)切換控制台,用jacky帳戶登錄系統
[root@oldboy ~]# su - jacky
[jacky@oldboy ~]#
(4)換回控制台,用命令將jacky鎖定,驗證jacky能否再次登錄系統,解鎖後再次嘗試能否登錄系統
[root@oldboy ~]# usermod -L jacky
[root@oldboy ~]# usermod -U jacky
32.遷移jacky用戶的家目錄到/tmp/jacky
[root@oldboy ~]# usermod -md /tmp/jacky jacky
33.批量創建10個用戶,用戶名為oldboy1 oldboy2 oldboy3 .... oldboy10
[root@oldboy ~]# for i in `seq 10`;do useradd oldboy$i;done
[root@oldboy ~]# echo kkk{1..10}|xargs -n1|sed -r 's#(.*)#useradd \1#g'|bash
❺ 虛擬機linux滑鼠切不出去
使用步驟錯誤。
1、進入系統後切換到其他控制台,(按ctrl+alt再按F1F6任意一個;若沒反應,按ctrl+alt+空中乎格鍵再按F1~F6任意一個),進入其他帶培唯文本控制台。
2、輸入setup(用root用戶蠢培登錄)即可。
❻ linux系統 如何切換到後台運行程序的控制台 以查看printf()信息
用fg number(後台程序編號)恢復到前台運行,jobs 可以查看後台運行的程序。
❼ linux多桌面環境怎麼切換
一、設置GNOME或燃襪者KDE為默認的啟動桌面環境
方法1:修改/etc/sysconfig/desktop,根據需要將「DESKTOP」後面的內容改為KDE或GNOME。
方法2:在當前用戶目錄下建立「.xinitrc」這個文件(注意文件名前有一個點號,代表建立的是一個隱藏文件),文件的內容就攔段飢一行startkde或gnome-session,根據自己的需要選擇KDE或GNOME。
二、GNOME和KDE的切換(「#」後面為輸簡返入命令)
1、如果需要切換到GNOME:
#switchdesk gnome
2、如果需要切換到KDE:
#switchdesk kde
❽ 怎麼在LINUX上打開控制台
第一種方法:按「Ctrl+Alt+T」即可打開終端窗口
第二種方法,按「Ctrl+Alt+F1-F6」均可進入終端。
第三種,搜索終端並進入。
注意事項
如果採用了F1-F6的方法,返回圖形界面只要按「Ctrl+Alt+F7即可」
❾ linux 系統怎麼進行圖形化界面跟命令行界面切換
1、系統默認啟動到圖形界面。
❿ ls-prepost怎麼切換成經典用戶界面
本文為您講解假如在Linux系統下實現圖形界面與Linux命令行模式切換。
一、Linux系統安裝的流程中默認語言是英文,而不是中文簡體(安裝流程中有兩次制定語言選項,起決定作用的是第二次)
二、Linux命令行模式切換州簡:切換控制台,由圖形轉換到控制台模式:ctrl+alt+f1(同時按下3秒鍾不要馬上松開)。由控制台轉向圖形模式是:alt+f7
三、修改默認的語言項(在控制台下):vi /etc/sysconfig/i18n中的LANG=zh_CN.GB18030(留心大小寫,然後重啟系統即可)
四、命陪跡櫻令不會用,就在控制台下運行man ls就可以。(以ls命令為例)
以上是Linux系統下圖形蘆叢界面與Linux命令行模式切換的要領,期盼對您有所幫助。