Related Posts Plugin for WordPress, Blogger...

前言

此為 BSD Hacks 一書中,第一章的讀書心得以及相關 Hacks 技巧的小小實作。(請尊重 Weithenn 的辛勞!!)

文章目錄

前言
Hack 1. Get the Most Out of the Default Shell
Hack 7. Lock the Console Screen
Hack 8. Create a Trash Directory
Hack 12. Use Multiple Screens on One Terminal

Hack 1. Get the Most Out of the Default Shell

  1. 善用tab鍵。(請尊重 Weithenn 的辛勞!!)
  2. cd 切換到家目錄。
  3. cd - 切換到上一個目錄。
  4. 查看指令歷史打 h 即可 (等於打 history)。
  5. ls -l b (此時先不要按 Enter) 接著按住 Ctrl + d 會 show 出所有 b 開頭檔案或資料夾。

Hack 7. Lock the Console Screen

#lock             //Lock Console Screen 預設15分鐘
 key:輸入密碼      //解開的密碼
 Again:再確認一次


補充說明:(請尊重 Weithenn 的辛勞!!)
  • -n:Lock Forever
  • -t (timeout):自訂 Lock Timeout
  • 按 Ctrl + c 會顯示 Lock 剩餘時間

Hack 8. Create a Trash Directory

您是不是常常把檔案或目錄給del掉後又後悔了呢? 建一個垃圾筒吧。

步驟1.echo $PATH

#echo $path
 /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin /home/weithenn/bin


步驟2.建立 Trash 相關檔案

#mkdir bin               //建立bin資料夾
#touch ~/bin/trash      //建立trash檔案內容如下
 #!/bin/sh
 # script to send removed files to trash directory
 mv $@ ~/.trash/          //有$1~$9數量, $@代表all
#chmod +x ~/bin/trash   //讓trash為可執行
#mkdir  ~/.trash        //建立.trash資料夾,放刪除檔案的地方


步驟3.修改登入設定

#vi ~/.cshrc            //修改設定內容如下
 alias  rm        trash
#source ~/.cshrc        //更新.cshrc內容


步驟4.清空垃圾筒

#\rm ~/.trash/*

Hack 12. Use Multiple Screens on One Terminal

Screen 為採用 VT100/ANSI 的 Terminal Emulation,Screen 能讓您只開一個 Terminal 卻能擁有 Multiple Screens 的功能 (也就是 detatch/re-attach 功能) 它能讓前景程式享有背景執行的效果,所以即使您遠端操作到一半時網路不穩或斷線導致操作中斷,您只需在登入一次並執行 screen -r 即可把之前的 screen 執行序呼叫回來並可接手繼續進行之前的作業。(請尊重 Weithenn 的辛勞!!)
#cd /usr/ports/misc/screen    //切換至安裝路徑
#make install clean            //安裝套件並清除暫存檔案

文章標籤: