1.tar命令
a.打包压缩
tar zcvf linux-2.6.35.7.tar.gz linux-2.6.35.7 (以gzip方式进行压缩)
tar jcvf linux-2.6.35.7.tar.bz2 linux-2.6.35.7 (以bzip2方式进行压缩)
b.解压缩
tar zxvf linux-2.6.35.7.tar.gz (以gzip方式进行解压缩)
tar jxvf linux-2.6.35.7.tar.bz2 (以bzip2方式进行解压缩)
2.diff命令
# diff -urNwB linux-2.6.35.7(原始内核) linux-2.6.35.7_ok(修改过的内核) > linux-2.6.35.7_ok.diff(生成的补丁文件)
3.patch命令
# cd linux-2.6.35.7
# patch -p1 < ../ linux-2.6.35.7_ok.diff (-pn表示忽略路径中第n个斜线之前的目录)
4.grep命令
a.在linux-2.6.35.7内核目录下查找包含“request_irq”的文件
# cd linux-2.6.35.7
# grep "request_irq" * -R(-R表示递归查找子目录)
b.在linux-2.6.35.7内核kernel目录下查找包含“request_irq”的文件
# cd linux-2.6.35.7
# grep "request_irq" kernel -R(-R表示递归查找子目录)
5.find命令
a.在linux-2.6.35.7内核目录下查找文件名包含“fb”字样的文件
# cd linux-2.6.35.7
# find -name "*fb*"
b.在linux-2.6.35.7内核drivers/net目录下查找文件名包含“fb”字样的文件
# cd linux-2.6.35.7
# find drivers/net -name "*fb*"
6.apt命令
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)
sudo apt-get install # ------(package 安装包)
sudo apt-get install # -----(package - - reinstall 重新安装包)
sudo apt-get -f install # -----(强制安装?#"-f = --fix-missing"当是修复安装吧...)
sudo apt-get remove #-----(package 删除包)
sudo apt-get remove --purge # ------(package 删除包,包括删除配置文件等)
sudo apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等)
sudo apt-get update #------更新源
sudo apt-get upgrade #------更新已安装的包
sudo apt-get dist-upgrade # ---------升级系统
sudo apt-get dselect-upgrade #------使用 dselect 升级
apt-cache depends #-------(package 了解使用依赖)
apt-cache rdepends # ------(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧...)
sudo apt-get build-dep # ------(package 安装相关的编译环境)
apt-get source #------(package 下载该包的源代码)
sudo apt-get clean && sudo apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包
sudo apt-get check #-------检查是否有损坏的依赖
阅读(2412) | 评论(0) | 转发(0) |