添加使用者 useradd futao
會在home目錄下生成對應的檔案夾/home/futao
删除使用者
userdel futao
并不會删除/home/futao
删除使用者和檔案夾/home/futao
userdel -r futao
修改密碼 passwd futao
新增使用者組 groupadd group1
删除使用者組 groupdel group1
user
, who
w
檢視目前那些使用者登陸了系統 su
切換使用者 Linux檔案管理
FHS檔案結構
目錄 | 用途 |
---|---|
/bin | 常見的使用者指令 |
/boot | 核心和啟動檔案 |
/dev | 裝置檔案 |
/etc | 系統和服務的配置檔案 |
/home | 系統預設的普通使用者的家目錄 |
/lib | 系統函數庫目錄 |
/lost+found | ext3檔案系統需要的目錄,用于磁盤檢查 |
/mnt | 系統加載檔案系統時常用的挂載點 |
/opt | 第三方軟體安裝目錄 |
/proc | 虛拟檔案系統 |
/root | root使用者的家目錄 |
/sbin | 存放系統管理指令 |
/tmp | 臨時檔案的存放目錄 |
/user | 存放于使用者直接關聯的檔案和目錄 |
/media | 系統用來挂載光驅等臨時檔案系統的挂載點 |
目前路徑(目前工作目錄)
pwd
print working directory
絕對路徑:一定是以
/
開始的
特殊目錄:
.
和
..
,在每個目錄下,都會固定存放兩個特殊的目錄,
.
表示目前目錄,
..
表示目前目錄的上層目錄。
相對路徑:
./
目前目錄,
../
上層目錄
檔案的相關操作
建立檔案
touch linux.md
,如果目前檔案夾下已經有該檔案,則更新該檔案的建立時間屬性
删除檔案
rm linux.md
remove
移動或重命名檔案
mv linux.md /home/futao/resource
move,
- 移動:
後面接兩個參數,1需要移動的檔案,2移動到那個檔案夾mv
- 重命名:
mv linux.md ubuntu.md
- 移動+重命名
mv linux.md /home/futao/resource/ubuntu.md
檢視檔案
cat -n
concatenate ,
-n
顯示行号
檔案格式轉換
dos2unix
目錄之間的跳轉
cd
change directory
建立目錄
mkdir dir1
make directory
批量建立目錄
mkdir -p dir1/dir2/dir3
删除目錄
rmdir
rm
remove directory,該指令隻能删除空的目錄
遞歸删除
rm -r
,要按
y
确認。
rm -rf
,強制遞歸删除,不需要确認。
檔案的複制
cp
copy
目錄的複制
cp -r
檔案和目錄的權限
Linux系統之是以更安全,是因為父檔案權限有着非常嚴格的控制。
檢視檔案或目錄的權限
ls -al
-a
列出隐藏檔案,
-l
列出每個檔案的詳細資訊
alias ll='ls -l'
改變檔案權限 chmod
簡寫 | 全拼 | 中文 |
---|---|---|
u | user | 擁有者 |
g | group | 擁有組 |
o | others | 其他人 |
讀權限
r
,寫權限
w
,執行權限
x
增權重限
+
,删除權限
-
,詳細權限
=
例如
chmod u+r file
chmod u+rwx file