日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux基本命令以及命令常用选项

發布時間:2025/3/8 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux基本命令以及命令常用选项 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

linux基本命令以及命令常用選項
touch? 創建文件,改變恩建時間戳,如果直接跟上一個文件,該文件不存在則創建文件-c文件不存在不創建文件,存在則改變文件的時間戳
-a只改變文件的訪問時間
-m改變文件的修改時間
-t時間格式CCYYMMDDhhmmss? ?CC年份前兩位,年月日時分秒
-d日月年? 08-august-2008? 或者yesterday?? 08-august-2008?

echo? 反饋信息到標準輸出

ANSI控制碼 \033[31m? ?

字符顏色:

30黑色 ?31紅色 ?

32綠色 33黃色 ?

34 藍色 ?35紫色 ?

36淺藍色 ?37 灰色

背景色

40黑色 ?41紅色 ?

42綠色 43黃色 ?

44 藍色 ?45紫色 ?

46淺藍色 ?47 灰色

? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? \b??退格,前提是b后面存在字符
? ? \c? ?不換行輸出,c后面不存在字符,相當于echo -n,有字符時后面的字符不被輸出
? ? \f??換行 但是換行后下一行連著上一行的行尾
? ??\r?光標移至行首,不換行相當于用r后面的覆蓋之前同等長度的字符,后面不存在字符此參數無效
? ? \

? 代表?/? ?? ? ???

? ? \t ?插入制表符tab? ?
?\xhh?按照六進制ASCII輸出字符,hh代表十六進制
?\0nnn按照八進制輸出字符? ?0代表數字,xxx代表八進制數字
\e??escape鍵
\a?警告音
\n換行符? ? ?
\033[0m關閉所有屬性,也就是此控制碼前面的控制碼失效,此控制碼的0可以省略
\033[1m設置亮度 ?
\033[4m下劃線
\033[5m?閃爍? ?
\033[7m反顯,撞色顯示,顯示為白底黑字或者黑底白字?
?\033[8m消隱,字符顏色與背景顏色相同
\033[k清除光標到行尾的內容
\033[43;31m]背景色為43,字符顏色為31
cp命令復制文件和目錄-f覆蓋目標同名文件或目錄時不進行提醒,強制復制
-i?覆蓋目標同名文件或目錄時提醒用戶確認
-p?復制時保持原文件的權限,屬主及時間標記等屬性不變
-r復制目錄時必須選擇此選項,表示遞歸復制所有文件及子目錄
tar制作歸檔文件或釋放已歸檔文件-c創建.tar格式的包文件
-C解壓包至指定目錄
-j調用bzip2程序進行壓縮或者解壓
-p打包時保持保留文件及目錄的權限
-t列表查看包內的文件
-f表示歸檔文件名字
-J調用xz程序進行壓縮或者解壓
-z調用gzip程序進行壓縮或者解壓
-v輸出詳細信息
-x

解開壓縮包文件

wc統計文件內容中的單詞數量等信息-c

統計文件內容中的字節數(character)

-l統計文件內容中的行數(line)
-w統計文件內容中的單詞數量(word)
tzselect?

使用tzselect選擇時區:

1.執行tzselect命令-->選擇Asia-->選擇China-->選擇east China - Beijing, Guangdong, Shanghai, etc-->然后輸入1

2.執行完tzselect命令選擇時區后,時區并沒有更改,只是在命令最后提示你可以執行TZ='Asia/Shanghai'; export TZ 并將這行命令添加到.profile中,然后退出并重新登錄。最終時區顯示為CST,即中國標準時間,重啟虛擬機,發現又是PDT時間

2、修改時鐘配置文件
vim /etc/sysconfig/clock
將 ZONE="America/Los_Angeles" 改成 ZONE="Asia/Shanghai"

3、刪除/etc/localtime
rm -rf /etc/localtime

4、將本地時間鏈接到上海時區

cut

它的弱點在于不好處理多個分隔符重復的情況,因此經常結合tr的壓縮功能

-b

按字節篩選

可以使用"N-"、"N-M"和"-M"分別表示每行N字符(或字節或字段)后的所有內容、N-M段內容和M段之前的內容。注意包括N和M的邊界。

-b1-3 篩選第1-3個字節的內容?

按字節或字符分割時將不能指定-d,因為-d是劃分字段的

-n與"-b"選項連用,表示禁止將字節分割開來操作
-c

按字符篩選 ?

按字節或字符分割時將不能指定-d,因為-d是劃分字段的

-f按字段篩選 ?可以使用"N-"、"N-M"和"-M"分別表示每行N字符(或字節或字段)后的所有內容、N-M段內容和M段之前的內容。注意包括N和M的邊界。范圍交叉時,不會重復輸出。比如-f3-5,4-6,則輸出-f3-6。如果范圍順序無序,則Linux會先對范圍排序(升序)再輸出。例如-f4-6,2等價于-f2,4-6
-d

指定字段分隔符,不寫-d時的默認字段分隔符為"TAB";因此只能和"-f"選項一起使用。

?

分隔符空格如果在分隔的地方重復了多次,想要正確顯示結果,需要把重復空格處理掉

如果輸出中的最后一行中完全沒有定界符的行也輸出了,這需要使用-s來取消這樣的輸出

cat a.sh | tr -s " " | cut -d" " -f2,4 -s
?

-s避免打印不包含分隔符的行;
--complement補足被選擇的字節、字符或字段(反向選擇的意思或者說是補集)
--output-delimiter

指定輸出分割符;默認為輸入分隔符

使用-b或者-c分隔了多段字符時,可以使用--output-delimiter,否則這些多段將拼接在一起

tr??
sort??

uniq

去重,不相鄰的行不算重復值

-c不能和-D一起使用。結果說顯示所有重復行再統計重復次數是毫無意義的行為

-c統計出現的次數(count)
-d只顯示被計算為重復的
-u顯示唯一值,即沒有重復值的
-D顯示所有被計算為重復的
-i忽略大小寫
-z在末尾使用\0,而不是換行符
-f跳過多少個字段(field)開始比較重復值
-s跳過多少個字符開始比較重復值
-w比較重復值時每行比較的最大長度。即對每行多長的字符進行比較
read如果沒有指定任何var_name,則分割后的所有字段都存儲在特定變量REPLY中 -a:將分裂后的字段依次存儲到指定的數組中,存儲的起始位置從數組的index=0開始。 -d:指定讀取行的結束符號。默認結束符號為換行符。 -n:限制讀取N個字符就自動結束讀取,如果沒有讀滿N個字符就按下回車或遇到換行符,則也會結束讀取。 -N:嚴格要求讀滿N個字符才自動結束讀取,即使中途按下了回車或遇到了換行符也不結束。其中換行符或回車算一個字符。 -p:給出提示符。默認不支持"\n"換行,要換行需要特殊處理,見下文示例。例如,"-p 請輸入密碼:" -r:禁止反斜線的轉義功能。這意味著"\"會變成文本的一部分。 -s:靜默模式。輸入的內容不會回顯在屏幕上。 -t:給出超時時間,在達到超時時間時,read退出并返回錯誤。也就是說不會讀取任何內容,即使已經輸入了一部分。 -u:從給定文件描述符(fd=N)中讀取數據
eval?當搜索到命令時將會執行命令,但如果搜索到的命令為eval時,則處理方式有所不同

總結

以上是生活随笔為你收集整理的linux基本命令以及命令常用选项的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。