隨便記的一點Linux

2021-09-02 19:16:40 字數 1491 閱讀 2154

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 介面。想起來之前學習...