1. 程式人生 > 實用技巧 >搭建面向NET Framework的CI/CD持續整合環境(一)

搭建面向NET Framework的CI/CD持續整合環境(一)

shutdown -h now 立即關機

shutdown -h 1 1分鐘後關機

shutdown -r now 立即重啟

shutdown -r 1 1分鐘後重啟

halt 關機

reboot 重啟

su -使用者名稱 切換使用者

exit 回到原來的使用者

cd 切換目錄

pwd 顯示當前工作目錄的路徑

ls 命令

列出目錄的內容

-a 顯示指定目錄下所有的子目錄與檔案,包括隱藏檔案。

-A 顯示指定目錄下所有的目錄與檔案,包括隱藏檔案。但不列出“.”和“..”。

-l 以長格式來顯示檔案詳細資訊。這個選項最常用。

cp 命令

該命令的功能是將給出的檔案或目錄複製到另一檔案或目錄中

-a 複製目錄時使用

-d 複製時保留連結

-f 刪除已存在的目標檔案而不提示

-i 和-f選項相反,覆蓋目標檔案之前將給出提示要求使用者確認,回答y時目錄將被覆蓋

-p 把修改時間和訪問許可權也複製到新檔案中

-r 若給出的原始檔是一個目錄檔案,此市cp將遞迴複製該目錄下的子目錄和檔案,此時目標檔案必須為一個目錄名。

-l 不做複製,只是連結檔案

mv 命令

為檔案或目錄該名或將檔案由一個目錄移動到另一個目錄中。

-i 互動式操作

-f 禁止互動式操作

rm 命令

刪除一個目錄中的一個或多個檔案

-f 忽略不存在的檔案,不給出提示

-r 將列出的全部目錄和子目錄均遞迴的刪除,如果沒有-r選項,則rm不會刪除目錄。

-i 進行互動式刪除。

mkdir 命令

建立目錄

-m 對新建目錄設定許可權

-p 可以是一個路徑名稱,此時若某些目錄尚不存在使用此選項後會自動生成不存在的目錄

rmdir 命令

刪除目錄

-p 遞迴刪除

cat 顯示檔案

-v 用一種特殊形式顯示控制字元

-E 在每行末尾顯示一個$字元.。需要和-v選項一起使用。

more命令

部分顯示文字內容

-f 顯示當前檔案的檔名和行數

+n 從笫 n 行開始顯示

-n 定義螢幕大小為n

+/pattern 在每個檔案顯示前搜尋該字串(pattern),然後從該字串前兩行之後開始顯示

-c 從頂部清屏,然後顯示

-d 提示“Press space to continue,’q to quit(按空格鍵繼續,按q鍵退出)”,禁用響鈴功能

-l 忽略Ctrl+l(換頁)字元

-p 通過清除視窗而不是滾屏來對檔案進行換頁,與-c選項相似

-s 把連續的多個空行顯示為一行

-u 把檔案內容中的下畫線去掉

less 和more功能基本相同

head 該命令只顯示檔案或標準輸入的頭幾行內容

tail 該命令只顯示檔案或標準輸入的尾部幾行內容

+num 從第幾行開始顯示

-num 從距尾num行處開始顯示

tail 命令

用於顯示指定檔案末尾內容,不指定檔案時,作為輸入資訊進行處理。常用檢視日誌檔案。

-f 迴圈讀取(常用於檢視遞增的日誌檔案)
-n<行數> 顯示行數(從後向前)

whereis 命令

whereis 命令只能用於程式名的搜尋,而且只搜尋二進位制檔案(引數-b)、man說明檔案(引數-m)和原始碼檔案(引數-s)。如果省略引數,則返回所有資訊。whereis 及 locate 都是基於系統內建的資料庫進行搜尋,因此效率很高,而find則是遍歷硬碟查詢檔案。

-b   定位可執行檔案。
-m   定位幫助檔案。
-s   定位原始碼檔案。
-u   搜尋預設路徑下除可執行檔案、原始碼檔案、幫助檔案以外的其它檔案。

date命令

檢視系統時間

-d<字串>  顯示字串所指的日期與時間。字串前後必須加上雙引號。
-s<字串>  根據字串來設定日期與時間。字串前後必須加上雙引號。
-u  顯示GMT
%H 小時(00-23)
%I 小時(00-12)
%M 分鐘(以00-59來表示)
%s 總秒數。起算時間為1970-01-01 00:00:00 UTC
%S 秒(以本地的慣用法來表示)
%a 星期的縮寫。
%A 星期的完整名稱。
%d 日期(以01-31來表示)。
%D 日期(含年月日)。
%m 月份(以01-12來表示)。
%y 年份(以00-99來表示)。
%Y 年份(以四位數來表示)。

cal 命令

可以使用者顯示公曆(陽曆)日曆如只有一個引數,則表示年份(1-9999),如有兩個引數,則表示月份和年份:

-3 顯示前一月,當前月,後一月三個月的日曆
-m 顯示星期一為第一列
-j 顯示在當前年第幾天
-y [year]顯示當前年[year]份的日曆

du 命令

du 命令也是檢視使用空間的,但是與 df 命令不同的是 Linux du 命令是對檔案和目錄磁碟使用的空間的檢視:

-a 顯示目錄中所有檔案大小
-k KB為單位顯示檔案大小
-m MB為單位顯示檔案大小
-g GB為單位顯示檔案大小
-h 以易讀方式顯示檔案大小
-s 僅顯示總計
-c或--total  除了顯示個別目錄或檔案的大小外,同時也顯示所有目錄或檔案的總和

ln 命令

功能是為檔案在另外一個位置建立一個同步的連結,當在不同目錄需要該問題時,就不需要為每一個目錄建立同樣的檔案,通過 ln 建立的連結(link)減少磁碟佔用量。

-b 刪除,覆蓋以前建立的連結 -s 軟連結(符號連結)

  -v 顯示詳細處理過程

sort命令
該命令的功能是對檔案中的各行進行排序。

-m 若檔案已排序好,合併檔案。
-c 檢查給定檔案是否排序,如果他們沒有排好序,則列印一個錯誤,並以狀態值1退出。
-u 對排序後認為相同的行只保留其中一行。
-i 忽略列印字元‘
-r 按逆序輸出排序結果

uniq命令
-d 只顯示重複行
-u 只顯示檔案中不重複的行
-c 顯示輸出中,在每行行首加上本行在檔案中出現的次數
-n 前n歌欄位與每個欄位前的空白一起被忽略。一個欄位是一個非空格、非製表符的字串,波次由製表符和空格分開
+n 前n歌字元被忽略,之前字元被跳過

wc 命令

wc(word count)功能為統計指定的檔案中位元組數、字數、行數,並將統計結果輸出

-c 統計位元組數
-l 統計行數
-m 統計字元數
-w 統計詞數,一個字被定義為由空白、跳格或換行字元分隔的字串