find * -name "xarina_evb_defconfig" html
grep "TEXT_BASE" * -nRlinux
find . ! -name "*.txt" -print 搜索除了*.txt以外的文件git
od -c peng.txt vim
-c 表示以字符方式打印文件的內容數組
passwd -d rootbash
chown http.http /etc/httpd // 將目錄/etc/httpd 的屬主修改成 http,組修改成 http架構
chmod 的經常使用選項: -R 對指定目錄全部文件和子目錄遞歸式地進行一樣的操做
-h 若是 file_name 是符號連接,則只對符號連接自己進行操做less
chgrp http /etc/httpd// 將目錄/etc/httpd 的所屬組修改成 httptcp
ln -s source_path target_pathsvn
mount -t nfs -o nolock -o tcp 192.168.8.129:/source/rootfs /mnt/nfs
reset
reboot
這是另一個讓我難以置信是最近才知道的命令。xxd能夠生成所給與文件的十六進制拷貝,也能夠將編輯好的十六進制拷貝還原成二進制格式。它也能夠將十六進制拷貝輸出成C的數組,,這個操做很方便:
我也用這個命令來經過比較兩個文件的十六進制拷貝來比較兩個二進制文件。要查看更多信息,請參考 xxd man page(http://linuxcommand.org/man_pages/xxd1.html )
objdump -D -S file_elf > file_dis
注意:若是file_elf文件沒有strip,那麼反彙編以後在file_dis文件中會同時出現c和彙編。-S 的做用就是反彙編的時候同時假如C源代碼,要顯示C代碼,那麼在編譯生成file_elf文件的時候應該加上-g。
sudo apt-cache searce openjdk*
就會列出符合的軟件包的名字:
...... openjdk-6-doc - OpenJDK Development Kit (JDK) documentation openjdk-6-jdk - OpenJDK Development Kit (JDK) openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries) ...... openjdk-6-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols) openjdk-7-demo - Java runtime based on OpenJDK (demos and examples) openjdk-7-doc - OpenJDK Development Kit (JDK) documentation openjdk-7-jdk - OpenJDK Development Kit (JDK) openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
.....
awk '{if(/WindowManager/); else print $0}' richard.log-1 > richard.log-2
==