Linux檔案基本操作

2021-07-07 05:35:07 字數 3321 閱讀 5831

linux最優秀的地方之一,在於它的多使用者、多工的開發環境。為了讓各使用者具有較安全的管理機制,檔案的許可權管理是很重要的。linux通常將檔案的訪問方式分為3個類別,分別是owner/group/other,且具有read/write/excute等許可權

由於mac是基於unix系統的,加上我需要熟悉mac的開發環境,所以以下操作全是在mac上進行的。

滾動到頂部fn+command+←

滾動到底部fn+command+→

1.3 重要的熱鍵

**補全:[tab]

終止執行的命令:[ctrl]+c

chendemacbook-pro:learn_linux chen$ ls -al

total 0

drwxr-xr

-x3 chen staff 102

1115

20:25

.drwx------+

19 chen staff 646

1115

20:25

..-rwxrwxr

--1 chen staff 0

1115

20:25 test

注:如果想對他人開放某個目錄,必須開放該目錄的x屬性。僅僅乙個r目錄是不夠的

chendemacbook-pro:learn_linux chen$ ls -al

total 0

drwxr-xr

-x3 chen staff 102

1115

20:25

.drwx------+

19 chen staff 646

1115

20:25

..-rwxrwxr

--1 chen staff 0

1115

20:25 test

chendemacbook-pro:learn_linux chen$ chmod 700 test

chendemacbook-pro:learn_linux chen$ ls -l

total 0

-rwx

------

1 chen staff 0

1115

20:25 test

一般來說,在設定檔名時,最好避免一些特殊字元,比如

* ? > < ; & ! [ ] \ | ' " ( )

當檔名的開頭為小數點「.」時,表示這個檔案為隱藏檔案。

chendemacbook-pro:learn_linux chen$ ls

test

chendemacbook-pro:learn_linux chen$ mkdir test1

chendemacbook-pro:learn_linux chen$ ls -l

total 0

-rwx

------

1 chen staff 0

1115

20:25 test

drwxr-xr

-x2 chen staff 68

1116

10:18 test1

chendemacbook-pro:learn_linux chen$ mkdir -p test2/test3/test4

chendemacbook-pro:learn_linux chen$ mkdir -m

777 test3

chendemacbook-pro:learn_linux chen$ ls -l

total 0

-rwx

------

1 chen staff 0

1115

20:25 test

drwxr-xr

-x2 chen staff 68

1116

10:18 test1

drwxr-xr

-x3 chen staff 102

1116

10:19 test2

drwxrwxrwx 2 chen staff 68

1116

10:19 test3

chendemacbook-pro:learn_linux chen$ ls -l

total 0

-rwx

------

1 chen staff 0

1115

20:25 test

drwxr-xr

-x2 chen staff 68

1116

10:18 test1

drwxr-xr

-x3 chen staff 102

1116

10:25 test2

drwxrwxrwx 2 chen staff 68

1116

10:19 test3

chendemacbook-pro:learn_linux chen$ rmdir -p test2/test3/test4

chendemacbook-pro:learn_linux chen$ ls -l

total 0

-rwx

------

1 chen staff 0

1115

20:25 test

drwxr-xr

-x2 chen staff 68

1116

10:18 test1

drwxrwxrwx 2 chen staff 68

1116

10:19 test3

在執行命令時,系統會按照path的設定,去每個path定義的路徑下搜尋執行檔案,先搜尋到的命令先執行。

如我的電腦上新增了mysql的路徑

chendemacbook-pro:/ chen$ echo $path

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:/usr/local/mysql/bin

因此當輸入mysql命令時,它會在path的設定中搜尋,最後鎖定/usr/local/mysql/bin/mysql。

參考:

鳥哥的私房菜

Linux檔案基本操作

一 ls ls l ls al ls lht 以k為單位的檔案檢視 檔案第乙個符號代表 d 目錄 檔案 i 鏈結檔案 b 塊裝置檔案 介面裝置 c 字元裝置檔案 序列裝置 p 管道檔案 二 檔案讀取 1.cat 讀取純文字檔案 cat bbj.txt cat n bbj.txt 帶行號的檔案讀取 c...

Linux 檔案基本操作

一 檔案管理 1 檔案分類 普通檔案 目錄檔案d 管道檔案p 鏈結檔案 l 裝置檔案 塊裝置 b 字元裝置 c 套接字 s 2 對檔案的操作 3 檢視檔案 二 許可權管理 1 檔案許可權的劃分 通過ls l命令可以檢視檔案的詳細資訊 例如圖中的main檔案許可權是rwxrwxr x,許可權是3位一組...

Linux 檔案基本操作

linux 檔案基本操作 一 檔案檢視pwd 顯示當前的目錄名稱 cd 更改當前的操作目錄 cd path to 絕對路徑 cd.path to 相對路徑 cd path to 相對路徑 表示當前目錄 表示上一級目錄 tab 補全功能 ls 檢視當前目錄下的檔案 ls 選項,選項 引數 ls 常用引...