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