date指令
作用:
date指令可以查看時間
這個指令可以進行格式化
格式:date +%想要的內容?
Y:年份? ? ? ? m:月份? ? ? ? d:日
H:時? ? ? ? ? ? M:分? ? ? ? S:秒
時間分界線可以由自己定
時間戳
記錄日志的時候常用,它是從1970-1-1的零點開始累積的秒數
將時間戳轉為普通時間
格式:date +%[想要轉成的格式]? -d @某個時間戳
date +%Y-%m-%d/%H:%M:%S -d @0
這里8點的原因是北京是處在東八區的地方
這里講述時間主要是為了記錄日志的時候能夠起作用,而日志則是相當重要,它可以輔助程序員進行問題的排查
cal指令
作用:
展示日歷
cal + 年份
它會將這個今年所有的月份顯示出來?
其它功能
Find指令
Linux下的find命令在目錄結構中搜索文件,并執行指定操作。
Find命令的功能選項有很多,這里只給出普遍使用的Find命令了
語法:
find pathname -name document_name
eg:
在這兩個指令中,只要給出路徑和你想要的文件,其都會在下面給你找到所以這個文件(是這個路徑下),不存在的文件則無法找到?。
which指令
which指令通常使用做查詢指令所存在的位置
grep指令
grep行文本過濾工具
首先創建一個test.txt文件,文件里的內容有:
?grep '想要查找的字符或字符串' document_name
-i:忽略文本的大小寫
grep -i 'O' test.txt
-n:是指給出序號,可以跟-i等其它功能相互結合使用
grep -ni 'a' test.txt
-v:反向選擇,選中的含有此字符或者字符串的相反不顯示出來?
grep -vi 'A' test.txt
其功能是以后能夠在一大堆的數據中快速定位出我們想要的數據,比如報錯信息
通常grep跟管道組合的比較多
sort指令,uniq指令與wc指令
sort是按照ASCLL碼值進行排列,uniq是能夠進行去重操作
uniq是要相鄰行的才能進行去重,不相鄰行就去重不了,所以一般都是先sort一下,再去重
wc指令,通常是與-l 功能組合,只要是算有多少行
打包壓縮
為什么
可以使多個文件變為一個文件,防止文件丟失,更節省空間,在網絡傳輸的時候,更節省時間
zip指令
可以先看看自己有沒有安裝zip指令
我這樣是有的,如果沒有,則可以使用下面語句進行安裝
yum install -y zip
zip在使用的時候如果不加 -r 的?話,默認是不會將里面的內容打包進去的
-r我們很熟悉了,是遞歸式進行
壓縮
語法: zip -r dst src????????
解壓
對其進行試驗
?
進入testzip文件中
對studyday1.zip進行解壓可得到
查看解壓后的文件
對解壓后的文件進行驗證看看是否有誤
解壓到指定文件:
?unzip? 壓縮文件.zip? -d 指定文件目錄
tar指令
作用
打包/解包,不打開它,直接看內容
功能:
-c:建議一個壓縮文件的參數指令,create
-x:解開一個壓縮文件的參數指令
-t:查看tarfile里面的文件
-z:是否同時具有gzip屬性?即是否需要用gzip壓縮?
-j:是否同時具有bzip2屬性?即是否需要用bzip2壓縮?
-v:壓縮過程中顯示文件,不建議用在背景執行過程中
-f:使用檔名,在f后要直接使用檔名,不要再加參數了
-C:解壓到指定目錄
重點可記
壓縮:tar -czf/ -cvzf dest.tgz src
解壓: tar -xzf/ -xvzf? .tgz
解壓到指定目錄:tar??-xzf/ -xvzf? src.tgz? -C?dest
服務器上Linux與WINDOWS的互傳
下載:
yum install -y lrzsz
使用完這個下載指令后便可直接在windows和Linux上進行互通
現在進行展示一下
1,我想將我的Linux里的file.txt文件傳到我的Windows上
?
2,執行指令sz file.txt?
執行之后便后跳出windows的計算機中的文件夾,并選擇你要將file.txt文件放在何處,選擇桌面
?
?
傳輸成功!
以上便是此次博文的學習內容,如有錯誤之處,還望大佬指點出來,以便本人及時學習加以斧正,謝謝!