zoukankan      html  css  js  c++  java
  • linux常用命令

    1.SuSE查看、关闭防火墙命令

    linux:/ # chkconfig -list|grep -i fire

    SuSEfirewall2_init        0:off 1:off 2:off 3:off 4:off 5:off 6:off
    SuSEfirewall2_setup       0:off 1:off 2:off 3:off 4:off 5:off 6:off

    linux:/ # chkconfig SuSEfirewall2_setup off

    linux:/ # chkconfig SuSEfirewall2_init off

    2.rpm命令

     查看已安装的软件包:

    1)      查询系统已安装的软件;

      语法:rpm -q 软件名

      举例:

         [root@localhost beinan]# rpm -q gaim gaim-1.3.0-1.fc4

    2)      查询一个已经安装的文件属于哪个软件包;

        语法 rpm -qf 文件名注:文件名所在的绝对路径要指出

         举例:

    [root@localhost RPMS]# rpm -qf /usr/lib/libacl.la libacl-devel-2.2.23-8

    3)      查询已安装软件包都安装到何处;

         语法:rpm -ql 软件名 或 rpm rpmquery -ql 软件名

         举例:

         [root@localhost RPMS]# rpm -ql lynx [root@localhost RPMS]# rpmquery -ql lynx

    4)      查询一个已安装软件包的信息

    语法格式: rpm -qi 软件名

    举例:

    [root@localhost RPMS]# rpm -qi lynx

    5)      查看一下已安装软件的配置文件;

    语法格式:rpm -qc 软件名

    举例:

    [root@localhost RPMS]# rpm -qc lynx

    6)      查看一个已经安装软件的文档安装位置:

    语法格式: rpm -qd 软件名

    举例:

    [root@localhost RPMS]# rpm -qd lynx

    7)      查看一下已安装软件所依赖的软件包及文件;

    语法格式: rpm -qR 软件名

    举例:

    [root@localhost beinan]# rpm -qR rpm-python

    查询已安装软件的总结:对于一个软件包已经安装,我们可以把一系列的参数组合起来用;比如 rpm -qil ;比如:

    [root@localhost RPMS]# rpm -qil lynx

    对于未安装的软件包的查看: 查看的前提是您有一个.rpm 的文件,也就是说对既有软件file.rpm的查看等;

    1)      查看一个软件包的用途、版本等信息;

    语法: rpm -qpi file.rpm

    举例:

    [root@localhost RPMS]# rpm -qpi lynx-2.8.5-23.i386.rpm

    2)      查看一件软件包所包含的文件;

    语法: rpm -qpl file.rpm

    举例:

    [root@localhost RPMS]# rpm -qpl lynx-2.8.5-23.i386.rpm

    3)      查看软件包的文档所在的位置;

    语法: rpm -qpd file.rpm

    举例:

    [root@localhost RPMS]# rpm -qpd lynx-2.8.5-23.i386.rpm

    4)      查看一个软件包的配置文件;

    语法: rpm -qpc file.rpm

    举例:

    [root@localhost RPMS]# rpm -qpc lynx-2.8.5-23.i386.rpm

    5)      查看一个软件包的依赖关系

    语法: rpm -qpR file.rpm

    举例:

    [root@localhost archives]# rpm -qpR yumex_0.42-3.0.fc4_noarch.rpm /bin/bash /usr/bin/python config(yumex) = 0.42-3.0.fc4 pygtk2 pygtk2-libglade rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 usermode yum >= 2.3.2

    软件包的安装、升级、删除等;

    1)      安装和升级一个rpm 包;

    [root@localhost beinan]#rpm -vih file.rpm 注:这个是用来安装一个新的rpm 包; [root@localhost beinan]#rpm -Uvh file.rpm 注:这是用来升级一个rpm 包;

    如果有依赖关系的,请解决依赖关系,其实软件包管理器能很好的解决依赖关系,请看前面的软件包管理器的介绍;如果您在软件包管理器中也找不到依赖关系的包;那只能通过编译他所依赖的包来解决依赖关系,或者强制安装;

    语法结构:

    [root@localhost beinan]# rpm -ivh file.rpm --nodeps --force [root@localhost beinan]# rpm -Uvh file.rpm --nodeps –force

    注: --replacepkgs 参数是以已安装的软件再安装一次;有时没有太大的必要;

    测试安装参数 --test ,用来检查依赖关系;并不是真正的安装;

    [root@localhost RPMS]# rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm Prep

    3.mount

    解除挂载:amount /dev/sdc/

    若提示busy:amount -l  /dev/sdc

  • 相关阅读:
    解决 Mac launchpad 启动台 Gitter 图标无法删除的问题
    React 与 React-Native 使用同一个 meteor 后台
    解决 React-Native mac 运行报错 error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by ope
    一行命令更新所有 npm 依赖包
    swift学习笔记
    IOS语言总结
    focusSNS学习笔记
    别小看锤子,老罗真的很认真
    windowsphone开发页面跳转到另一个dll中的页面
    【令人振奋】【转】微软潘正磊谈DevOps、Visual Studio 2013新功能、.NET未来
  • 原文地址:https://www.cnblogs.com/emilyzhang68/p/2770290.html
Copyright © 2011-2022 走看看