Linux系統管理常用命令總結
Linux系統的架構基礎就是文件,系統中的所有東西都可以歸結為一個個文件,包括命令、硬件和軟件設備、操作系統、進程等等對于操作系統內核而言,都被視為擁有各自特性或類型的一個個的文件。
而Linux命令是在命令行上運行的程序或實用程序,命令行是一個界面,它接受文本行并將其處理為計算機的指令。任何圖形用戶界面(GUI)都只是命令行程序的抽象。例如,單擊“X”關閉窗口時,該操作后面會運行一個命令。
本文主要介紹Linux系統管理命令的操作使用經驗總結,詳細內容請參考下文。
一、用戶指令
說明:用戶指令的操作需要系統的root登錄。
1、創建用戶useradd
[root@sambaserver ~]# useradd
[root@sambaserver ~]# useradd test//創建test用戶,同時會創建一個同名的組出來
useradd -g 組別編號 username
//把用戶userdel的組別設置好,避免創建同名的組出來
useradd -g 組編號 -u 用戶編號 -d 家目錄 username
2、修改用戶 usermod
usermod -g 組編號 -u 用戶編號 -d 家目錄 -l 新名字 username
3、刪除用戶 userdel
userdel username
userdel -r username //刪除用戶同時刪除其家目錄
4、設置用戶 passwd
passwd 用戶名
二、權限指令
說明:Linux中定義了3種訪問權限,分別是r、w、x。
1、查看文件的權限
[root@sambaserver ~]# ls -al
備注:-rwx rwx rwx
文件所屬者權限 用戶組權限 其他用戶權限
2、修改目錄或文件的權限
[root@sambaserver ~]# chmod 權限 目錄或文件
備注:a:all(所有人)--一般可以省略
u:user(所有者) g:group(所屬組) o:other(其他人)
r:read(讀權限4) w:write(寫權限2) x:execute(執行權限1)
三、目錄指令
1、創建目錄 mkdir
[root@sambaserver ~]# mkdir spring
2、移動目錄 mv
[root@sambaserver ~]# mv dir1 dir2
3、修改目錄名 mv
[root@sambaserver ~]# mv dir1 newdir1
4、復制目錄或文件 cp
[root@sambaserver ~]# cp dir1 dir2
5、刪除目錄或文件 rm
[root@sambaserver ~]# rm -r dir1
四、文件指令
1、查看文件內容
2、創建文件 touch
3、文件追加內容
說明:如果文件不存在會創建文件。
五、壓縮解壓指令
說明:常用的壓縮解壓指令有gzip、gunzip、bzip2、bunzip2和tar。
六、系統快捷鍵指令
說明:常用的系統快捷鍵有ctrl + c、ctrl + q、ctrl + l等。