zoukankan      html  css  js  c++  java
  • Oracle DBA必须学会的11个Linux基本命令

    Linux系统庞大而复杂,经过总结,做为一名DBA,一些基本管理、网络管理、进阶应用、性能诊断、管道复杂应用、硬件相关传感命令都需要掌握,这篇文章,专门来讲做为一名DBA,必须学会的11个基本应用命令。

    1. ls命令

    Ls命令是Linux中最常用的命令,是list的缩写,缺省下ls命令是列出当前目录的清单,如果ls指定其他目录,就会显示指定目录里的文件及文件夹清单。

    常用用法(常用参数):

    (1) ls –l

    以长格式(每行只显示一个文件或目录信息)列出文件及目录的详细信息,输出结果如下:

     (2) ls –a

    列出目录下的所有文件及目录,输出结果如下:

    (3) ls –s

    列出目录占用空间总大小,以及各个文件名称及其大小(单位为KB),输出结果如下:

    (4) ls –lh

    以长格式(每行只显示一个文件或目录信息),并且以直观形式显示文件及目录总大小,输出结果如下:

    (5) ls –lrt

    以长格式(每行只显示一个文件或目录信息),并用对文件及目录按照最时间进行排序,输出结果如下:

    (6) ls –lrth

    与“ls –lrt”相比,将文件大小以更直观的方式显示出来,输出结果如下:

    2. pwd命令


     pwd命令是Print Working Directory的缩写,基本功能是打印当前的工作目录。

     常用用法(常用参数):

    (1) pwd

    显示当前所处目录绝对路径,输出结果如下:

    (2) pwd -p

    显示当前所处目录的物理路径。因为有些目录是link后的结果,用-P可以显示link的源头路径,输出结果如下:

    3. cd命令


    cd命令是linux中最常用的命令之一,用于切换目录路径

    常用用法(常用参数):

    (1) cd

    回到自己的HOME目录,输出结果如下:

    (2) cd –

    返回进入此目录之前所在的目录,输出结果如下:

    (3) cd ..

    返回到上一级目录,输出结果如下:

    (4) cd ../..

    返回上两级目录,输出结果如下:

    (5) cd /u01

    切换到指定的目录路径,输出结果如下:

    4. grep命令


    grep 是global search regular expression(RE)的缩写,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

    (1) grep命令用法:

    (2) 常用的参数(OPTIONS)

    (4) 简单使用实例

    常用用法或常用参数:

    将包含passwd字符的文件及其所在行显示出来:

     将包含0-9数字的行取出来:

    5. cat


    cat是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat后面直接接文件名。

     常用用法(参数):

    (1)cat /文件名

    最简单的cat用法,原原本本的打印出整个文件的全部内容

    (3) cat –b /文件名

    打印出整个文件的内容,并且对非空白行进行编号,行号从1开始,输出结果如下所示:

     

    6. more


    类似 cat 命令,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空格键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似)

     

    7. echo


    Echo命令是在屏幕上显示字符或变量的值。

    常用用法:

    (1)输出字符串

    将要输出的字符串,用双引号引起来,输出结果如下所示:

     

    (2)输出变量值

    输出$ORACLE_HOME环境变量的值,输出结果如下所示:

    8. hostname


    显示和设置当前主机系统的名称,只有具有ROOT权限的用户才能设置主机名。

    常用用法:

    (1) 显示主机名:

     

    (2) 解析主机名所对应的IP地址:

    前提是/etc/hosts中有编加主机名对应IP地址的信息,或DNS可以正常解析,输出结果如下:

     

    (3) 临时设置主机名:

    临时设置主机名,修改后,/etc/sysconfig/network文件中的HOSTNAME值仍然未改变,要想永久修改主机名,还需要修改/etc/sysconfig/network文件中hostname的值,使用方法如下:

     

    9. touch


    Touch命令用于修访问和更改文件的时间到当前时间或指定时间,或者新建一个不存在的文件

    常用用法:

    (1)touch 文件名

    用于创建一个新文件,如果文件名已经存在,则修改文件的修改时间为当前系统时间

     

    (2)touch –r 源文件名 目标文件名

    将源文件的时间,更新到目标文件上,使两个文件的时间相同

     (4) touch –t yyyymmddhhmi.ss

    将文件的时间修改成指定的年、月、日、小时、分.秒

     

     10. df


    Df命令用于显示文件系统与目录的详细信息。

    常用用法:

    (1) df –a

    列出所有的文件系统与挂载点,输出结果如下:

    (2)df -h

    列出已有使用的文件系统与挂载点与便于识别的大小信息,便于识别的大小信息为K、M、G格式,输出结果如下所示;

    11. vim|vi


    例似Windows上的记事本,用于编辑文件中的内容或新建一个新文件。

  • 相关阅读:
    SQL语句调优
    Oracle start with connect by prior
    博客园如何转载博客
    初遇java.lang.NoClassDefFoundError
    二叉搜索树、B树、B+树、B*树
    初见POJO
    win10系统Myeclipse装载tomcat7.0x遇见的新问题
    Myeclise新导入项目遇到的红色感叹号和红色叉问题
    SSM框架中文乱码解决方案
    第五天
  • 原文地址:https://www.cnblogs.com/linyu51/p/14280548.html
Copyright © 2011-2022 走看看