COPY目錄下(包含子目錄)的指定檔案到特定目錄,但不包含目錄,僅檔案.
find ~/my.codes -name "*.c" -exec cp {} . \;
尋找目錄下0位元組的檔案,並刪除.
find . -size 0c -exec rm -i {} \;
移除Port設定檔案(在相應的Port目錄下)
make rmconfig / make rmconfig-recursive
列出所有使用者
logins
同步internet時間
ntpdate clepsydra.dec.com
因sendmail產生的檔案過多,rm無法一次性刪除
find /var/spool/cilentmqueue/ -type f -delete
將已安裝的PORT打包
echo /var/db/pkg/*/ | tr \ \\n | cut -f5 -d/ | xargs -n 1 pkg_create -jb
使用pkg_cutleaves進行軟體包管理
pkg_cutleaves -lc > ~/installed.txt #產生所有葉子的節點
pkg_cutleaves -lxg #產生/usr/local/etc/pkg_leaves.exclude檔案,記錄各軟體包依賴關係
pkg_cutleaves -Rxg #刪除垃圾軟體包
更新系統補丁
#freebsd-update fetch
#freebsd-update install
tcpdump監控指定IP封包並記錄
tcpdump -vv -nn -S -w ~/log.log host 192.168.1.1
隱藏模式啟動chromium
chromium --incognito
mount fat/fat32格式的隨身碟不能顯示長檔名
mount -t vfat /dev/sdb /mnt/directory
locale: Cannot Set LC_ALL to default locale: No such file or directory
localedef -v -c -i zh_CN -f UTF-8 zh_CN.UTF-8
hg ssl required(注意:這樣修改並不安全)
修改~/.hgrc,添加
[web]
push_ssl = False
修改原始碼庫目錄下面.hg/hgrc(如果該檔案不存在,則添加)
[web]
allow_push = *
freebsd下讓spawn-fcgi隨機啟動(未驗證)
在/etc/rc.conf添加以下一段
代碼1 # start php-fastcgi
2 if [ -x /usr/local/bin/spawn-fcgi ] ; then
3 /usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www -g www -C 25 -f /usr/local/bin/php-cgi > /var/run/fcgi.pid
4 echo -n ' php-fastcgi'
5 fi
vim/gvim儲存與恢複session
儲存:
:mksession session_name.vim
恢複:
#vim -S session_name.vim
掛載windows共用目錄
mount_smbfs -I 192.168.2.1 //username@servername/share /mount point
SSH遠程追加PUB KEY
cat ~/.ssh/id_rsa.pub | ssh user@machine “mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys”
VIM刪除指定起始和結束行內的內容
:n1,n2d