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