??博客主頁(yè):小智_x0___0x_
??歡迎關(guān)注:??點(diǎn)贊??收藏??留言
??系列專(zhuān)欄:Linux入門(mén)到精通
??代碼倉(cāng)庫(kù):小智的代碼倉(cāng)庫(kù)
?date
【語(yǔ)法】:date [OPTION] ... [+FORMAT]
- 在顯示方面,使用者可以設(shè)定欲顯示的格式,格式設(shè)定為一個(gè)加號(hào)后面結(jié)束個(gè)標(biāo)記,其中常用的標(biāo)記列表如下
- %H : 小時(shí)(00…23)
- %M : 分鐘(00…59)
- %S : 秒(00…61)
- %X : 相當(dāng)于 %H:%M:%S
- %d :日 (01…31)
- %m : 月份 (01…12)
- %Y : 完整年份 (0000…9999)
- %F : 相當(dāng)于 %Y-%m-%d
- 在設(shè)定時(shí)間方面
- date -s //設(shè)置當(dāng)前時(shí)間,只有root權(quán)限才能設(shè)置,其他只能查看。
- date -s 20080523 //設(shè)置成20080523,這樣會(huì)把具體時(shí)間設(shè)置成空00:00:00
- date -s 01:01:01 //設(shè)置具體時(shí)間,不會(huì)對(duì)日期做更改
- date -s “01:01:01 2008-05-23″ //這樣可以設(shè)置全部時(shí)間
- date -s “01:01:01 20080523″ //這樣可以設(shè)置全部時(shí)間
- date -s “2008-05-23 01:01:01″ //這樣可以設(shè)置全部時(shí)間
- date -s “20080523 01:01:01″ //這樣可以設(shè)置全部時(shí)間
-
時(shí)間戳
時(shí)間->時(shí)間戳:date+%s
時(shí)間戳->時(shí)間:date -d@158462156
Unix時(shí)間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp)是從1970年1月1日(UTC/GMT的午夜)開(kāi)始所經(jīng)過(guò)的秒數(shù),不考慮閏秒。
?cal
cal命令可以用來(lái)顯示公歷(陽(yáng)歷)日歷。公歷是現(xiàn)在國(guó)際通用的歷法,又稱(chēng)格列歷,通稱(chēng)陽(yáng)歷?!瓣?yáng)歷”又名“太陽(yáng)歷”,系以地球繞行太陽(yáng)一周為一年,為西方各國(guó)所通用,故又名“西歷”。
【語(yǔ)法】: cal [參數(shù)][月份][年份]
功能: 用于查看日歷等時(shí)間信息,如只有一個(gè)參數(shù),則表示年份(1-9999),如有兩個(gè)參數(shù),則表示月份和年份。
常用選項(xiàng):
- -3 顯示系統(tǒng)前一個(gè)月,當(dāng)前月,下一個(gè)月的月歷
- -j 顯示在當(dāng)年中的第幾天(一年日期按天算,從1月1號(hào)算起,默認(rèn)顯示當(dāng)前月在一年中的天數(shù))
- -y 顯示當(dāng)前年份的日歷
舉例:eg1:
查看前一個(gè)月、當(dāng)前月、下一個(gè)月的日歷>eg2:
查看2024年的日歷>
?find
【語(yǔ)法】: find pathname -options
功能: 在文件中樹(shù)中查找文件并作出相應(yīng)的處理。
常用選項(xiàng):
- name 按照文件名查找文件
舉例eg1:
在我們的家目錄中查詢(xún)test.c文件:
eg2:查詢(xún)家目錄下以test開(kāi)頭的文件:
小結(jié): 可以在指定的路徑下進(jìn)行文件的搜索 – 真的在磁盤(pán)中查找
which
功能: 在指令路徑下,/usr/bin,搜索指令文件eg:
查詢(xún)ls
指令
whereis
功能: 在系統(tǒng)特定的路徑下查找,既可以找到可執(zhí)行陳鼓型,又可以找到手冊(cè),安裝包壓縮包等之類(lèi)。eg:
查找C語(yǔ)言中的stdio.h文件:
?grep
【語(yǔ)法】: grep [選項(xiàng)] 搜尋字符串 文件
功能: 在文件中搜索字符串,將找到的行打印出來(lái)
常用選項(xiàng):
- -i :忽略大小寫(xiě)的不同,所以大小寫(xiě)視為相同
- -n :順便輸出行號(hào)
- -v :反向選擇,亦即顯示出沒(méi)有 ‘搜尋字符串’ 內(nèi)容的那一行
eg1:
我們使用上節(jié)課的test.txt大文件中查找含有123的行拿出來(lái):
test.txt文件:
查詢(xún)含有123的所有行>eg2:
在test文件中重新寫(xiě)入使用grep進(jìn)行搜索
-
查詢(xún)含有’world’的行進(jìn)行打印>
-
搜索沒(méi)有’world’的行進(jìn)行打印>
-
搜索行中有’linux’的進(jìn)行打印>
?zip/unzip
【語(yǔ)法】: zip 壓縮文件.zip 目錄或文件
功能: 將目錄或文件壓縮成zip格式
常用選項(xiàng):
- -r 遞歸處理,將指定目錄下的所有文件和子目錄一并處理
eg:
將dir1壓縮為zip格式:eg:
將dir1.zip解壓到上級(jí)目錄中
補(bǔ)充:當(dāng)我們Linux中沒(méi)有安裝zip的話可以使用yum install -y zip unzip
來(lái)進(jìn)行下載安裝
注:必須使用root賬號(hào)進(jìn)行安裝?。?!
?tar
【語(yǔ)法】:tar [-cxtzjvf] 文件與目錄 .... 參數(shù)
- -c :建立一個(gè)壓縮文件的參數(shù)指令(create 的意思);
- -x :解開(kāi)一個(gè)壓縮文件的參數(shù)指令!
- -t :查看 tarfile 里面的文件!
- -z :是否同時(shí)具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
- -j :是否同時(shí)具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
- -v :壓縮的過(guò)程中顯示文件!這個(gè)常用,但不建議用在背景執(zhí)行過(guò)程!
- -f :使用檔名,請(qǐng)留意,在 f 之后要立即接檔名喔!不要再加參數(shù)!
- -C : 解壓到指定目錄
打包和壓縮的方案有很多我們只需要記住下面三個(gè)就可以了>
tar cfz XXX ---打包壓縮
tar tzf XXX.tgz ---預(yù)覽
tar xzf XXX.tgz ---解壓打包
舉例>eg1:
將dir1打包壓縮并查看內(nèi)容再解壓到目錄中eg2:
將dir1.tgz解壓到上級(jí)目錄中
?bc
bc命令可以很方便的進(jìn)行浮點(diǎn)運(yùn)算
舉例:
退出可以輸入quit
退出也可以使用ctrl+C
退出。
?常用的熱鍵
- [Tab]按鍵—具有『命令補(bǔ)全』和『檔案補(bǔ)齊』的功能
- [Ctrl]-c按鍵—讓當(dāng)前的程序『停掉』
- [Ctrl]-d按鍵—通常代表著:『鍵盤(pán)輸入結(jié)束(End Of File, EOF 或 End OfInput)』的意思;另外,他也可以用來(lái)取代exit
?關(guān)機(jī)
語(yǔ)法:shutdown [選項(xiàng)]
常見(jiàn)選項(xiàng):文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-448581.html
- -h : 將系統(tǒng)的服務(wù)停掉后,立即關(guān)機(jī)。
- -r : 在將系統(tǒng)的服務(wù)停掉之后就重新啟動(dòng)
- -t sec : -t 后面加秒數(shù),亦即『過(guò)幾秒后關(guān)機(jī)』的意思
??小結(jié)??
今天我們認(rèn)識(shí)了查看日歷、時(shí)間、打包壓縮文件、Linux中的計(jì)算器相信大家看完有一定的收獲。種一棵樹(shù)的最好時(shí)間是十年前,其次是現(xiàn)在!
把握好當(dāng)下,合理利用時(shí)間努力奮斗,相信大家一定會(huì)實(shí)現(xiàn)自己的目標(biāo)!加油!創(chuàng)作不易,辛苦各位小伙伴們動(dòng)動(dòng)小手,**三連一波????~~~**
,本文中也有不足之處,歡迎各位隨時(shí)私信點(diǎn)評(píng)指正!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-448581.html
到了這里,關(guān)于【Linux指令④】Linux查看日歷、時(shí)間、打包壓縮文件、Linux中的計(jì)算器,常用熱鍵 關(guān)機(jī)指令的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!