12:在作android開發中,我須要將特定的文件,如edittext中全部holo_light風格的背景圖片複製出來。 html
建立一個holo_light_edittext以後下面這樣操做就OK了。 java
for f in `ls |grep "^textfield\S*holo_light.9.png$"` ; do cp $f holo_light_edittext/$f; done;
最後更新:2012-10-10: python
11.我比較少使用bash特有的功能今天用了一個,bash列表功能:(由於一開始實現受不了一個一個的刪除啊)哈哈。 linux
banxi1988@banxi:~/work/uplus/uplus_xicai/res$ git rm drawable/loading28.png rm 'res/drawable/loading28.png' banxi1988@banxi:~/work/uplus/uplus_xicai/res$ git rm drawable/loading29.png rm 'res/drawable/loading29.png' banxi1988@banxi:~/work/uplus/uplus_xicai/res$ git rm drawable/loading30.png rm 'res/drawable/loading30.png' banxi1988@banxi:~/work/uplus/uplus_xicai/res$ for a in [1..9] do print 'aa' done > ; bash: 未預期的符號 `;' 附近有語法錯誤 banxi1988@banxi:~/work/uplus/uplus_xicai/res$ git rm drawable/loading{31,32,33,34,35,36,37,38,39}.png rm 'res/drawable/loading31.png' rm 'res/drawable/loading32.png' rm 'res/drawable/loading33.png' rm 'res/drawable/loading34.png' rm 'res/drawable/loading35.png' rm 'res/drawable/loading36.png' rm 'res/drawable/loading37.png' rm 'res/drawable/loading38.png' rm 'res/drawable/loading39.png' banxi1988@banxi:~/work/uplus/uplus_xicai/res$
最後更新:2012-10-07 android
10.刪除以某一後綴結尾的文件(用rm是不行的。) nginx
$find . -name '*.pyc' -delete git
最後更新:2012-09-15 spring
9.這幾個不是常常使用,可是今天用到了。 sql
查看某目錄下的文件數: shell
$ls -l |wc -l
最近更新:2012-8-27
8.關於Apache的幾個util
(1).啓用某一個mod:
sudo a2enmod headers
(2) Apache.及nginx的用戶組是www-data
若是出現權限問題,可將某一目錄的全部者或者組改成www-data。而後再給定相應的權限。
banxi1988@banxi:/var/www/xiyili/$ sudo chgrp -R www-data media/
banxi1988@banxi:/var/www/xiyili/$ sudo chmod -R g+w media/
7.複製某一目錄中,而且將目錄中連接目標文件也複製出來 :
cp -rL /usr/lib/python2.7/dist-packages/django/contrib/admin/media/ admin/
最近更新:2012-07-28
6.查看佔用某端口的進程:
$lsof -i:8080 #查看佔用8080端口的進程
上面的命令在我一次查看佔用80端口的進程卻沒有看到當時是一個nginx並且這個須要等待。
用下面這個比較好:
$netstat -tlnp |grep 80
5.強制以可寫方式掛載分區:
$sudo mkdir /media/mac
$sudo mount -t hfsplus -o rm,force /dev/sda5 /media/mac
最後更新:2012-04-05
4.ubuntu中開機啓動小鍵盤即數字鍵盤
參考來自:http://www.xzcblog.com/2011/11/6/linux15.html
如下做爲ubuntu11.10等使用lightdm以後的解決方法:
1.安裝numlockx
2.編輯配置文件
最後一行加入:greeter-setup-script=/usr/bin/numlockx on
3. 在ubuntu中eclipse下使用tomcat或者其它使用80端口.
參考如下網站:
http://blogs.mulesoft.org/a-better-tomcat-for-ubuntu-and-debian/
在評論中有使用iptables的方式,做者對此給出了不少解釋:
# iptables -t nat -I PREROUTING -p tcp –dst 192.168.1.100 –dport 80 -j DNAT –to 192.168.1.100:8080 # iptables -t nat -I OUTPUT -p tcp –dst 192.168.1.100 –dport 80 -j DNAT –to 192.168.1.100:8080 The first rule is for remapping connections originating outside the machine, and the second rule is for remapping connections originating inside the machine.
2. 下載在線文檔
如由於spring-javadoc-api不能單獨下載,因此我就使用wget來作這件事情了,爲什麼,學校上網是要流量的
使用方式如:$wget -m http://static.springsource.org/spring/docs/3.1.x/javadoc-api/
說明:-m 就是表示mirror 也就是
詳細使用幫助請使用$wget --help來查看吧。
1. grep -r -l @hide . > hide_api.txt
語法格式:grep -r -l 字符串 路徑
說明:將顯示指定路徑下文件內容包含指定字符串的文件名。
-r表示遞歸,-l表示包含,若是用大小-l則表示不包含了。
使用實例:
banxi1988@banxi:~/android/android-sdk-linux_x86/sources/android-15/android$ grep -l -r @hide . > hide_api.txt上面即將包含@hide字符串的文件名寫到hide_api.txt文件中。
之前用到都丟了!從今天開始記吧!(2012-03-18)