Linux---基本常用命令

Linux

Windows的磁盤管理:C、D、E 磁盤空間 —》文件夾(目錄)、、、文件;

Linux的磁盤管理:文件夾(目錄) —》磁盤空間,多用戶管理系統;

Linux的文件目錄:

/ 根目錄

/root (Linux系統啓動所依賴的文件)

/usr(進行系統編程所用的頭文件和Lib庫) eg: /usr/include /usr/local/include /usr/lib /usr/local/lib

/home(普通用戶登錄所在的家目錄)

/etc(Linux系統中所有配置相關的)

linux目錄管理涉及的命令,Tab

cd + 目錄路徑

cd … 返回上一級目錄

cd 返回當前用戶身份的根目錄 $/home/用戶 #/

文件和文件夾的管理命令

  1. ls 顯示當前目錄中所有文件和文件夾名稱

  2. ll 顯示當前目錄中所有的文件和文件夾名稱的詳細信息

  3. ls -a 除了ls的功能,還能把隱藏文件顯示出來;

  4. mkdir + 文件夾的名稱 創建

  5. rmdir + 文件夾的名稱 刪除

  6. touch + 文件名 創建文件‘

  7. rm + 文件名 刪除文件

  8. rm -rf + 文件夾名稱 -r 遞歸刪除 -f 確認是否刪除所有 刪除文件夾及文件夾中所有的內容

  9. mv + 文件 + 路徑 移動文件

  10. mv - r +文件夾+路徑 移動指定的文件夾的所有內容

  11. cp + 文件 + 路徑 拷貝文件到指定的路徑下

文件編輯 vi/vim

vim + 文件名 (如果文件存在,直接打開;如果文件不存在,會創建該新文件)

(ESC)命令模式:移動光標在代碼段上;

i: 輸入編輯

dd:刪除當前行

x : 刪除光標所在的字符

yy : 拷貝當前行

p : 粘貼代碼

u : 恢復到上一步

輸入:號,:w保存文件; :wq保存並退出; : q 強制退出不保存;

:/搜索的關鍵字 ; n 往下搜索下一個;V往上搜索下一個

(:)編輯模式

grep:

g/re/p(globally search a regular expression and print),使用正則表示式進行全局查找並打印。

$ grep [-acinv] [–color=auto] 搜尋字符串 filename
-c : 統計個數
-i : 忽略大小寫
-n : 輸出行號
-v : 反向選擇,也就是顯示出沒有 搜尋字符串 內容的那一行
–color=auto :找到的關鍵字加顏色顯示

  • 文件或文件夾的壓縮和解壓縮:

sudo apt-get install +文件名

後綴名:.gz .hz

tar -zxvf + XXX.gz

Linux下常用的搜索命令

  1. find [搜索文件的根目錄] -name[搜索文件的名字] * mysql * (單個1) *代表0個或者多個字符;

find /home -name jdk

特點:會查找指定路徑下的所有的文件,但是他是實時查找,所以速度比較慢;

  1. local [搜索文件的名字(也支持通配符)]

sudo updatedb ;手動更新Linux系統記錄的文件數據庫加速(locate文件查找用的)

特點:最近安裝的內容可能無法找到,但是locate的速度非常快;

  1. whereis:[搜索文件的名稱]

特點:不是用來搜索文件用的,主要是用來搜索系統環境變量配置路徑下的可執行文件用的;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章