批量删除txt文档内容命令_Linux@实用操作命令
幫助
當(dāng)我們對(duì)某個(gè)指令不熟悉時(shí),我們可以使用 Linux 提供的幫助指令來了解這個(gè)指令的使用方法。
man
命令:man [命令或配置文件]
功能描述:獲得幫助信息
案例:查看 ls 命令的幫助信息
help
命令:help [命令]
功能描述:獲得 shell 內(nèi)置命令的幫助信息
案例:查看 ls 命令的幫助信息
man vs. help
man : (manual)可以顯示系統(tǒng)手冊(cè)頁中的內(nèi)容,這些內(nèi)容大多數(shù)都是對(duì)命令的解釋信息。這些信息是操作系統(tǒng)文檔里面的。如果沒有文檔,是不會(huì)顯示這些幫助信息的。一般比help出來的要詳細(xì).
度娘
不懂問‘她’
文件目錄
pwd
命令:pwd
描述:顯示當(dāng)前工作目錄的絕對(duì)路徑
案例: 顯示當(dāng)前工作目錄的絕對(duì)路徑
ls
命令:ls [選項(xiàng)] [目錄或是文件]
描述:列出目錄內(nèi)內(nèi)容
常用選項(xiàng):
-a: 顯示當(dāng)前目錄所有的文件和目錄,包括隱藏的
-l: 以列表的方式顯示信息
案例: 顯示目錄內(nèi)容
cd
命令:cd [參數(shù)]
描述:切換到指定目錄
cd ~ 或者 cd: 回到自己的家目錄cd .. : 回到當(dāng)前目錄的上一級(jí)目錄
cd /: 回到根目錄
mkdir && touch
命令:mkdir 目錄名
描述:新建目錄(文件夾)
命令:touch 文件名
描述:新建文件
案例:新建文件夾new,并在文件夾內(nèi)新建文件new.txt
rm
命令:rm [選項(xiàng)] 要?jiǎng)h除的文件或目錄
描述:刪除目錄或文件
常用選項(xiàng):
-r :遞歸刪除整個(gè)文件夾
-f :強(qiáng)制刪除不提示
案例:
刪除文件new.txt;刪除目錄new
cp
命令:cp [選項(xiàng)] 要拷貝的文件 拷貝到哪個(gè)目錄下
描述:拷貝文件到指定目錄
常用選項(xiàng)
-r :遞歸復(fù)制整個(gè)文件夾
案例:拷貝單個(gè)文件 new.txt到new2; ?拷貝整個(gè)文件目錄new1到new2。
mv
命令:mv 文件/目錄 指定目錄
mv 原文件/目錄名 新文件/目錄名
描述:移動(dòng)文件與目錄 或重命名
案例:將new.txt移動(dòng)到new2目錄,并修改new.txt為new.md
cat
命令:cat [選項(xiàng)] 要查看的文件
描述:查看文件內(nèi)容
常用選項(xiàng):
-n :顯示行號(hào)
案例:顯示 /etc/profile ?文件內(nèi)容,并顯示行號(hào)
使用細(xì)節(jié):
cat 只能瀏覽文件,而不能修改文件,為了瀏覽方便,一般會(huì)帶上 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 管道命令 | more
命令:cat 文件名 | more
more
命令:more 要查看的文件
描述:more 指令是一個(gè)基于 VI 編輯器的文本過濾器,它以全屏幕的方式按頁顯示文本文件的內(nèi)容。more 指令中內(nèi)置了若干快捷鍵。
快捷鍵:
案例:顯示/etc/profile
less
命令:less 要查看的文件
描述:less 指令用來分屏查看文件內(nèi)容,它的功能與 more 指令類似,但是比 more 指令更加強(qiáng)大,支持各種顯示終端。less 指令在顯示文件內(nèi)容時(shí),并不是一次將整個(gè)文件加載之后才顯示,而是根據(jù)顯示需要加載內(nèi)容,對(duì)于顯示大型文件具有較高的效率。
> ?&& >>
命令:內(nèi)容 >/>> 文件
描述:> 重寫文件內(nèi)容(會(huì)覆蓋);
>> 追加文件內(nèi)容(不覆蓋,寫到文件內(nèi)容后面);
案例:new2內(nèi)文件(覆蓋)寫入new.txt; new1內(nèi)容追加到new.txt;
echo
命令:echo [選項(xiàng)] [輸出內(nèi)容]
描述: 輸出內(nèi)容到控制臺(tái)
案例:輸出系統(tǒng)環(huán)境變量 PATH
head && tail
命令:head/tail 文件(顯示文件頭部/尾部10行)
head/tail -n 行數(shù) 文件(顯示文件頭部/尾部指定行數(shù))
tail -f 文件(實(shí)時(shí)追蹤該文檔的所有更新,工作經(jīng)常使用)
案例:
In
命令:ln -s [原文件或目錄] [軟鏈接名]
描述:給原文件創(chuàng)建一個(gè)軟鏈接。類似于 windows 里的快捷方式,主要存放了鏈接其他文件的路徑。
案例:為 /etc/profile 創(chuàng)建軟連接pro; 刪除軟連接
history
命令:history
描述:顯示當(dāng)前用戶的歷史操作命令
案例:
時(shí)間日期
date-顯示時(shí)間命令:
1)date(功能描述:顯示當(dāng)前時(shí)間) 2)date+%Y(功能描述:顯示當(dāng)前年份) 3)date+%m(功能描述:顯示當(dāng)前月份) 4)date +%d(功能描述:顯示當(dāng)前是哪一天) 5)date"+%Y-%m-%d%H:%M:%S”(功能描述:顯示年月日時(shí)分秒)
案例:
date-設(shè)置時(shí)間
命令:date -s 字符串時(shí)間
案例:設(shè)置系統(tǒng)當(dāng)前時(shí)間 , 比如設(shè)置成 2018-10-10 11:22:22
cal
命令:cal [選項(xiàng)](不加選項(xiàng)表示當(dāng)前日歷)
案例:
查找類
find
命令:find [搜索范圍] [選項(xiàng)]
描述:從指定目錄向下遞歸地遍歷其各個(gè)子目錄,將滿足條件的文件或者目錄顯示在終端。
選項(xiàng):
案例:在root目錄下查找new.txt
locate
命令:locate 搜索文件
描述:locate 指令可以快速定位文件路徑。locate 指令利用事先建立的系統(tǒng)中所有文件名稱及路徑的locate 數(shù)據(jù)庫實(shí)現(xiàn)快速定位給定的文件。Locate 指令無需遍歷整個(gè)文件系統(tǒng),查詢速度較快。為了保證查詢結(jié)果的準(zhǔn)確度,管理員必須定期更新 locate 時(shí)刻。
特別說明:
由于 locate 指令基于數(shù)據(jù)庫進(jìn)行查詢,所以第一次運(yùn)行前,必須使用 updatedb 指令創(chuàng)建 locate 數(shù)據(jù)庫。
案例:查找new.txt位置
grep 指令和管道符號(hào)|
命令:grep [選項(xiàng)] 查找內(nèi)容 源文件
常用選項(xiàng):
描述:grep 過濾查找 , 管道符,“|”,表示將前一個(gè)命令的處理結(jié)果輸出傳遞給后面的命令處理。
案例:查找/etc/profile 中 if 所在行內(nèi)容
壓縮與解壓
gzip && gunzip
命令:
gzip 文件 ? (壓縮文件,只能將文件壓縮為*.gz 文件)
gunzip 文件.gz ?(解壓縮文件命令)
細(xì)節(jié)說明:
當(dāng)我們使用 gzip 對(duì)文件進(jìn)行壓縮后,不會(huì)保留原來的文件。
zip && unzip
命令:
zip [選項(xiàng)] XXX.zip 將要壓縮的內(nèi)容(壓縮文件和目錄的命令)
unzip [選項(xiàng)] XXX.zip (解壓縮文件)
zip 常用選項(xiàng):
-r:遞歸壓縮,即壓縮目錄
unzip 常用選項(xiàng):
-d :指定解壓后文件的存放目錄
描述:gzip 用于壓縮文件, gunzip 用于解壓
案例:將new1壓縮到n1.zip,將n1.zip解壓到n1
tar
命令:tar [選項(xiàng)] XXX.tar.gz 打包的內(nèi)容
選項(xiàng):
描述:tar 指令是打包指令,最后打包后的文件是 .tar.gz 的文件
案例:將new1打包到new.tar.gz; ?刪除new1; 解壓new.tar.gz
關(guān)注聽說
關(guān)注了我們的人
? ? ? ? ? ? ? ? ? 都升職加薪啦
總結(jié)
以上是生活随笔為你收集整理的批量删除txt文档内容命令_Linux@实用操作命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 男孩有什么头型叫什么名字大全?
- 下一篇: 琦字取名禁忌?