linux基礎 二

linux 基礎php

linux文件權限配置

文件全部者

擁有文件的人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 源碼文件

文件與目錄管理

目錄相關操做

. 當前目錄
.. 上層目錄
- 前一個目錄
~ 當前用戶的主目錄

cd

切換目錄

pwd

顯示當前目錄

mkdir

新建當前目錄

rmdir

刪除空目錄

ls

查看當前文件與目錄

複製刪除與移動

cp 複製 -r 參數遞歸複製
rm 移除文件和目錄
mv 移動文件和目錄

取得文件名和目錄名稱

basename 獲取文件名
dirname 取得目錄名

文件內容查看

cat 第一行開始tac 最後一行開始nl 顯示的時候輸出行號more 一頁一頁查看less 翻頁

相關文章
相關標籤/搜索