1. 程式人生 > >Linux基礎學習隨筆

Linux基礎學習隨筆

字符設備 查看 date 詳細 超級用戶 pen use temp 空間

History 輸出操作歷史上的所有命令

Ctrl+p 輸出歷史命令的向上滾動。

Ctrl+n 輸出歷史命令的向下滾動。

Ctrl+b 光標左移

Ctrl+f 光標右移

Ctrl+a 光標移到行首

Ctrl+e 光標移到行尾

Ctrl+L 清屏

Tab 智能提示

Tab 連續按兩次,可以列出所有的命令或者該目錄下的所有的子目錄

/bin 常用的命令,如date, ls ,cat,cp 等

/boot 開機需要用的東西

/dev 設備目錄

/etc 系統管理所需要的配置文件

/home 所有用戶的主目錄

/lib 存放Linux系統最基本的動態共享庫,作用同windows中的ddl文件,幾乎所有的應用程序都需要用到這些共享庫

/media 系統如果能夠自動掛載u盤,光驅等東西,就在這。 裏面的內容是U盤的內容

/mnt 自己掛載U盤等時在這

/sbin 管理員裏面的命令

/usr (user software resource) 用戶軟件資源目錄,當前用戶的程序或文件

. ->當前目錄

.. -> 當前目錄的上一級目錄

Cd – 在臨近的兩個目錄之間切換

Pwd 寫出當前的絕對路徑目錄

$普通用戶

#超級用戶

Sudo apt-get install aptitude

Sudo apt-get install vsftpd

Sudo apt-get install lftp

Sudo apt-get install openssh-server

Sudo apt-get install nfs-kernel-server

Sudo apt-get install rar

Sudo apt-get install tree

Sudo apt-get install vim

Linux命令的使用

1, 查看目錄

Ls

Ls –a (all) 即查看當前目錄下的所有文件。 前面帶“.”說明是隱藏文件或目錄

Ls –l 列出顯式文件的詳細信息。

文件類型

- 普通文件, d目錄(占用的存儲空間一定是4096), l鏈接符號, b塊設備, c字符設備,s socket套接字文件, p管道

文件類型|x,x,x(所有者的權限rwx,沒有則-)|x,x,x(同組用戶權限)|x,x,x(其他人權限)| x文件的硬連接數| 所有者| 所屬的組| 占用空間| 修改時間| 文件名字

Tree,需要添加Tree軟件,安裝方式為sudo apt-get install tree.

白色-普通文件,藍色-目錄,綠色-可執行文件,紅色-壓縮文件,青色-鏈接文件(快捷方式), 黃色-設備文件,灰色-其他文件。

Mkdir name 創建一個名為name的目錄

Mkdir dir/dir1/dir2 –p 註意需要加一個-p,創建一個嵌套目錄

Rmdir 刪除空目錄

Rm 刪除目錄及以下的所有文件和低級目錄

具體用法Rm aa –r 遞歸刪除目錄,直接用rm aa 會報錯

Rm aa –ri 會依次咨詢是否需要刪除。

刪除文件的時候不需要加-r,

Touch name, 如果文件不存在,則創建文件,如果文件存在,則只修改文件的創建時間(最近修改時間)

Cp 拷貝文件或者目錄

Cp hello.c temp 如果temp文件存在,則會覆蓋原來的內容,如果不存在,則會自動創建文件。

Cp mytest newdir –r 遞歸的去賦值,如果目錄不存在,則會創建newdir目錄,然後把其他東西放進去,如果目錄已經存在,則會在該目錄下創建一個叫mytest的子目錄

Q:如果該目錄下,mytest也存在會怎樣。?

Cat name 查看name文件的內容,用來查看小文件的內容,文件太大有可能顯示不全

More name 查看文件內容,顯示一部分,回車鍵下一行,空格鍵下一頁

Less name 可以翻頁

主要用vi name來查詢文件內容。

Head –x name 查看前x行內容

Tail name 查看後面的內容,默認10行

Mv oldname newname 修改文件的名字

Mv filename dir 把文件移動到dir目錄裏面

Ln –s filename newname 給文件創建名字為newname的鏈接文件。但是不在這個相對路徑下時,這個鏈接文件就無法使用

Ln –s ~/1Day/hello.c hello.soft 這樣創建了鏈接文件之後,則就算hello,soft移動到其他地方,也能繼續使用。即寫路徑時必須要使用絕對路徑。

../ 進入上一級目錄

硬鏈接

需要進一步查詢硬鏈接和軟連接的異同

Wc 輸出該文件的行數、單詞數、字節數

Od

./hello 則直接執行二進制文件,當前目錄下的文件

Du -h 查看當前目錄下低級目錄的大小

Which ls --》 /bin/ls 命令解析器在該目錄下查找的該命令

Linux基礎學習隨筆