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

合併參數

command line tool
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

更改文件權限。

使用權限分數更改

command line tool
1
chmod 777 myfile

一個數字表示一種身份的權限分數總和:

權限 分數
r 4
w 2
x 1

777 表示要設成 rwxrwxrwx,即權限全開。

chown

更改所有者:

command line tool
1
chown myuser myfile

更改組別:

command line tool
1
chown :mygroup myfile

兩者就差在 : 而已。

待整理

ssh 遠端連線

scp 遠端傳輸檔案

rsync 遠端同步檔案

ctrl + z: 暫停程式並返回到 shell 提示符號
fg [程式名稱]: 將暫停的程式放回前景運作