linux 基礎php
擁有文件的人html
即對用戶進行分組linux
即除了該組之外的人
root爲權限最高的用戶windows
/etc/passwd 記錄相關密碼
/etc/group 記錄相關的組
/etc/shadown 記錄相關的密碼網絡
ls - al
該命令顯示當前的文件的詳細信息less
chgrp 改變文件的用戶組
chown 改變文件的全部者
chmod 改變文件的權限函數
普通文件爲純文本文件,二進制文件,數據格式文件。code
目錄分爲鏈接文件,設備與設備文件,htm
數據接口文件遞歸
相似於windows的快捷方式
linux文件沒有所謂的擴展名
.sh 腳本文件
.Z .tar .tar.gz .zip .taz 屬於打包壓縮文件
.html .php 等網頁相關文件
配置標準FHS
項 | 可分享的 | 不可分享的 |
---|---|---|
不變的 | usr 放置軟件 | etc 配置文件 |
不變的 | opt 第三方軟件 | boot 開機文件與內核文件 |
可變的 | /var/mail 用戶郵件信箱 | /var/run 程序相關 |
可變的 | var/spool/news 新聞 | var/lock 程序相關 |
可分享的,可分享給其餘系統掛載使用的目錄,即執行文件,用戶郵件,可分享給網絡上其餘用戶的
不可分享的,本身機器上運行設備的相關文件
不變的,函數庫,文件說明文件,主機服務配置文件。
可變更的,常常改變的數據
root 和系統有關
usr 軟件安裝,執行相關文件
var 系統運做相關的
建議根目錄越小越好
目錄 | 應放置的內容 |
---|---|
bin | 放置執行文件的目錄,單用戶維護下可執行 |
boot | 開機使用的文件 |
dev | 設備與接口的設備 |
etc | 配置文件 |
home | 用戶帳號 |
lib | 函數庫 |
mnt | 掛載 |
opt | 給第三方軟件放置的目錄 |
sbin | 設置系統環境 |
srv | 網絡服務 |
tmp | 暫存文件 |
開機僅有根目錄掛載,其他目錄依次掛載
usr目錄
目錄 | 放置的文件內容 |
---|---|
/usr/bin | 絕大用戶使用的命令 |
/usr/include | 程序的頭文件 |
usr/lib | 函數庫文件 |
/usr/local | 系統管理員下載的文件 |
/usr/sbin | 非正常運行須要的文件 |
/usr/src | 源碼文件 |
. 當前目錄 .. 上層目錄 - 前一個目錄 ~ 當前用戶的主目錄
切換目錄
顯示當前目錄
新建當前目錄
刪除空目錄
查看當前文件與目錄
cp 複製 -r 參數遞歸複製
rm 移除文件和目錄
mv 移動文件和目錄
basename 獲取文件名
dirname 取得目錄名
cat 第一行開始tac 最後一行開始nl 顯示的時候輸出行號more 一頁一頁查看less 翻頁