歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux-36-linux基礎重要命令

Linux-36-linux基礎重要命令

日期:2017/3/1 11:58:19   编辑:關於Linux

【Linux常用命令總結】

1.創建目錄——mkdir

2.以長格式顯式目錄和文件——ls ld

3.切換目錄層次——cd

即進入新的目錄,進入新的文件夾。

4.創建文件或修改文件時間戳——touch

如果文件不存在,就新建文件,如果存在,就改變文件的訪問時間等信息,不會對文件內容造成修改。

5.編輯文件內容——vi

6.在編輯文件內容時:保存文件內容並退出——:wq,強制保存文件內容並退出——:wq!,不保存直接退出——:q,不保存強制退出——:q!

7.上傳文件——rz

8.下載文件——sz

9.打印輸出內容——echo,復雜的輸出——printf

10.查看文件內容——cat

11.拷貝單個文件——cp

12.拷貝目錄——cp -a(相當於-pdr)或cp -p(連同屬性一起拷貝)或cp -r(遞歸拷貝)

13.刪除單個文件(有提示問你是否確認刪除)——rm

14.直接徹底刪除單個文件(慎用)——rm -f

15.遞歸刪除文件或目錄——rm -r

16.刪除指定的目錄或文件——rm -fr

17.刪除空目錄——rmdir

18.打印輸出文件前n行內容——head –n

(head後如果什麼都不接,如head1.txt則默認是顯式1.txt內容的前10行)

19.打印輸出文件最後n行內容——tail –n

(tail後如果什麼都不接,如tail1.txt則默認是顯式1.txt內容的最後10行)

20.過濾——grep

(將1.txt中haha內容排除,顯示剩余內容,用grep –vhaha 1.txt)

(將1.txt中只顯示haha,用grephaha 1.txt)

21.取各種內容——sed

(sed –n /haha/p 1.txt是打印1.txt中的haha內容,-n是取消默認輸出,p是打印print,sed /haha/d 1.txt是將1.txt中除haha以外的內容打印輸出,d就是刪除delete)

22.查看目錄樹(目錄結構)——tree

23.顯式設置別名——alias

24.取消別名——unalias

25.查看命令的路徑——which, whereis,locate,find

(①find/ -type f –name “1.txt”是從根目錄開始搜索所有名稱為1.txt的文件,要求文件名必須完全匹配才可以被搜索到;②find/root/ -type f –mtime +5是搜索/root目錄下5天前修改的文件)

26.把find,ls等命令的輸出交給後面處理(詳見之前的例子)——xargs

27.打印數字序列——seq

(類似echo{1..5})

28.查看命令及配置文件等的幫助——man

29.移動目錄或改名——mv

(改名一般用rename)

30.顯示當前的路徑——pwd

31.查看之前輸入命令的歷史記錄——history

【Linux常用符號總結】

(1); (分號)多個命令的分隔符

(2)/ 根或者路徑的分隔符

(3)> 標准輸出重定向,數據流朝著箭頭的方向流動,會覆蓋原數據

(4)>> 追加重定向,數據流朝著箭頭的方向流動,不會覆蓋原數據,在原文件結尾追加內容

(5)<或< 標准輸入重定向,用於改變命令的輸入,指定輸入內容,後跟文件名

(6)<<或<< 輸入重定向,後跟字符串,用來表示“輸入結束”,也可用ctrl+d來結束輸入

(7).. 上一級目錄

(8). 當前目錄

(9)~ 用戶的家目錄

(10)| 管道,通過管道把前一個命令的輸出交給後一個命令繼續處理

(11){} 配合echo打印序列,如echo{1..6}和echo{a..z},注意seq只用於數字序列,不能用於字母序列,

Copyright © Linux教程網 All Rights Reserved