這一系列的linux入門都是本人在《鳥哥的linux私房菜》的基礎上總結的基本內容,主要是記錄下自己的學習過程,也方便大家簡要的了解
linux distribution是ubuntu而不是書本上推薦的centos,建議裝雙系統,不要使用虛擬機器。
**在github上:linuxpractice
其他內容:
linux檔案
一、linux的檔案許可權與目錄配置
linux提供了多使用者,多工環境操作的實現;
檔案可訪問訪問的身份:owner,group,other;
許可權:read,write,execute
1)linux的檔案屬性
可以用命令$ ls -al 來檢視當前目錄下的所有檔案及其詳細資訊
-rw-r-r-- 1 root root 42304 sep 4 18:26 install.org
檔案許可權 鏈結數 檔案所有者 檔案所屬使用者組 檔案大小 檔案最後的修改時間 檔名
其中檔案的許可權:
可讀 可寫 可執行
- r w x r w x - - -
檔案型別 檔案所有者許可權 檔案所屬使用者組許可權 其他人對此檔案的許可權
檔案型別:
[d] :目錄, [-]:檔案, [l]:連線檔案,[b]:可儲存介面裝置,[c]:串列埠裝置
2)改變檔案屬性和許可權
# charg 組名 dirname/filename 改變檔案所屬使用者組
# chown 賬號名 dirname/filename 改變檔案所有者
# chmod xyz dirname/filename 改變檔案的許可權
許可權的計算方法:xyz是rwxrwxrwx的累加:其中r的值為4,w的值為2,x的值為1
owner=rwx=4+2+1=7
group=rwx=4+2+1=7
other=rwx=4+2+1=7
二、linux檔案種類與副檔名
1)檔案種類
二進位制檔案:(binary) $ cat ~/.bashrc
資料格式檔案:(date) $ last
目錄[d]:
連線檔案[l]:類似於windows下的快捷方式
字元裝置檔案[c]:串列埠裝置
套接字[s]:資料介面檔案,網路上的資料連線 /var/run
管道[p]:(fifo,pipe) 解決多個程式訪問乙個檔案時造成的錯誤問題。
2)副檔名
基本上linux的檔案是沒有所謂的副檔名的,乙個linux檔案能否執行與第一列的10個屬性相關,有x屬性在,則表示可以執行。
但是可執行與執行成功並不是一致的。
常用的副檔名:*.sh 指令碼或批處理檔案script,因為指令碼是用shell寫成的。
*z, *.tar, *tar.gz, *.zip, *tgz 經打包的壓縮檔案
副檔名只是為了讓使用者了解檔案的用途。
這一系列的linux入門都是本人在《鳥哥的linux私房菜》的基礎上總結的基本內容,主要是記錄下自己的學習過程,也方便大家簡要的了解
linux distribution是ubuntu而不是書本上推薦的centos,建議裝雙系統,不要使用虛擬機器。
**在github上:linuxpractice
其他內容:
linux檔案
一、linux的檔案許可權與目錄配置
linux提供了多使用者,多工環境操作的實現;
檔案可訪問訪問的身份:owner,group,other;
許可權:read,write,execute
1)linux的檔案屬性
可以用命令$ ls -al 來檢視當前目錄下的所有檔案及其詳細資訊
-rw-r-r-- 1 root root 42304 sep 4 18:26 install.org
檔案許可權 鏈結數 檔案所有者 檔案所屬使用者組 檔案大小 檔案最後的修改時間 檔名
其中檔案的許可權:
可讀 可寫 可執行
- r w x r w x - - -
檔案型別 檔案所有者許可權 檔案所屬使用者組許可權 其他人對此檔案的許可權
檔案型別:
[d] :目錄, [-]:檔案, [l]:連線檔案,[b]:可儲存介面裝置,[c]:串列埠裝置
2)改變檔案屬性和許可權
# charg 組名 dirname/filename 改變檔案所屬使用者組
# chown 賬號名 dirname/filename 改變檔案所有者
# chmod xyz dirname/filename 改變檔案的許可權
許可權的計算方法:xyz是rwxrwxrwx的累加:其中r的值為4,w的值為2,x的值為1
owner=rwx=4+2+1=7
group=rwx=4+2+1=7
other=rwx=4+2+1=7
二、linux檔案種類與副檔名
1)檔案種類
二進位制檔案:(binary) $ cat ~/.bashrc
資料格式檔案:(date) $ last
目錄[d]:
連線檔案[l]:類似於windows下的快捷方式
字元裝置檔案[c]:串列埠裝置
套接字[s]:資料介面檔案,網路上的資料連線 /var/run
管道[p]:(fifo,pipe) 解決多個程式訪問乙個檔案時造成的錯誤問題。
2)副檔名
基本上linux的檔案是沒有所謂的副檔名的,乙個linux檔案能否執行與第一列的10個屬性相關,有x屬性在,則表示可以執行。
但是可執行與執行成功並不是一致的。
常用的副檔名:*.sh 指令碼或批處理檔案script,因為指令碼是用shell寫成的。
*z, *.tar, *tar.gz, *.zip, *tgz 經打包的壓縮檔案
副檔名只是為了讓使用者了解檔案的用途。
BREW SDK入門篇(二)
在第一部分,所有的必須專案設定都是由brew應用程式嚮導來管理。但我們仍然需要提供乙個可執行檔案以便在除錯階段執行.dll檔案,同時還要確保brew能夠找到應用程式的.dll檔案。為了滿足第乙個要求,我們需要為brew emulator.exe提供路徑。為了滿足第二個要求,我們要確保鏈結程式將hel...
BREW SDK入門篇(二)
在第一部分,所有的必須專案設定都是由brew應用程式嚮導來管理。但我們仍然需要提供乙個可執行檔案以便在除錯階段執行.dll檔案,同時還要確保brew能夠找到應用程式的.dll檔案。為了滿足第乙個要求,我們需要為brew emulator.exe提供路徑。為了滿足第二個要求,我們要確保鏈結程式將hel...
Jenkins 入門篇(二)
昨夜西風凋碧樹,獨上高樓,望盡天涯路 官網原文 前面我們注意到了jenkins的agent命令。該命令告訴jenkins在 以及如何執行pipeline。agent對於所有的pipeline都是必須的。agent確保了所有的steps中的 塊排隊執行。jenkins在執行指令碼的時候會存在乙個執行器...