PUTTY工具命令學習

來源:互聯網
上載者:User
1. 基礎命令

A.顯示檔案原始碼
cat ooxx.php
沒錯, cat 是一個常用查看原始碼的命令,優點是很方便很可愛,缺點是會直接刷刷刷顯示所有原始碼,檔案太長只能看到屁股後面的那坨代碼

B. 查看目前的目錄
pwd
pwd不是password,而是查看目前的目錄,會輸出完整的路徑

C. 更改目錄 Change Directory (cd)
cd /path/to/directory/
有DOS基礎的同學應該會淫蕩的一笑吧,路徑可以用相對也可以用絕對

D. 列出檔案/子目錄 Listing Files/SubFolders(ls)
ls
預設只顯示檔案名稱,你也可以帶個參數玩,比如
ls -alh
帶 -alh 輸出會很爽… 自己試試, 大貓喜歡把 ls -alh 顏射為 ll
-a顯示全部檔案
-l比較詳細的列表
-h人類能看懂的比如把1024顯示為1K

E.協助
命令 --help
任何命令後面帶一個 –help 都會顯示一個簡潔版的協助,記不住參數就查一下

F.擷取遠程檔案 wget
wget http://ooxx.me/me.jpg
就會擷取遠端me.jpg檔案到目前的目錄,一般搬家的時候用這個
讓伺服器去擷取另一個伺服器的資料,速度會快的完全不像男人

G.壓縮解壓縮
unzip wordpress.zip
如果檔案是zip形式的,比如剛從wordpress主站wget了一個壓縮包過來,只需要輸入unzip 檔案名稱,就可以解壓縮到目前的目錄了
tar -czvf ooxx.tar.gz *
把目前的目錄所有檔案以tar命令打包為ooxx.tar.gz檔案
-c建立
-z用gzip壓縮方式
-v顯示壓縮過程
-f搞成一坨file
tar -xzvf ooxx.tar.gz
解壓縮 ooxx.tar.gz 裡的檔案到目前的目錄
-x解壓縮
-z用gzip壓縮方式
-v顯示壓縮過程
-f搞成一坨file

2. 檔案系統命令

A.顯示磁碟使用率
df
顯示整個主機的總容量以及比率

B.列表檔案/子目錄使用率 (du)
du
會列出所有檔案以及子目錄的大小,不是人看的…
du -sh
-s就是summary,只輸出當前檔案夾總容量
-h一般在linux就是human給人看的意思,會把1048580b轉換為1mb顯示
du -h --max-depth=1
嘿,只列出當前檔案夾和第一級子目錄佔用大小

C.刪除檔案 Remove files (rm) 少兒不宜的命令,總是需要確認
rm -vf miao.in
強制移除miao.in這個檔案並不需確認,列出刪除檔案清單

強制移除,不要執行,除非你知道你在幹嘛…
-v一般v參數都是顯示過程的意思
-f 強姦的單詞會不會拼? F-U-C-K的縮寫,不確認直接F-word了
rm -rf ooxx
刪除ooxx這個檔案夾,包含它的子檔案和子檔案夾

刪除檔案用上面的命令,但刪除檔案夾的時候就需要跑下遍曆了
-r 比較本土化,是”日”的縮寫,在所有命令裡都是 recursive 的意思,有些命令是大寫的 R 需要注意

D. 拷貝檔案 (cp)
cp ooxx.me miao.in
複製ooxx.me這個檔案並重新命名為miao.in

E. 移動檔案/重新命名 (mv)
mv ooxx.me miao.in
重新命名ooxx.me為miao.in
如果加路徑,就是移動到某個路徑並重新命名為miao.in
和DOS不一樣,移動檔案和重新命名換個思路,其實是一個套路,不是麼?

F. 建立空檔案 (touch)
touch miao.in
這個很色情的命令,就是建立一個 miao.in 的空檔案
如果touch了已有的檔案,則會更新那個檔案的日期為當前
如果touch次數多了,會high

3. 檔案許可權

A. 變更檔許可權 (chmod)
chmod 777 miao.in
預設檔案為644,檔案夾為755

TIP:
1st digit=Owner; 2nd=Group; 3rd=Other
(-rwxrwxwrx = 777, -rwxr-xr-x = 755, -rw-r–r– = 644, etc.)
7 = Read + Write + Execute
6 = Read + Write
5 = Read + Execute
4 = Read
3 = Write + Execute
2 = Write
1 = Execute
0 = All access denied

4. 進階命令

A. 尋找. 常用命令,讓我們來找一下10MB以上的檔案吧
find . -type f -size +10000k -exec ls -lh {} /; | awk '{ print $5 ": " $9 }' |sort -n

B. Grep, 手裡握著大西瓜
ls -alh | grep ooxx
只顯示含有ooxx的那幾列,當然你在cat的時候配合這個用找檔案裡的某些欄位很方便

C. 分頁 (Less/More)
less miao.php
如果原始碼很長,則會分頁顯示,上下箭頭滾動,輸入q退出
tail -n 1000 /var/log/httpd/error_log | more
可以用 | more 參數來滾動顯示頁面或行

5. MYSQL 資料庫

匯出資料庫
mysqldump -u 資料庫使用者名稱 -p 資料庫名 > db_ooxx.sql
匯出資料庫為db_ooxx.sql

匯入資料庫
mysql -u 資料庫使用者名稱 -p 資料庫名 < db_ooxx.sql --default-character-set=utf8
把目前的目錄的 db_ooxx.sql 以 utf8 編碼匯入,當然你原來是gbk就改成gbk
中文blog經常遇到這個情況,一不小心就 ??? 滿腦子都問號了

6. VI

留意在vi裡敲的每一個鍵… …

7.建立一個登陸ssh的系統層級的使用者  useradd -r 使用者名稱  passwd[使用者名稱]

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.