linux最優秀的地方之一,在於它的多使用者、多工的開發環境。為了讓各使用者具有較安全的管理機制,檔案的許可權管理是很重要的。linux通常將檔案的訪問方式分為3個類別,分別是owner/group/other,且具有read/write/excute等許可權滾動到頂部fn+command+←由於mac是基於unix系統的,加上我需要熟悉mac的開發環境,所以以下操作全是在mac上進行的。
滾動到底部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 常用引...