Linux常用命令速查

    技术2022-05-11  129

    介绍常用的Linux命令删除命令:

    rm

    参数 -v-r

     -v查看删除过程

     -r删除目录下的所有目录、内容

    查看ip 地址:

    ifconfig

    文件/目录权限设置命令:

    chmod

    这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。

    该命令有两种用法:

    ? 用包含字母和操作符表达式的文字设定法

    其语法格式为:chmod [who] [opt] [mode] 文件/目录名

    其中who表示对象,是以下字母中的一个或组合:

    u:表示文件所有者

    g:表示同组用户

    o:表示其它用户

    a:表示所有用户

    opt则是代表操作,可以为:

    +:添加某个权限

    -:取消某个权限

    =:赋予给定的权限,并取消原有的权限

    mode则代表权限:

    r:可读

    w:可写

    x:可执行

    例如:为同组用户增加对文件a.txt的读写权限:

    chmod g+rw a.txt

    查找文件、文件夹:

    find / -name my* -print

      这个意思是请它从最底层的主目录开始找,找出文件名是 my 开头的文件,把它显示出来。-print 选项是显示,您可把它当做固定要加上的项目。

    但它还可以用时间来找,例如:

      find /usr -atime 3 -print

      会从 /usr 目录开始往下找,找最近3天之内存取过的文件。

      find /usr -ctime 5 -print

      会从 /usr 目录开始往下找,找最近5天之内修改过的文件。

      find /doc -user jacky -name 'j*' -print

      会从 /doc 目录开始往下找,找jacky 的、文件名开头是 j的文件。

      find /doc /( -name 'ja*' -o- -name 'ma*' /) -print

      会从 /doc 目录开始往下找,找寻文件名是 ja 开头或者 ma开头的文件。

      find /doc -name '*bak' -exec rm {} /;

      会从 /doc 目录开始往下找,找到凡是文件名结尾为 bak的文件,把它删除掉。-exec 选项是执行的意思,rm 是删除命令,{ } 表示文件名,"/;"是规定的命令结尾。

    rpm 命令

    1.安装一个包

         # rpm -ivh

    2.升级一个包

         # rpm -Uvh

    3.移走一个包

         # rpm -e

    4.安装参数

        --force  即使覆盖属于其它包的文件也强迫安装

        --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。

    5.查询一个包是否被安装

         # rpm -q < rpm package name>

    6.得到被安装的包的信息

         # rpm -qi < rpm package name>

    7.列出该包中有哪些文件

         # rpm -ql < rpm package name>

    8.列出服务器上的一个文件属于哪一个RPM

         # rpm -qf

    9.可综合好几个参数一起用

         # rpm -qil < rpm package name>

    10.列出所有被安装的rpm package

         # rpm -qa

    11.列出一个未被安装进系统的RPM包文件中包含有哪些文件?

         # rpm -qilp < rpm package name>  

    最新回复(0)