linux
一種類unix
作業系統
(程式——1、管理各種軟硬體資源2、為應用程式提供系統呼叫介面)
gui:圖形使用者介面
linux中所有資料以
檔案的形態呈現
linux下磁碟分割槽和目錄的關係:
目錄是邏輯上的,分割槽是物理上的
磁碟的分割槽必須掛載到目錄樹中某個具體的目錄上才能讀寫
檔案與目錄:
檔案的許可權與屬性:
ls -al
顯示當前目錄下所有檔案的檔名與屬性
chgrp
改變所屬群組
chown
改變擁有者
chmod
改變許可權
檔案是存放實際資料的所在
目錄主要內容在記錄檔名列表
link——類似windows下的快捷方式
linux目錄配置:
/:根目錄 /dev:裝置檔案
/etc:配置檔案 /lib:函式庫
/bin:執行檔案 /sbin:系統執行檔案 .
當前目錄 -
前乙個工作目錄 ..
上層目錄 ~
當前使用者所在的home目錄 cd
:變換目錄
pwd:顯示當前所在路徑
mkdir
:建立新目錄
rmdir
:刪除目錄 cp
: 複製
rm: 刪除
mv: 移動
檔案內容查閱:
cat由第一行開始顯示檔案內容 tac
由最後一行開始顯示檔案內容
nl 新增行號顯示
more
逐頁顯示 less
加強版more
head
取前幾行顯示 tail 取後幾行顯示
superblock 記錄檔案系統的整體資訊
inode 記錄檔案的屬性,檔案資料所在的block號
block 實際記錄檔案內容
使用者通過檔名開啟檔案:1、系統找到檔名對應的inode號 2、通過inode號獲取檔案位置資訊 3、根據inode資訊找到檔案資料所在的block
shell(c語言編寫的程式)——提供使用者與核心互動的介面
圖形介面shell和命令列shell
1、命令語言直譯器:負責把使用者的指令傳遞給核心並且把執行結果回顯給使用者
2、程式語言(指令碼語言)
*.sh:指令碼或批處理檔案
資料處理工具:sed
、awk
檔案比對工具:diff(比對兩個檔案之間的差異,以行為單位,一般用於純文件對比)
隨便記錄一點東西
1 物件導向是以 物件 為中心的程式設計思想。面向過程是一種以事件為中心的程式設計思想,即分析出解決問題的步驟,然後用函式把這些步驟實現,並按順序呼叫。2 物件導向是將事物高度抽象化,它必須先建立抽象模型,之後直接使用模型就可以了。面向過程是一種自頂向下的程式設計。3 物件導向的優缺點 優點 易維護...
隨便記記 linux
作業系統的作用 對硬體進行操作 整合系統呼叫的介面,供使用者使用 作業系統 桌面作業系統 windows macos linux 伺服器作業系統 linux windows server 嵌入式作業系統 linux 移動設別作業系統 ios android 基於linux 虛擬機器通過軟體模擬完整計...
今天思路有點亂,隨便記一點關於 xml rpc 的
因為今天又不能訪問了,並且這幾天狀態都不穩定,我又一次萌發了做部落格備份的念頭。於是想起前一陣看到的 limodou 寫的部落格備份程式,python 的,在這裡 和這裡 今天又翻出來看了一下,用的是 python 裡面的 xml rpc 庫去呼叫 metaweblog api 介面。想起來之前學習...