一馆衔、操作命令
1、 gedit 文件名 # 打開一個現(xiàn)有的文本文件進行編輯
2、 tee 文件名 # 在文件中進行覆蓋寫入新的內(nèi)容
tee -a 文件名 # 在文件中進行追加寫入內(nèi)容 '不覆蓋'
3、 cut -d ':' -f 1 文件名 # 以冒號對文件列拆分,而后取第一區(qū)間數(shù)據(jù)
cut - c 1 文件名 # 提取第一個字符
cut -c 2,5,6 文件名 # 提取第二,五,六個字符
cut -c 2-5 文件名 # 提取第二至第五個字符
4淆两、 sort 文件名 # 默認按照升序排序
sort -t ":" -k 2 文件名 # 以:為分隔符,取分隔結(jié)果中第2組進行排序
> -f:忽略大小寫的差異拂酣,例如 A 與 a 視為編碼相同秋冰;
> -b:忽略最前面的空格符部分;
> -n:使用『純數(shù)字』進行排序(默認是以文字型態(tài)來排序的)婶熬;
> -r:反向排序剑勾;
> -u:就是 uniq,表示唯一的赵颅,相同的數(shù)據(jù)中虽另,僅出現(xiàn)一行代表;
> -t:分隔符饺谬,默認是用 [tab] 鍵來分隔捂刺;
> -k:以那個區(qū)間 (field) 來進行排序的意思
5、 locate hello # 全局查找包含hello的內(nèi)容
> -i:忽略大小寫
> -c:不輸出尋找結(jié)果募寨,僅計算找到的文件數(shù)量
> -l:僅輸出指定的幾行族展, 例如:-l 8,輸出8行
> -r:后面可以接正則表達式
6拔鹰、 find 按照指定條件來查找文件
find -name a1.txt
find -size 1k # 查找文件大小等于1k的文件
find -empty #查找空文件
-name:匹配名稱仪缸,默認是精確匹配
> -size:匹配文件大小
> -atime -n +n:匹配訪問內(nèi)容的時間(-n指n天以內(nèi),+n指n天以前)
> -empty
7列肢、type -a ls # 尋找命令所在的位置恰画,包括命令別名
8宾茂、which # 查找其他命令所在的位置
9、grep 管道檢索 文本搜索
10锣尉、ln -s a.txt aaa ##創(chuàng)鍵一個軟鏈接a,指向a.txt
> #這個a.txt 和aaa的內(nèi)容一樣
ln a.txt aaa #創(chuàng)建一個硬鏈接指向a.txt
11刻炒、cp -i abc.txt dir1/ #交互式復(fù)制 復(fù)制abc.txt到dir1目錄中,詢問是否覆蓋
12决采、mv 移動文件或更改文件名 文件即更名 目錄即移動
13自沧、tree
14、pwd
15树瞭、> cat:查看完整的文件內(nèi)容 ********
> -n :顯示每一行的行號拇厢,包括空行
> -b :顯示每一行的行號,不包括空行
> #使用文件內(nèi)容較少的情況下使用cat
> head:查看文件內(nèi)容
> tail:查看文件內(nèi)容
>
> less:查看文件
> more:查看文件
> #使用文件內(nèi)容較少的情況下使用more
>
> wc:一次顯示文件行數(shù)晒喷,字節(jié)數(shù)以及文件名信息
> stat:查看文件詳細信息孝偎,可以獲取文件的文件名、大小凉敲、權(quán)限衣盾,最近訪問以及最近更改的時間,stat命令的輸出信息比ls命令還要詳細
> file:查看文件的類型
> echo:用于在終端輸出字符串或變量的值
>
> |:管道爷抓,作用:將一個命令的輸出作為另一個命令的輸入势决,格式:命令1 | 命令2 ****
> >:輸出重定向,Linux允許將執(zhí)行結(jié)果重定向到一個文件蓝撇,本應(yīng)顯示在終端上的內(nèi)容保存到指定文件中 #清空源文件
> >>:輸出重定向果复,Linux允許將執(zhí)行結(jié)果重定向到一個文件,本應(yīng)顯示在終端上的內(nèi)容保存到指定文件中
> 1> 標準正確輸出渤昌,同上
> 1>> 標準正確輸出虽抄,同上 #追加不清空
> 2> 標準錯誤輸出,同上
> 2>> 標準錯誤輸出独柑,同上
> &> 標準正確輸出和標準錯誤輸出迈窟,同上
> 將1和2結(jié)合在一起了
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者