// 歡迎大家交流探討
linux基本操作(1)--文件、目錄、用戶、權限相關
命令ls -l /bin 輸出如下
drwxr-xr-x 2 root root 4096 12-1 20:52 bin
d文件類型 目錄
- 二進制文件/硬鏈接
l 軟鏈接
2硬鏈接數
rwxr-xr-x文件所屬者,所屬組的權限
root root 文件的所屬者,所屬組
4096 文件大小 以block爲單位 默認(1block=512字節);
12-1 20:50 文件創建或最後一次修改的時間
bin 文件名
cd(changedirectory) 改變目錄
pwd (print working directory) 輸出當前目錄
cp -R 複製文件或目錄信息
touch 創建新空文件
rm -r 刪除文件/目錄 -f 強制刪除
mkdir 創建新空目錄
mv 移動文件及命名
cat 查看文件(一般用於短文件查看,長文件只看最後一屏)
more 查看長文件 空格/-f翻頁 enter查看下一行 q/Q 推出查看
head -10 查看前10行文件
tail -10 查看後10行文件 -f 動態顯示文件最後幾行(默認10行)
ln -s 創建軟鏈接(link)
ln 創建硬鏈接
軟鏈接相當於win下的快捷方式 軟鏈接可跨文件分區創建,硬鏈接則不可,軟鏈接和原文件具有不同的inod節點
硬鏈接相當於複製了文件+同步更新,硬鏈接與源文件具有相同的inod節點,所以可以同步更新,硬鏈接不依靠原文件而存在,軟連接的原文件刪除以後,軟鏈接不可用。
系統的權限操作
對於文件來說
r權限 可讀 cat/more/head/tail
w權限 可寫 echo /vi
x權限 可執行
對於目錄來說
r 可ls
w 可rm/touch/mkdir/cp
x 可進入目錄 cd
所以想要刪除一個目錄下的文件,得看用戶是否有對該文件目錄的寫權限而與文件的寫權限無關
切換用戶相關操作
su - 用戶名
root 用戶下切換其他用戶 可不用密碼
其他用戶下切換用戶需要密碼
useradd 創建新用戶
passwd 創建密碼
權限相關操作
變更文件權限
chmod [u/g/o] =+- [r/w/x]
或者數字 r4w2x1 (如chmod 777 則文件的權限變爲rwxrwxrwx)
chown Alex 變更文件的所屬用戶
chgrp adm 變更文件的所屬組
umask -S 查看創建文件的默認權限屬性【u=rwx,g=r-x,o=r-x】
umask 產看文件默認權限屬性【022】注022是權限掩碼 777-022=755 即爲默認權限
umask 027 設置文件的默認權限爲777-027=750 【u=rwx,g=r-x,o=---】
注 在默認情況下創建文件不能有寫權限 touch /test/newfile 該文件的權限爲rw-r--r--
// 歡迎大家交流探討
// 歡迎大家交流探討
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.