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
==