linux常用命令

2460阅读 0评论2013-11-29 jayhanhan
分类:LINUX


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 #-------检查是否有损坏的依赖 
上一篇:ubuntu12.04LTS上安装配置Qt5
下一篇:shell date用法 大全