原创 linux系統中輸入/輸出和管道及相關的命令

輸入/輸出和管道及相關的命令文件描述符與標準輸入/輸出搜索文件和目錄的命令find 默認,shell從鍵盤讀命令的輸入,並將命令的輸出顯示到屏幕上。 文件描述符與標準輸入/輸出 文件描述符是Linux系統內部使用的一個文件

原创 Bash Shell 簡介

shell的工作原理 其實當一個用戶以命令行方式登錄linux或UNIX操作系統之後即進入了Shell應用程序,例如 [dag@dog ~]$ 就是shell的提示符。 shell的功能是將用戶輸入的命令翻譯成linux內核(Ke

原创 系統的初始化和服務

系統的初始化和服務linux啓動流程linux系統引導的順序BIOS的初始化和引導加載程序BIOS的初始化BIOS初始化的一些工作引導加載程序的操作用MBR啓動Linux操作系統用MBR啓動Linux操作系統MBR被其他程序佔用G

原创 目錄和文件的瀏覽、管理及維護

目錄和文件的瀏覽、管理及維護使用pwd和cd命令來確定和切換目錄使用ls命令列出目錄中的內容使用cp命令複製文件和目錄使用mv命令移動及修改文件和目錄名使用mkdir命令創建目錄使用touch命令創建文件使用rm命令刪除文件使用r

原创 配置Bash Shell和系統配置文件

配置Bash Shell和系統配置文件Bash Shell的配置與變量通過局部變量設定Shell局部變量PS1別名的用法及設定利用set進行shell的設置將局部變量轉換成環境變量當一個變量不再需要時可用unset命令取消常用的環

原创 文件的傳輸和瀏覽

文件的傳輸和瀏覽使用file命令確定文件中是數據的類型使用cat命令瀏覽正文文件的內容使用head命令瀏覽文件中的內容使用tail命令瀏覽文件中的內容使用wc命令顯示文件行、單詞和字符數使用more命令瀏覽文件 使用file命令確

原创 系統安裝注意事項及相關的概念

系統安裝注意事項及相關的概念安裝的硬件需求及相關概念安裝方法和一些安裝選項硬盤的結構和硬盤的分區硬盤邏輯結構及邏輯組件硬盤分區的目的Linux系統中硬盤的分區MBR——主引導記錄MBR的結構MBR當中包括3個部分、分別是:擴展分區

原创 Python中文本和字節序列的處理

文本和字節序列字節問題字節概要基本的編解碼器編碼問題處理UnicodeEncodeError處理UnicodeDecodeError處理文本文件 字節問題 “字符串”是個相當簡單的概念:一個字符串是一個字符序列。問題出 在“字符”

原创 用戶、羣組及權限的深入討論

用戶、羣組及權限的深入討論使用passwd修改密碼和檢查用戶密碼的狀態groups ~ 確定dog用戶所屬的羣組:使用su命令進行用戶的切換發現與用戶相關信息的命令groups ~ 確定dog用戶所屬的羣組:Linux系統的默認權

原创 函數內省

函數內省 除了__doc__,函數對象還有很多屬性。使用dir函數可以探知factorial具有下述屬性: dir(factorial) ['__annotations__', '__call__', '__class__'

原创 linux網絡原理及基本設置

網絡原理及基本設置識別網絡設備網卡種類與邏輯別名ifconfig或dmesg命令 識別網絡設備 開機時Linux讀取/etc/modprobe.conf文件設定、並根據這些設定決定載入哪些網卡的驅動程序模塊 爲了方便系統的管理和

原创 用戶管理及維護

用戶管理及維護管理用戶時須考慮的因素/etc/passwd文件/etc/passwd文件與finger 管理用戶時須考慮的因素 制定管理用戶的規則時須考慮的因素如下: 系統的訪問(量):包括系統上文件和其他資源的訪問量,以及是

原创 規範化Unicode字符串

規範化Unicode字符串大小寫摺疊規範化文本匹配實用函數極端規範化:去掉變音符號 因爲Unicode有組合字符(變音符號和附加到前一個字符上的記號,打印時作爲一個整 體),所以字符串比較起來很複雜。 #café”這個詞可以使用兩

原创 Linux 內核模塊及系統監控

內核模塊及系統監控Linux系統內核模塊Linux系統內核模塊功能控制Linux系統內核模塊手工裝入內核模塊/proc虛擬文件系統/proc虛擬文件系統的特色永久保存/proc/sys下的配置檢測和監督硬件設備PCI總線系統監視工

原创 運行Linux命令及獲取幫助

運行簡單的linux命令簡單、常用的命令w ~ 所獲得的信息比who命令多一些users ~目前登錄系統的全部用戶tty ~目前用戶登錄系統所使用的終端uname ~ 獲得有關係統的信息date ~ 顯示系統當前的日期和時間cal