原创 linux systemctl status network啓動報錯

問題出現的原因: 一開始我使用的網卡enp61,同事拿去測試了,我換另一個網卡enp62,修改配置文件時,直接copy了網卡enp61的信息,然後粘貼。改了ip網段與子網掩碼,就直接 restart了,然後啓動失敗。 問題1:network

原创 shell 常用技能

1、重定向的使用  >/dev/null   2>&1 拆分解釋    1:> 代表重定向到哪     2:/dev/null 代表空設備文件    3:2> 表示stderr標準錯誤,有0 、1、2 三種情況    4:& 表示等同

原创 Python 列表append自己

list = ['zz','ss']list.append(list)print(id(list[2]))print(id(list[2][0]))print("1 :",list)list.append(list)print(id(lis

原创 Python 冒泡排序的優化

工作不重,看下算法書:小灰的算法之旅,挺不錯的,有基礎的可以看看,小瑕疵就是代碼是用c++ 寫的,有時候看起來怪怪。 優化一、 在提前N次就排好順序後,在N+1輪排序結束後跳出大循環,結束排序 尷尬:有可能跳出循環的那一輪,與正常結束循環數

原创 檢測兩臺服務器某個目錄下的文件一致性

#!/bin/bash######################################檢測兩臺服務器指定目錄下的文件一致性######################################通過對比兩臺服務器上文件的md

原创 Linux shell select

select 類似與菜單功能 fruits=( "apple" "pear" "orange" ) echo "Please guess which fruit I like :" select var in ${fruits[@]} d

原创 python 重構和JSON數據解析

看到一個重構的例子,還能重溫json數據解析# def GreetUser(): # filename = '/Users/zhangxl/Desktop/union.json' # try: # with

原创 Python 調用optionparser模塊,自動對比數據

#腳本作用:迴歸測試,用最新版本跑出的數據與上一個版本跑出的數據進行對比#Python 版本:3.7.2,#!/usr/bin/python # -*- coding: utf-8 -*- import os import sys im

原创 Linux 從文件讀取數據

#!/bin/bash  方法一、 exec  0< len3.txt # exec命令允許你將STDIN重定向到Linux系統上的文件中,這個命令會告訴shell它應該從文件len3.txt中獲得輸入while read AAdo  ec

原创 Linux shell 對數據進行歸檔

  1 #!/bin/bash  2  3 DATE=$(date +%y%m%d)  4 FILE=archive$DATE.tar.gz  5 #The path to store the files you need to archi

原创 Linux 函數的使用

注意點: 1、函數名必須是唯一的 2、如果重定義了函數,新定義會覆蓋原來函數的定義 一、定義函數的方式 方法1、     function name {     commands     } 方法2、 name() { commands

原创 linux for 命令常用的讀寫方法

1、標準方式:   for var in list   do     commands   done   2、一行書寫方式:   for var in list; do   3、讀取列表中的值   for test in Nevada Ne

原创 看 《Python學習筆記 》

看《Python學習筆記 》這本書,想整合與補充一下自己所學的Python知識。 推薦指數:不推薦,講解的內容是Python2的,現在主流是Python3,感覺都塊要Python4了 因爲我已經會Python了,所以看得有點快,基礎知識可以

原创 linux crontab 定時任啓動失敗

定時任務啓動的shell 腳本,腳本內部使用絕對路徑        #!/bin/bash       # Minutes, hour, day, month, week,Use the absolute path       1   4 

原创 Python 冒泡程序

看了c的,用Python寫下list0 = [3,42, 6, 7, 100,13]a=''b=''j=1class Solution: def findSubsequences(self, list): h = len