原创 pycharm輸入中文亂碼,輸出也亂碼的問題解決辦法

pycharm中輸入中文,顯示亂碼 然後他輸出的內容也有問題, 網上查資料,發現大部分都是複製粘貼,大部分都是shit,而且按照他們方法操作後沒屁用 後來自己碰了下運氣,改了一個設置就ok了 把那個intellij改爲darcula

原创 shell特殊變量基礎知識

shell中的特殊變量 $0: 獲取當前腳本的文件名,如果腳本中包含路徑,就包括路徑 $N:獲取shell腳本中第n個參數,n大於9時需要用{}括起來 $#:獲取當前shell腳本後面的參數總個數 $*:獲取當前腳本所有所傳參數,不加引號

原创 cut命令詳解

Linux下的cut選取命令詳解 定義 正如其名,cut的工作就是“剪”,具體的說就是在文件中負責剪切數據用的。cut是以每一行爲一個處理對象的,這種機制和sed是一樣的 剪切依據 cut命令主要是接受三個定位方法: 第一,字節(byte

原创 面試Linux運維工作至少需要知道哪些知識?

知乎上有這樣一個問題:一個新手面試 Linux 運維工作至少需要知道哪些知識?其中有一個答案對這一話題的解讀非常深入,今天特別分享給大家。 一、什麼是大型網站運維? 首先明確一下,全文所講的”運維“是指:大型網站運維,與其它運維的區別還是

原创 docker入門,什麼是docker

什麼是Docker        Docker是基於Go語言實現的開源項目,誕生於2013年初,它就是一款容器,類似於虛擬機. Docker的優勢 更快速的交付和部署.開發人員可以使用鏡像來快速構建一套標準的開發環境;開發完之後,測試和運

原创 Docker的核心概念和安裝方法

  核心概念 a).  Docker鏡像  docker鏡像(image)類似於虛擬機鏡像,可以將它理解爲一個面向docker引擎的只讀模板,包含了文件系統.例如:一個鏡像可以包含一個完整的Ubuntu操作系統環境,可以把它稱作爲一個

原创 shell特殊擴展變量

${abc:-word} : 如果abc的變量值爲空或者爲賦值,則會暫時返回word字符串爲abc的值用途: 如果變量未定義,則暫時使用word作爲變量的值,防止變量值爲空或者未定義而導致異常示例: [root@localhost ~]

原创 shell變量子串

${a}:返回變量內容 示例:  [root@localhost ~]# a=abcd [root@localhost ~]# echo $a abcd <<直接輸出變量的值爲abcd   ${#a}:返回變量內容的長度(按

原创 shell變量基礎知識

shell中的特殊變量 $0: 獲取當前腳本的文件名,如果腳本中包含路徑,就包括路徑 $N:獲取shell腳本中第n個參數,n大於9時需要用{}括起來 $#:獲取當前shell腳本後面的參數總個數 $*:獲取當前腳本所有所傳參數,不加引號

原创 簡單內存報警郵箱腳本

    開發殼腳本判斷系統內存剩餘的大小,如果低於3000MB。就用郵箱報警給系統管理員。將腳本加入定時任務,每三分鐘執行一次。     整理思路    (1)分析需求        明白開發的需求,是完成程序的大前提,因此,分析需求至關

原创 Linux—shell中$(( ))、$( )、``與${ }的區別

命令替換 在bash中,$( )與` `(反引號)都是用來作命令替換的。命令替換與變量替換差不多,都是用來重組命令行的,先完成引號裏的命令行,然後將其結果替換出來,再重組成新的命令行。 exp 1 [root@localhost ~]#

原创 linux添加變量

linux啓動時,加載的配置文件順序如下 1./etc/profile 是所有用戶登錄都會加載的配置文件(注意是登錄).裏面定義了很多變量,不加export的情況下屬於局部變量(裏面對全部用戶生效) 2./etc/profile.d/ 目