原创 linux 運維基礎文本處理

1抽取文本的工具文件內容:less和 cat文件截取:head和tail按列抽取:cut按關鍵字抽取:grep 1.2文件查看文件查看命令:cat,tac,revcat [OPTION]... [FILE]...-E: 顯示行結束符$-

原创 linux運維基礎程序包管理

軟件運行環境軟件包下載軟件包的格式和其中可能的依賴關係軟件包可用倉庫加入可用服務器看到就是可用服務器,加入服務器輸入會自動生成 移除軟件包 升級軟件包 查找全部相同的軟件包 查看已安裝的軟件包

原创 Linux運維基礎

Linux操作系統 Linux哲學思想一切皆文件(包括硬件),99.9%小型,單一用途的程序鏈接程序,共同完成複雜的任務避免令人困惑的用戶界面配置數據存儲在文本中1.2linux用戶1.2.1root用戶一個特殊的管理帳戶也

原创 面向對象,類的繼承

面向對象一種認識世界、分析世界的方法論。將萬事萬物抽象爲類。類class類是抽象的概念,是萬事萬物的抽象,是一類事物的共同特徵的集合。用計算機語言來描述類,就是屬性和方法的集合。對象instance、object對象是類的具象,是一個實體。

原创 文件操作,路徑操作,StringIO和BytesIO,序列化反序列化,正則表達式與python中使用

文件操作 打開操作open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True,opener=None)打開一個文件,返回

原创 裝飾器,functools,參數註解

裝飾器(無參) 它是一個函數 函數作爲它的形參 返回值也是一個函數裝飾器和高階函數 裝飾器是高階函數,但裝飾器是對傳入函數的功能的裝飾(功能增強)帶參裝飾器 它是一個函數 函數作爲它的形參 返回值是一個不帶參的裝飾器函數 使

原创 python中IF及循環習題

獲取最大值依次輸入若干個整數,打印出最大值。如果輸入爲空,則退出程序使用while循環及if語句判斷其打印條件:打印九九乘法表利用for循環語句打印左側乘法表:利用format函數中佔位符打印左側反向排列乘法表 打印右側排列乘法表if語句判

原创 內置數據結構列表字符串及相關習題

列表一個隊列,一個排列整齊的隊伍列表內的個體稱作元素,由若干元素組成列表元素可以是任意對象(數字、字符串、對象、列表等)列表內元素有順序,可以使用索引線性的數據結構使用 [ ] 表示列表是可變的列表與鏈表的列表:修區別改代價大 查找代價小

原创 封裝解構,集合,字典,內建函數和簡單選擇排序相關知識及習題

封裝 將多個值使用逗號分割,組合在一起本質上,返回一個元組,只是省掉了小括號python特有語法,被很多語言學習和借鑑 解構 把線性結構的元素解開,並順序的賦給其它變量左邊接納的變量數要和右邊解開的元素個數一致 轉置矩陣 方陣利用封裝解構完

原创 函數,遞歸函數,返回值作用域,插入排序

函數數學定義:y=f(x) ,y是x的函數,x是自變量。y=f(x0, x1, ..., xn)Python函數由若干語句組成的語句塊、函數名稱、參數列表構成,它是組織代碼的最小單元完成一定的功能函數的作用結構化編程對代碼的最基本的封裝,一

原创 linux運維基礎文件管理

linux文件系統文件和目錄被組織成一個單根倒置樹結構文件系統從根目錄下開始,用“/”表示根文件系統(rootfs):root filesystem文件名稱區分大小寫以.開頭的文件爲隱藏文件路徑分隔的 /文件有兩類數據:元數據:meta