linux用戶目錄在“/home”中,home目錄下面存放的是非管理員用戶的文件,每一個文件代表每一個用戶的區域,而linux管理員目錄則是存放在“/root”中。
本教程操作環境:linux5.9.8系統、Dell G3電腦。
linux 用戶目錄在哪里?
Linux基礎操作:用戶目錄
一、管理員&用戶目錄
Linux系統的管理員目錄存放在/root下面
Linux系統的每個用戶都有一個屬于自己的區域,存放在 /home下面
注:home目錄下面存放的是非管理員用戶的文件,每一個文件代表每一個用戶的區域
二、準備工作之路徑操作
2.1 新朋友
2.1.1 pwd
pwd(Print Working Directory) 命令用于顯示當前目錄
pwd各參數含義
- -L, –logical 顯示當前目錄
- -P, –physical 無選項 默認使用-P 顯示當前目錄的實際物理地址
pwd
2.1.2 cd
cd m目錄切換命令
小技巧:
如果用戶想回到自己的家目錄,可以直接輸入cd
cd
2.1.3 su和sudo
2.1.3.1 su
SU:( Switch user切換用戶),可讓一個普通用戶切換為超級用戶或其他用戶,并可臨時擁有所切換用戶的權限,切換時需輸入欲切換用戶的密碼;也可以讓超級用戶切換為普通用戶,臨時以低權限身份處理事務,切換時無需輸入欲切換用戶的密碼。
實例
假設一個普通用戶trunk,首先以trunk登陸:
- su root:臨時切換到root用戶,需要輸入密碼,切換后環境變量不變,取得root的部分權限,且只能使用trunk用戶path路徑中的命令,不能使用root用戶path路徑中的獨有命令。
- su – root:切換為root用戶,需要輸入密碼,切換后環境變量改變,幾乎可以不受限制的做任何事。
- su – trunk:從root切換回普通用戶,無需輸入密碼,切換后只擁有trunk權限。
2.1.3.2 sudo
sudo是linux系統管理指令,是允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。這樣不僅減少了root用戶的登錄 和管理時間,同樣也提高了安全性。sudo不是對shell的一個代替,它是面向每個命令的。
sudo使一般用戶不需要知道超級用戶的密碼即可獲得權限
- 超級用戶將普通用戶的名字、可以執行的特定命令、按照哪種用戶或用戶組的身份執行等信息,登記在特殊的文件中(通常是/etc/sudoers),即完成對該用戶的授權(此時該用戶稱為“sudoer”)
大白話su與sudo的區別
簡單的說,使用su切換的時候,你需要知道root的密碼才可以,而sudo切換的時候,只需要知道你自己的密碼即可,但是sudo切換,需要配置文件,方可生效
三、路徑之絕對&相對
3.1 路徑概念
3.1.1 絕對路徑
絕對路徑是指目錄下的絕對位置,直接到達目標位置,通常是從盤符開始的路徑。
3.1.2 相對路徑
相對路徑就是指由這個文件所在的路徑引起的跟其它文件(或文件夾)的路徑關系。
3.1.3 大白話總結
拿地圖的位置來說:
- 絕對路徑就好比你告訴人家你的家在XX省XX市XX縣XX鎮XX小區幾棟幾室
- 相對路徑就好比你跟人家說我家在你家隔壁的隔壁…
3.2 路徑操作
使用pwd看到的路徑就是絕對路徑
3.2.1 路徑操作符
- . :表示當前目錄
cd .
- . . : 表示當前的上一級目錄
cd ..
- -:表示臨近的兩個目錄相互切換
cd -
3.2.2 目錄提示
在我們每個命令前面,都會有類似下圖顯示的提示
- root:代表當前登錄用戶
- @:代表在
- localhost:代表主機名(這是我自己起的名字)
- ~:代表用戶的家目錄(宿主目錄)
cd ~
- $:代表當前用戶為普通用戶
- #:代表當前用戶為超級用戶【root用戶】(見上圖,#,所以是超級用戶)
Linux系統的管理員目錄存放在/root下面
Linux系統的每個用戶都有一個屬于自己的區域,存放在 /home下面
注:home目錄下面存放的是非管理員用戶的文件,每一個文件代表每一個用戶的區域
二、準備工作之路徑操作
2.1 新朋友
2.1.1 pwd
pwd(Print Working Directory) 命令用于顯示當前目錄
pwd各參數含義
- -L, –logical 顯示當前目錄
- -P, –physical 無選項 默認使用-P 顯示當前目錄的實際物理地址