歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 0516 第四節課 命令

0516 第四節課 命令

日期:2017/3/3 12:18:49   编辑:Linux技術

1.tree:樹命令,將文件及其子目錄以樹狀圖顯示出來

-d:只顯示目錄

-L #:顯示多少層目錄

2.ll:查看分區情況的2個命令

ll /dev/sd*

cat /etc/proc/partitions

3.ll:查看文件時間

ll --time=xtime

4.alias name=‘’:命令別名的設置命令

unalias name:暫時取消命令別名

當此次命令暫時不需要用到命令別名是可以暫時取消命令別名,或者直接在命令前邊加\,也可以用單引號將命令括起來,外部命令的話寫命令的絕對地址也可以

配置命令別名的時候,任何沒有修改配置文件的設置都只對當前shell有效且當shell重新啟動時設置不會被保存,因為想長久使用必須修改配置文件

命令別名的配置文件在/etc/.bashrc和~/.bashrc,前者是對全局的修改,後者則是對於個人用戶的修改而不會影響到其他用戶

在更改配置文件後往往都需要重新登錄或將系統重新啟動,但在工作中這兩個動作都是不能隨便進行的,這是後我們可以用到source命令將我們修改得配置立即讀取生效

source file

5.mv:移動命令

移動的具體規則基本等同於cp復制命令

-i:交互模式

-f:強制進行

-u:只有當源目錄的source比較新時才去移動

mv的移動,分同分區和不同分區兩種情況,源文件與目標處於同一分區的時候,並不是刪除創建,而是直接去修改文件的節點,在處於不同分區的時候才是創建刪除

6.dd:命令用於讀取轉換輸出數據

dd if=file1/dev of=file2 bs= count=

將file1中的數據輸出到file2中,塊大小為,塊數量為

cat命令利用IO重定向也可以完成以上的功能,但是無法控制大小

cat < data > file

7.rm:刪除命令

-r:遞歸

rm命令准確的說並不是刪除的數據,而是刪除的文件的節點,導致無法讀取塊中的數據,因此,使用rm刪除的數據理論上可以恢復,並且當刪除的目錄實在進行中的進程的時候不會立即釋放大小,會在使用結束後過一段時間釋放,立即釋放可以使用輸出重定向 > file

8.ls -i:查看inode

9. ln file linkfile:創建硬鏈接

-s:創建軟鏈接

注意:使用rm去刪除軟連接的時候,盡量不要去使用tab補全功能,有的時候補全功能會自動在鏈接文件尾部添加/,這個時候使用rm刪除的將會是文件夾而不是文件

10.mail:查看郵件收件箱

mail -s ”郵件標題“ 用戶:發送標題為“”的郵件給用戶

11.tr命令:通常與IO重定向共同使用,完成一些簡單的替換刪除功能

tr ‘set1’ ‘set2’ :用2替換1

-d ‘set’:刪除set

12.tee命令,將數據復制成多分去分地輸出,同tr一樣經常伴隨著IO重定向使用

本文出自 “博客作業初版” 博客,謝絕轉載!

Copyright © Linux教程網 All Rights Reserved