卡卡笔记之Linux基础命令---<貳>
时间:2009-03-23 来源:sjhf
卡卡笔记之Linux基础命令---<貳> RPM Rpm -qa 查询系统中安装的所有RPM软件包 [root@localhost root]# rmp –qa // 查询系统中安装的所有RPM软件包 [root@localhost root]# rmp –qa|more // 分页显示 [root@localhost root]# rmp –qa|grep X // 与grep配合以查找包含特定字符串的软件包 系统中安装是否安装 rpm –q 软件包名称 [root@localhost root]# rpm –a xinetd bind // 同时查寻多个软件包 查询系统中已安装软件包的描述信息 rpm –qi软件包名称 查询软件包中的文件 rpm –ql软件包名称 查询系统中指定文件所属的软件包 rpm –qf 文件绝对路径名 查询RPM包文件中的信息 [root@localhost root]# rpm –qp *****.rpm // 查询rpm包中的软件名称 [root@localhost root]# rpm –qpi *****.rpm // 查询rpm包中软件的描述信息 [root@localhost root]# rpm –qpl *****.rpm // 查询rpm包中软件的文件列表 RPM包安装 [root@localhost root]# rpm –I *****.rpm // 用于安装指定的RPM包到当前系统 [root@localhost root]# rpm –Ivh *****.rpm // i=install,v=verbose,h=hash RPM包卸载 [root@localhost root]# rpm –e 软件包的名称 TAR包管理 创建TAR包 tar cvf 包文件名 所备份的文件或目录 [root@localhost root]# rpm cvf test.tar /test/ [root@localhost root]# file test.tar //查看test.tar文件类型 建立压缩的tar包 Tar zcvf 压缩tar包文件名 所备份的文件或目录名 打包(tar)-- 压缩 [root@localhost root]# tar zcvf test.tar.gz /test/ 查询tar包中的内容 tar tf TAR包文件名 [root@localhost root]# tar tf test.tar 释放tar包 tar xvf 压缩TAR包文件名 // x=释放 [root@localhost root]# tar xvf test.tar 释放压缩tar包 Tar zxvf 压缩TAR包文件名 [root@localhost root]# tar zxvf test.tar.gz 文件压缩与解缩 /ZIP压缩 [root@localhost root]# zip test. zip test // 压缩指定的文件 [root@localhost root]# zip –m test. zip test // -m自动删除原始文件 若压缩的目录有子目录 1. 默认子目录也一并压缩 [root@localhost root]# zip –r file. zip /test/ 2. 不压缩子目录 [root@localhost root]# zip –f file. zip /test/ 若压缩后的文件在其他平台上解压,须用8.3格式: -k [root@localhost root]# zip –k file. zip /test/ /ZIP解压 [root@localhost root]# unzip file.zip [root@localhost root]# unzip file.zip –x file2 // -x排除特定文件 [root@localhost root]# unzip –Z file.zip // -Z 在不解压文件的情况下,查看压缩文件内的信息 [root@localhost root]# unzip –l file.zip // 与上面等效 /gzip // 注:无法将多个文件压缩成一人文件 [root@localhost root]# gzip file1 [root@localhost root]# gzip –l file1.gz // 查看解压文件的内容 /gunzip // 解压 [root@localhost root]# gunzip file1.gz Account Management User与Group User管理 -创建user [root@localhost root]# useradd test // 创建test用户 [root@localhost ~]# /usr/sbin/useradd test // 创建test用户 [root@localhost root]# useradd –g tests test // 将用户添加到指定的组 [root@localhost root]# useradd –D // 显示用户设置 -user口令 [root@localhost root]# passwd test -修改user [root@localhost root]# usermod –l newuser olduser // 修改当前用户名 [root@localhost root]# usermod –L test // 锁定当前用户 [root@localhost root]# usermod –U test // 解锁当前用户 -删除user [root@localhost root]# userdel test // 删除指定的用户 [root@localhost root]# userdel –r test // 删除指定的用户同时删除宿主目录 用户账号文件passwd [root@localhost root]# head /etc/passwd 用户口令文件shadow [root@localhost root]# head /etc/shadow Group管理 -创建group [root@localhost ~]# groupadd tests -修改group [root@localhost ~]# groupmod –n newugroup oldgroup -删除group [root@localhost ~]# groupdel tests // 先删除用户才能删除组 用户组账号文件 [root@localhost root]# head /etc/group (见附件Linux 命令全集) 本文出自 “Kachy” 博客,谢绝转载! |
相关阅读 更多 +
排行榜 更多 +