原创 Linux Shell 腳本獲取當前目錄和文件夾名

寫腳本的時候會經常引用當前文件夾名,這裏筆者分享我在實際項目中這麼去獲取當前文件夾名稱。   Linux Shell 腳本獲取當前目錄和文件夾名 #!/bin/bash project_path=$(cd `dirname $0`; p

原创 bash 在文件中指定行數插入行

   sed -i '<位置> i <內容>' 文件,如:   sed -i '1 i xxx' x.txt  -> 表示在x.txt文件的第一行插入xxx   例:   sed -i '2 i abc' xxx.text    # 在xx

原创 make命令和Makefile文件

  轉自:https://blog.csdn.net/twc829/article/details/72729799   make命令是一個常用的編譯命令,尤其在C/C++開發中,make命令通過makefile文件中描述源程序之間的依賴關

原创 linux grep命令(包括正則)

參見:https://www.cnblogs.com/flyor/p/6411140.html

原创 github下載,網頁打不開問題解決

將下載地址https://github.com/替換爲https://github.com.cnpmjs.org/即可。

原创 C printf ANSI控制碼之字體顏色、背景顏色

1 #include <stdio.h> 2 #include <string.h> 3 4 #define COLOR_NONE "\033[0m" 5 #define COLOR_HIGHLIGH

原创 linux 獲取Pci-E設備列表(腳本)

1 #!/bin/bash 2 # 3 #通過dmidecode獲取有關“Designation:、Type:、Current Usage:、Length:、Bus Address:的信息,並輸出到/tmp/dmidecode_sl

原创 查看ipsec 狀態

ipsec status: # ipsec status Security Associations (1 up, 0 connecting): 2[3]: ESTABLISHED 9 minutes ago, 17

原创 nginx服務在html中嵌入php代碼無法顯示問題

問題描述 搭建nginx服務後,在index.html文件中嵌入php代碼,瀏覽器會將php代碼註釋掉,進而不解釋php代碼。 解決方法 ​ 首先修改nginx.conf配置文件(或者其他的nginx配置文件),修改內容如下:

原创 關於strsep函數以及聯想

今天在調用strsep函數時,報了Segmentation fault錯誤,strsep函數原型如下: char *strsep(char **stringp, const char *delim); 第一個參數是個二級指針,而且沒有c

原创 C語言鍵盤輸入緩衝區問題

  1 #include <stdio.h> 2 3 int main() { 4 5 int num=0;//初始化清零 6 7 printf("請輸入一個數字:"); 8 9 whil

原创 linux c語言獲取CPU,內存,網速,磁盤使用,IO

#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #define MAXBUFSIZE 1024

原创 shell腳本簡單調試

測試腳本: 1 #!/bin/bash 2 3 touch /home/test.txt 4 5 ls /home 6 7 hostname 8 9 pwd 運行結果: [[email protected] ~]# ./xxx.sh

原创 計算機揭祕之:網絡分類和性能分析

簡介 程序員天天都在寫代碼,關注的都是更高層次的封裝,今天我們換個思路,讓程序那些事來帶你看一看隱藏在表象之下的網絡和他們的性能分析。 本文主要涉及5個模塊,分別是網絡七層協議,延遲與帶寬,IP,TCP,UDP。 OSI網絡七層協議 在講網

原创 centos 7 虛擬機忘記密碼

CentOS 7 root密碼的重置方式和CentOS 6完全不一樣,CentOS 7與之前的版本6變化還是比較大的,以進入單用戶模式修改root密碼爲例。 1.重啓開機按esc      2.按e      3.編輯修改兩處:ro改爲rw