1. 程式人生 > >2018/11/19 Linux 基本命令

2018/11/19 Linux 基本命令

linux的目錄結構  /    /bin/   . .. 

linux基本命令

檔案處理命令   crud
c : mkdir  touch
r:  cat more head tail      tac  less
u: cp mv  
d:  rm
cd pwd ls   ll = ls -l

ln -s 


幫助命令
man   外部命令  命令 配置檔案   man 5 passwd 
help  內部命令
命令 --help   所有的選項


搜尋命令
find    find path [-type|size|name|iname....]  "keywords"
grep        grep "keyswords" file
which        命令的位置
whereis  命令 + 配置檔案 + 幫助文件資訊

壓縮解壓
gzip  .gz   gzip -d   gunzip  不能壓縮目錄 不保留原檔案   gzip 檔名
bzip2 .bz2                                      -k

zip  -r      zip xxx.zip  xxx

tar 打包 解包
-c v x z j  f
tar -cf xxx.tar 
gzip xxx.tar
tar -zcvf xxx.tar.gz  .tgz


vim命令
vim  vi 
三種模式   vim file   命令模式   i a o  I A O   插入模式   esc   :   編輯模式 底行  命令列   Enter
定位命令  gg  G  :set nu    :set nonu  10G  :10
刪除 複製 剪下  x nx   dd  p P   yy Y  :10,20d
替換 r R  u ctrl + r

搜尋 替換
/string  n  
:%s/old/new/c  g
:10,20s/old/new/g 
\/
 

 

1虛擬機器管理裡面可以徹底刪除虛擬機器

2在cmd裡面進入和退出python程式的方法

     exit()   quit()   ctrl+z

3使用secureCRT的時候出現了亂碼,可以將該視窗編碼方式改為wtf-8

4alt+~:可以直接切出瀏覽器,很好用

 

Mkdir:建立目錄  touch:建立檔案

1 mv 這個需要在移動物件的上一級進行所在目錄進行操作,而且需要加上-r -R recursive 遞迴處理,複製目錄

幫助命令

2 eg:man 5 passwd (5代表配置檔案級別)

eg:man 1 passwd (1是命令)

命令 + help (兩者區別,help是內部命令——檢視所有選項,man是外部命令)

3find path [-type|size|name|iname...] keywords *和?可以更好查詢

4ll /srv | grep yu 或者ls -l /srv | grep yu 怎麼顯示不出來,為什麼會找不到檔案呢?

但是ll | grep yu就行

5which + 命令的位置

Whereis  命令 + 配置檔案 + 幫助文件資訊

6

壓縮解壓

Gzip  .gz   gzip -d gunzip 不能壓縮目錄 不保留原檔案

Bzip  .bz2 -k

Zip -r    zip  xxx.zip xxx

區別:Gzip 與Bzip 的物件都是檔案,Zip都可以

xxx.dat deflated (98%)

xxx.dat檔案有98%的空間癟下去了,即壓縮率為2%。

stored 表示已經存入壓縮後的zip檔案,0%表示沒有進行壓縮(因為檔案很小時壓縮可能還會導致檔案壓縮後比原先還大),這兩個需要分開理解。

Tar  1.單獨的打包 ,解包   tar –cf(可以將目錄變成檔案)   tar –xf