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 文件名

          
ls (list) -lad (查看文件信息) -i 查看文件的inod節點
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--


// 歡迎大家交流探討


發佈了38 篇原創文章 · 獲贊 12 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章