dd linux 尾部添加0_Linux文件目录命令整理Linux学习
文件目錄管理命令
定位目錄命令:
1、 pwd命令
pwd命令用于顯示用戶當前所處的工作目錄(當前絕對路徑):
2、 cd命令
cd命令用于切換工作目錄,可以通過cd命令迅速、靈活地切換到不同的工作目錄。格式為“cd ?[目錄名稱]”。
?還可以使用“cd -”命令返回到上一次所處的目錄:
?使用“cd..”命令進入上級目錄:
?使用“cd ~”命令切換到當前用戶的家目錄:
查看文本命令:
1、 ls命令
ls命令用于列出目錄中的文件信息,格式為“ls [選項] [文件] ”。
?使用-a參數可以看到全部文件(包括隱藏文件):
?
使用“-l”參數可以查看文件的屬性、大小等詳細信息:
?
?將這兩個參數整合之后,再執行ls命令即可查看當前目錄中的所有文件并輸出這些文件的屬性信息:
??
?查看目錄屬性,添加-d參數,如使用如下命令查看/目錄的權限與屬性信息:
?
?2、 cat命令
cat命令用于查看純文本文件(內容較少的文本),格式為“cat [選項] [文件]”。
?
?如果在查看文本內容時還想順便顯示行號的話,可以在cat命令后面追加一個-n參數:
?
?3、 more命令
more命令用于查看純文本文件(內容較多的文本),格式為“more [選項]文件”。
使用cat命令閱讀長篇的文本內容,信息會在屏幕上快速翻滾,導致自己還沒有來得及看到,內容就已經翻篇了。因此對于長篇的文本內容,推薦使用more命令來查看。more命令會在最下面使用百分比的形式來提示您已經閱讀了多少內容。您還可以使用空格鍵或回車鍵向下翻頁:
?
?4、 head命令
head命令用于查看純文本文檔的前N行,格式為“head [選項] [文件]”。
如果只想查看文本中前5行的內容,使用如下命令:
5、 tail命令
tail命令用于查看純文本文檔的后N行或持續刷新內容,格式為“tail [選項] [文件]”。
如需要查看文本內容的最后5行,操作方法與head命令非常相似,只需要執行“tail -n 5 文件名”命令:
?
tail命令最強悍的功能是可以持續刷新一個文件的內容,當想要實時查看最新日志文件時,這特別有用,此時的命令格式為“tail -f 文件名”:
?
6、tr命令
tr命令用于替換文本文件中的字符,格式為“tr [原始字符] [目標字符]”。
可以先使用cat命令讀取待處理的文本,然后通過管道符把這些文本內容傳遞給tr命令進行替換操作:
?
7、wc命令
wc命令用于統計指定文本的行數、字數、字節數,格式為“wc [參數] 文本”。
使用-l參數只顯示行數:
?
使用-w參數只顯示單詞數:
使用-c只顯示字節數:
8、stat命令
stat命令用于查看文件的具體存儲信息和時間等信息,格式為“stat 文件名稱”。
stat命令會顯示出文件的三種時間狀態:Access、Modify、Change:
?
9、cut命令
cut命令用于按“列”提取文本字符,格式為“cut [參數] 文本”。
在Linux系統中,如何準確地提取出最想要的數據,這也是我們應該重點學習的內容。一般而言,按基于“行”的方式來提取數據是比較簡單的,只需要設置好要搜索的關鍵詞即可。但是如果按列搜索,不僅要使用-f參數來設置需要看的列數,還需要使用-d參數來設置間隔符號。passwd在保存用戶數據信息時,用戶信息的每一項值之間是采用冒號來間隔的,接下來我們使用下述命令嘗試提取出passwd文件中的用戶名信息,即提取以冒號(:)為間隔符號的第一列內容:
?
10、diff命令
diff命令用于比較多個文本文件的差異,格式為“diff [參數] 文件”。
在使用diff命令時,不僅可以使用--brief參數來確認兩個文件是否不同,還可以使用-c參數來詳細比較出多個文件的差異之處,這絕對是判斷文件是否被篡改的有力神器。例如,先使用cat命令分別查看a.txt和b.txt文件的內容,然后進行比較:
?
接下來使用diff --brief命令顯示比較后的結果,判斷文件是否相同:
?
最后使用帶有-c參數的diff命令來描述文件內容具體的不同:
?
文件目錄管理命令
1、touch命令
touch命令用于創建空白文件或設置文件的時間,格式為“touch [選項] [文件]”。
?
Touch難點:設置文件內容的修改時間(mtime)、文件權限或屬性的更改時間(ctime)與文件的讀取時間(atime)。
-a | 僅修改“讀取時間”(atime) |
-m | 僅修改“修改時間”(mtime) |
-d | 同時修改atime與mtime |
先使用ls命令查看一個文件的修改時間,然后修改這個文件,最后再通過touch命令把修改后的文件時間設置成修改之前的時間:
??
2、mkdir命令
mkdir命令用于創建空白的目錄,格式為“mkdir [選項] 目錄”。
?
除了能創建單個空白目錄外,mkdir命令還可以結合-p參數來遞歸創建出具有嵌套疊層關系的文件目錄。
?
3、cp命令
cp命令用于復制文件或目錄,格式為“cp [選項] [源文件] [目標文件]”。
大家對文件復制操作應該不陌生,在Linux系統中,復制操作具體分為3種情況:
·如果目標文件是目錄,則會把源文件復制到該目錄中;
·如果目標文件也是普通文件,則會詢問是否要覆蓋它;
·如果目標文件不存在,則執行正常的復制操作。
cp命令的參數及其作用
-p | 保留原始文件的屬性 |
-d | 若對象為“鏈接文件”,則保留該“鏈接文件”的屬性 |
-r | 復制整個目錄及子目錄 |
-i | 若目標文件存在則詢問是否覆蓋 |
-a | 相當于-pdr(p、d、r為上述參數) |
?
4、mv命令
mv命令用于剪切文件或將文件重命名,格式為“mv [選項] 源文件 [目標路徑] [目標文件名]”。
?
Mv后跟不同目錄是移動剪切命令,mv后跟同一目錄是重命名命令:
?
5、rm命令
rm命令用于刪除文件或目錄,格式為“rm [選項] 文件”。
?
想要刪除一個目錄,需要在rm命令后面一個-r參數才可以,否則刪除不掉。
在Linux系統中刪除文件時,系統會默認向您詢問是否要執行刪除操作,可在rm命令后跟上-f參數來強制刪除文件。
?
可用rm ?–rf強制刪除非空目錄
6、dd命令
dd命令用于按照指定大小和個數的數據塊來復制文件或轉換文件,格式為“dd [參數]”。
Linux系統中有一個名為/dev/zero的設備文件,可以提供無窮無盡的數據,來生成一個指定大小的文件,因為這個文件不會占用系統存儲空間。
dd命令的參數及其作用
if | 輸入的文件名稱 |
of | 輸出的文件名稱 |
bs | 設置每個“塊”的大小 |
count | 設置要復制“塊”的個數 |
例如我們可以用dd命令從/dev/zero設備文件中取出一個大小為400MB的數據塊,然后保存成名為file400的文件:
Linux系統中還可以直接使用dd命令來壓制出光盤鏡像文件,將它變成一個可立即使用的iso鏡像:
?
7、file命令
file命令用于查看文件的類型,格式為“file 文件名”。
總結
以上是生活随笔為你收集整理的dd linux 尾部添加0_Linux文件目录命令整理Linux学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 获取元素到页面顶部的距离_组成网站页面结
- 下一篇: 颈椎前路caspar撑开器_82岁女性神