搭建面向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 統計詞數,一個字被定義為由空白、跳格或換行字元分隔的字串