linux命令入門

科技小先鋒發表於2017-11-07

shutdown -h now [立刻關機]

shutdown -r now [立刻重啟]

reboot          [也是重啟]


vi編輯器

1.vi hello.java/hello.c[開啟vi編輯器進行編寫java或者c程式]

2.i [insert插入]

3.按ESC [進入命令模式]

4.輸入 : [冒號]

5.w[儲存],q[退出]

 wq[儲存並退出]

 q![退出不儲存]

6.編譯java程式:javac hello.java

 編譯C程式:gcc hello.c -o hello (若不用-o改名,顯示檔名為a.out)

7.執行java程式:java hello

 執行C程式:./hello


ls [當前目錄的所有檔案]相當於dir

ls -l [顯示檔案詳細資訊]

ls -a [顯示所有檔案]

cd [切換]

pwd [顯示當前路徑]


useradd 使用者名稱 [新增使用者]

例如:useradd lixiyu

passwd 使用者名稱 [為使用者新增、修改密碼]

useradd 使用者名稱 [刪除使用者]

userdel -r 使用者名稱 [刪除使用者及目錄]


init[012356]

安全級別(相關的配置檔案在/etc/inittab中的id:5:initdefault的數字進行修改)

0 [關機] ; 1 [單使用者] ; 2 [多使用者無網路連線] ; 3 [多使用者有網路連線] ; 4 [未使用,留給使用者] ; 5 [圖形介面] ; 6 [系統重啟]


解決修改錯誤配置的方法

1.進入grub引導介面按 e

2.選擇高亮第二行,按 e

3.在最後輸入一個1(單使用者級別),回車

4.按 b 進入單使用者模式,修改那個安全級別的檔案配置為3或者5即可


mkdir [建立目錄]

rmdir [刪除空目錄]

touch [建立空檔案]

cp [複製]

rm [刪除檔案和目錄]

ln [建立符號連線]

| [管道命令](把上一個命令的結果交給 | 後面的命令處理)

grep [查詢關鍵詞]

find / -name 檔名 [查詢檔案]

重定向命令: ls -l >a.txt 覆蓋寫


groupadd 組名 [新增組]

vi /etc/group [檢視更改組]

cat /etc/group [檢視所有組](儘可能用cat而不是vi,防止誤改)


useradd -g 組名 使用者名稱 [建立使用者名稱並分配組]

vi /etc/passwd [檢視更改使用者資訊]

cat /etc/passwd [檢視使用者資訊]

chmod [修改許可權]

usermod -g 組名 使用者名稱 [轉移組]

ls -ahl [檢視檔案所有者]

chown 使用者名稱 檔名 [修改檔案所在組]

chgrp 組名 檔名 [修改組]

本文轉自lixiyu 51CTO部落格,原文連結:http://blog.51cto.com/lixiyu/1337967,如需轉載請自行聯絡原作者


相關文章