ITPub博客

首页 > 数据库 > Oracle > linux常用命令

linux常用命令

原创 Oracle 作者:lllllcheng 时间:2015-12-04 17:22:34 0 删除 编辑
tar命令
tar文件是几个文件和(或)目录在一个文件中的集合。这是创建备份和归档的佳径。
tar使用的选项有:
-c     创建一个新归档。
-x     从归档中抽出文件。
-f     当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定的归档。
-t     显示包括在tar文件中的文件列表。
-v     显示文件的归档进度。
-z     使用gzip来压缩tar文件
-j      使用bzip2来压缩tar文件

创建一个tar文件,键入:
将directory /file目录压缩成文件filename.tar
tar  -cvf  filename.tar  directory/file

可以使用tar命令同时处理多个文件和目录,方法是将他们拙一列出,并用空格间隔:
把/home/mine目录下的work和school子目录内的所有文件都放入当前目录中一个叫做filename.tar的新文件里
tar  -cvf  filename.tar    /home/mine/work    home/mine/school

要列出tar文件的内容,键入:
tar  -xvf  filename.tar

要抽出tar文件的内容,键入
tar   -xvf   filename.tar   把filename.tar抽取的内容复制到当前的工作目录下。相当于在此目录下还原之前归档的内容

创建一个使用tar和bzip来压缩归档的文件
tar  -cjvf   filename.tbz  file

扩展并解除归档bzip  tar文件
tar  -xjvf  filename.tbz

创建一个使用tar和gzip归档并压缩的文件,使用-z选项
tar  -xjvf  filename.tgz  file这个命令创建归档文件filename.tar,然后把它压缩为filename.tgz文件

使用单个命令来扩展gzip tar文件
tar  -xzvf  filename.tgz




rpm命令
rpm  -i (rpm—install)            安装模式
rpm  -U ( rpm—upgrade)       升级模式
rpm  -e (rpm—unstall)         卸载安装模式
rpm  -q (rpm—query)           查询模式
rpm  -V                                        检验模式

安装升级模试常用选项
-force 允许覆盖现有的包或者是已经安装的包文件。对于升级可以旧版本替换新版本的包。
-h 安装过程中,用50个(#)表示操作进度。
-v进行任何动作时都输出详细信息
-nodeps  忽略依赖性检查(卸载模式的常用选项)
-test模拟整个过程,但是不实际修改文件。不可搭配-h,-v但是可以搭配-vv。
-vv显示大量的彻底的调试信息

查询模式的常用选项
-a 列出已经安装在系统上的所有包。
-f  filename  查询特定文件所属的包
-p packge_filename查询特定的包文件。搭配-i时最有用
-c 只列出配置文件
-i packge显示关于包的信息时,所指定的package必须已事先安装在系统上;搭配-p  一起使用则是显示包文件信息
-l packge列出所指定包的所有文件;搭配-p  一起使用则是显示包文件所含的所有文件
-R列出该包相依的所有相关包

rpm  -ivh  packge.rpm安装一个rpm包
rpm  -ivh  -nodeeps  packge.rpm安装一个rpm包而忽依赖关系警告
rpm  -U  packge.rpm  更新一个 rpm包但不改变其配置文件
rpm  -e  packge_name.rpm删除一个rpm包
rpm  -qa显示系统中所有已经安装的rpm包
rpm  -qa|grep  httpd显示所有名称中包含httpd字样的rpm包
rpm  -qi  packge_name获取一个已安装包的特殊信息
rpm  -ql  packge.rpm显示一个已经安装的rpm包提供的文件列表
rpm   -V packge_name检查文件尺寸.许可.所有者.群组.MD5检查以及最后修改时间。


YUM软件包升级器
yum  install  packge_name 下载并安装一个rpm包
yum  localinstall  packge_name.rpm将安装一个rpm包,使用你自己的软件仓库为你解决所有问题
yum  update  packge_name.rpm 更新当前系统中所有已安装的包
yum  update  packge_name    更新一个rpm包
yum  remove  packge_name删除一个rpm包
yum  list  列出当前系统中安装的所有包
yum  search  packge_name在rpm仓库中搜搜寻软件包
yum  clean   packages  清理rpm缓存删除下载的包
yum   clean  headers   删除所有头文件
yum   clean  all  删除所有缓存的包和头文件

查看文件类容
cat  file1     从第一字节开始正向查看文件内容
tac  file1     从最后一行开始反向查看一个文件中的内容
more  fiel1  查看一个长文文件的类容
less  file1     类似于‘more’命令,但是它允许在文件中和正向操作一样的方向操作
head  -2  file1    查看一个文件的前两行
tail     -2  file       查看一个文件的最后两行
tail  -f   /var/log/messages  实时查看被添加到一个文件中的内容

ls用法
ls    命令格式:ls [选项][目录名].
-l    每行只列出一个文件
-t    以文件修改时间排序
-i    列出文件的详细信息
-k   以k字节的形式表示文间的大小
-u   配合-lt:显示访问时间而且依访问时间排序
-g   类似-i但不列出所有者
-d,directory   将目录象文件一样显示,
-r,-reverse     以相反次数排列
-a,-all    列出目录下的所有文件,包括以.开头的隐含文件


chmod   chgrp    chmon命令用法
chgrp  修改文件所属组
chown  修改文件所有者
chmod  修改文件属性

chgrp使用说明
用法:chgrp  [-cfgRv]  [--help]  [--version]  [所属群组] [文件或目录...]
或者:chgrp  [-cfgRv]  [--help]  [--reference=参考文件或目录] [--version] [文件或目录...]

参数
-R   用于整个目录下递归
-h   有且只有改变符号连接的用户组
-c    与-v类似,但是v表示无论如何也要显示结果,c表示只有更改组之后才会显示

chgrp  -R   test  test.txt
表示把test.txt文件的群组修改成test

chown使用说明
用法:chown [选项]..   所有者[:[组]]  文件....
或    :chown [选项]..   :组     文件..
或    :chown [选项]...  --reference=参考文件     文件...

范例
chown  test:usrers   test.txt
将档案test.txt的拥有者设为users群的使用者test

chown  -R  test:users*
将目前目录下的所有档案与子目录的拥有者皆设为users群体的使用者test

chmod使用说明
用法:chmod [选项]...   模式[,模式]...   文件..
模式由三部分组成:一个或以上的ugoa字母,一个或以上的+-=符号

ugao说明

u:user表示 该档案的拥有者
g:group表示与该档案的拥有者属于同一个群体
o:other表示其他以外的人
a:all表示这三者皆是

+ - =  说明
+   增加权限
-    撤销权限
=   设定权限

rwx说明
r:read表示可读取
w:write表示可写入
x:excute表示可执行

rwx可以用数字代替
r=4    w=2   x=1
比如:
chmod   u=rwx,g=rx,o=r  filename等于
chmod  u=7,g=5,o=4   filename

列:
chmod   o-r  test.txt
表示给其他人撤销test.txt这个文件的读权限

chmod   -R    a+r  *
将当前目录下的所有档案与子目录皆设为任何人可读取

chmod  ug+w,o-w  test1.txt   test2.txt
将档案test1.txt与test2.txt设为该该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入。

chmod  ug=rwx,o=x  file等同于chmod  771  file
chmod     a=rwx  file  等同于chmod  777  file

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30606744/viewspace-1853579/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-12-02

  • 博文量
    41
  • 访问量
    119982