歡迎您光臨本站 註冊首頁

Linux的一些簡單命令,文件查看命令及Linux的目錄結構

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

PWD

#pwdPrint Working Directory) 顯示當前目錄

Who

#who 顯示當前用戶登陸信息

SU 切換用戶

#su -l name 可以切換到指定用戶

su時沒有-l則屬於半切換用戶,有-l或是-則屬於全切換

若想回到原用戶

#exit

CD

cd 切換目錄

#cd /tmp/yum 切換帶該目錄下

#cd 切換到登陸時的目錄

#cd .. 切換到上層目錄

通過輸入命令前的符號可以知道是哪種用戶登錄

管理員#

普通用戶¥

Mkdir 創建目錄

#mkdir 所要創建的目錄

#mkdir -p 目錄 可以創建連續的目錄 使用-pv 可以顯示詳細過程

#mkdir -p /tmp/{a,b} 意思是創建/tmp/a /tmp/b

#mkdir -p /tmp/{a,b}/c 意思是創建/tmp/a/c /tmp/b/c

Stat 顯示文件相關信息

#stat 文件名

Touch 改變文件時間標籤

#touch -a (訪問時間) 文件名

-m

(修改時間) 文件名

-c 當修改時間時若沒有該文件,則不創建文件

上述修改,默認修改為當前時間,若要修改到指定時間,可以用以下命令

#touch -a -t 01010101.01 (年月日小時分鐘點秒) 文件名

還可以用來創建文件

#touch 文件名

CP

複製文件

#cp 原目標 目的目標

#cp /a/b /c/d

d是一個文件,cpb將覆蓋d

d是一個目錄,cpb將被複制到d目錄下

cp

多個文件時,d必須是一個目錄,否則cp會失敗

#cp -p 原目標 目的目標

cp時可以使目標文件擁有源文件的屬主屬組及使用許可權和文件時間

#cp -r 原目標 目的目標 用於cp目錄的

Rmdir刪除目錄

只能刪除空目錄

Rm 刪除文件

#rm -f 文件 強行刪除

#rm -r 目錄 遞歸刪除目錄及文件

Mv 移動文件或目錄

#mv 源文件 目的文件

若源和目的都是文件,相當於重命名

若源是文件,目的是目錄,則將文件移動到目錄下

ls 命令

#ls -a 目錄 顯示該目錄所有的文件(其中名字前帶點的是隱藏文件)

#ls -l 目錄 顯示該目錄所有文件的詳細信息

#ls -lh 目錄 顯示的文件的大小是

k 不是位元組

#ls -R 目錄 會遞歸顯示齣子目錄中的詳細信息

簡單介紹一些ls 列舉出的文件的詳細信息

drwxr-xr-x 14 root root 4096 Feb 2 2012 var

第一列的第一個字母顯示的是文件的類型,d代表目錄,- 普通文件,l 符號鏈接(軟連接),c 字元設備文件,b 塊設備 ,p 管道文件,s 套接字文件

後邊的九位分別代表了屬主,屬組和其他用戶的許可權,r代表讀許可權,w代表寫許可權,x代表執行許可權

第二列是屬主,第三列是屬組,接下來是文件的大小,日期和文件名

Date命令

#date 直接顯示時間

#date %y-%m-%d 顯示的時間是 12-2-20

中間的“-”可以換成其他的符號,但是第一個符號必須是“

#date -s 02/10/ 12設置時間月日年

#date -s 141231 設置點分秒

globbing

:文件名通配

/root

myfile開頭的文件

模式

* 任意長度的任意字元

?任意單個字元

[] 取給定範圍內的任意單個字元, myfile[123]

[^]

取給定範圍以外的任意單個字元,myfille[^a-z]

[:lower:] 小寫字母

[:upper:] 大寫字母

[:digit:] 數字

[:alpha:]大小寫字母都包括

[:alnum:] 既包括數字也含字母

History

命令歷史

#echo $HISTORY 可以查看歷史命令總共可以保存多少個

#history -c 清楚歷史

#history -d n 刪除第n條命令

#n 可以執行第幾條命令

#string 執行最近以字元串開頭的命令

#!! 重複執行上一條命令

command Esc,.alt .或!$)來引用上條命令的一個參數

看文本文件的命令

#cat 連接文件

#cat -n 文件 使顯示內容出現行號

-E顯示結尾 結尾是$

-v 顯示非列印字元 偶爾有用

-T 顯示製表符

#tac 倒著顯示文件行

#more/less 文件名

More查看文件時不能向前翻,且到的時候直接退出,而

less則可是往前翻且到不會退出,還支持一下搜索命令同man.

#head/tail(前後) 文件名 默認是十行

#head -n 數字 文件 顯示文件前多少行

tail 的特殊選項

-f 不退出 經常用於監控日誌文件 /var/log/message

#wc 文件 顯示文件的行 單詞數 字元數

-l 顯示多少行

-w 顯示單詞數

-c 顯示字元數

#cut -d 分隔符(指定哪個分隔符,默認為空格手動的話是“ ”) -f 數字(1-3)(1,7) 指定要顯示的欄位

#sort 排序 默認值字母表排序 區分大小寫 數字也是逐個字元排序

-r 逆序排序

-n 以數值大小的方式比較

-f 不區分字母大小寫

-u 重複的行只顯示一次

#uniq(唯一的)排完序之後才能使用 非連續不會被識別成相同行

-u 標緻只顯示唯一出現的行

-d 只顯示曾經重複的行

-c 統計行出現了幾次

#tr 替換

#tr

替換前 替換后 'abc' 'ABC' 文件

#tr -d 刪除的字元 文件

關機命令:

#reboot 重新啟動計算機

#initi 0 關機

#shutdown -h now 現在關機

#shutdown -h 20

25 在指定時間關機

#shutdown -h 10 在十分鐘之後關機

#shutdown -h 10 The system will shutdown after 10 minint’ 顯示提示信息

Linux

的目錄結構

/bin,binary,可執行的命令,非管理類的命令

/sbin,管理類命令,通常只有管理員才能使用

/lib 字典的簡稱 庫文件

/etc,配置文件

/etc/sysconfig,服務額外配置文件,及網路設備相關配置文件

/etc/inin.d

服務的管理腳本

/usr,用戶系統資源

/usr/bin

/usr/lib

/usr/etc

/usr/local(第三方軟體)

/usr/local/bin

/usr/local/lib

/usr/local/etc

/boot,引導文件,系統啟動,

/dev ,設備文件目錄

/home,用戶家目錄的所在目錄

/media,/mnt ,掛在點

/misc, 雜項

/opt

,有些第三方軟體,把此目錄作為默認安裝位置,

/proc,偽目錄,內存中的內核相關映射

/sys,偽目錄,比如像磁碟這樣的存儲設備或某些匯流排設備的驅動程序相關屬性信息,

/srv,服務運行中中間文件的存放位置

/tmp,臨時用戶的文件

/var,經常發生變化的文件如:日誌文件


[火星人 ] Linux的一些簡單命令,文件查看命令及Linux的目錄結構已經有436次圍觀

http://coctec.com/docs/linux/show-post-47162.html