Linux Note:Linux 常用技巧
整理了一些我常用到的。
ls
list,列出文件和目錄。
-a
–all 的簡寫,列出的內容包含以 .
開頭的隱藏文件。
其中 .
為當前目錄,..
為當前目錄的父目錄。
-l
long listing format,列出文件和目錄的詳細內容,後面接文件名稱可以只輸出該文件的詳細內容,以 ls -l init
為例,輸出結果如下::-rwxr-xr-x 1 root root 632096 Feb 9 2022 init
合併參數
1 | ls -al |
文件詳細內容
以 init
的詳細內容為例,共 9 組:-rwxr-xr-x 1 root root 632096 Feb 9 2022 init
文件權限
-rwxr-xr-x
由 4 個子字串拼接而成,共 10 位。
文件類型:1 位;-
:文件;d
:目錄;l
:鏈接。
所有者權限、組用戶權限、其他用戶權限:各 3 位:r
:readable;w
:writeable;x
:executable;-
:denied。
子項目數目
1
所屬用戶
root
所屬組別
root
文件大小 (byte)
632096
修改時間 (月)
Feb
修改時間 (日)
9
修改時間 (年)
2022
文件或目錄名稱
init
chmod
更改文件權限。
使用權限分數更改
1 | chmod 777 myfile |
一個數字表示一種身份的權限分數總和:
權限 | 分數 |
---|---|
r | 4 |
w | 2 |
x | 1 |
777
表示要設成 rwxrwxrwx
,即權限全開。
chown
更改所有者:
1 | chown myuser myfile |
更改組別:
1 | chown :mygroup myfile |
兩者就差在 :
而已。
待整理
ssh 遠端連線
scp 遠端傳輸檔案
rsync 遠端同步檔案
ctrl + z: 暫停程式並返回到 shell 提示符號
fg [程式名稱]: 將暫停的程式放回前景運作