原创 Git和 Github

1 Git 使用 1.1 簡單介紹 很多人都知道,Linus在1991年創建了開源的Linux,從此,Linux系統不斷髮展,已經成爲最大的服務器系統軟件了。 Linus雖然創建了Linux,但Linux的壯大是靠全世界熱心的志願者參與的,

原创 git

版本控制介紹 版本控制系統之前如何維護文檔的版本 集中式和分佈式 集中式版本控制 集中式版本控制,版本庫是集中存放在中央服務器的,用的都是自己的電腦幹活,所以要先從中央服務器取得最新的版本,然後再開始幹活,幹完活了,再把自己的活推送給中央

原创 Ansible_企業顧問版本

typora-root-url: ./AnsiblePic Ansible運維 第 1 章 Ansible 介紹及安裝 1.1 介紹 Ansible 是一個 IT 自動化工具。它能配置系統、部署軟件、編排更復雜的 IT 任務,如連

原创 Docker 基礎

Docker 安裝和啓動服務 安裝 推薦按照官方文檔安裝 發行版本介紹 自2017年3月份 Docker 公司把 Docker 劃分爲了社區版和企業版 **Docker Community Edition(CE) ** 爲社區版, 免費 D

原创 Pycharm使用祕籍(一)

Pycharm 作爲 Python 開發的 IDE 已經很成熟了,也支持各種平臺(windows/Linux/Mac OS) 點我下載 Pytcharm Windows 版本安裝包 注意選擇和你當前操作系統同版本的安裝包 安裝

原创 Shell_set用法

set -u 當腳本中遇到未定義的變量時,默認是忽略。 有時候這並不是開發者想要的。 假如有未定義的變量,應該報錯,並且終止腳本繼續運行。 set -u 就可以辦到 示例 #!/usr/bin/env bash set -u echo $

原创 Shell_解析配置文件

[shark@shark ~]$ cat my.conf name=shark password=1283 port=2222 [shark@shark ~]$ cat get_conf.sh while read line do

原创 Shell_03_文件描述符

在 shell 中執行命令時,每個進程都會和三個打開的文件相聯繫,並使用文件描述符來引用這些文件。 由於文件描述符不容易記憶, shell 同時也給出了相應的文件名 系統中默認的描述符 文件 0 默認是鍵盤,也可以是文件

原创 shell case

模式匹配:case 5星必會 一、case 語法結構 case 變量 in 模式1) 命令序列1 ;; 模式2) 命令序列2 ;; 模式3) 命令序列3 ;; *) 無匹配後

原创 Shell_expect實現自動交互免密登錄操作

expect 內部命令 spawn shell 命令程序 expect "捕獲到shell 命令程序執行之後輸出的字符串" send "發送給 shell 命令程序的字符串" 在命令行直接輸入 expect 可以進入

原创 正則表達式RE

什麼是正則表達式 簡單的說,正則表達式就是處理字串的方法,他是以行爲單位來進行字串的處理行爲, 正則表達式通過一些特殊符號的輔助,可以讓使用者輕易的達到“搜尋/刪除/取代”某特定字串的處理程序! 正則表達式基本上是一種“表達式”, 只要工具

原创 sed

## 流編輯器 sed 一、sed工作流程 sed 是一種在線的、非交互式的編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩衝區 中,稱爲“模式空間”(pattern space),接着用sed命令處理緩衝區中的內容,處理

原创 Shell_02_變量

什麼是變量 簡單說就是讓一個特定的字符串代表不固定的內容 yy=123 yy是變量的名字,123是變量的值 echo $yy //查看變量的值 123 就是用一個簡單的好記的字符串,來取代比較複雜或者容易變動的數據 變量的設定 設定規則:

原创 Shell_01_認識Bash

Bash 【Bouren Again SHell】的簡稱,也是基於GNU的架構下發展出來的 是衆多shell中的一個 命令刪名別定: alias, unalias Linux系統中的shell保存在 /etc/shells 這個文件中 可以

原创 Django2_06_Form表單驗證

一些基本概念 HTML表單 在HTML中,表單的作用是收集 HTML 特殊標籤的內容, 就是在 <form> ... </ form>標籤中間可以由訪問者添加類似於文本,選擇或者一些控制模塊等等。然後這些內容將會被送到服務端 某些表單的元素