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上的记事本,用于编辑文件中的内容或新建一个新文件。

  • 相关阅读:
    SVN服务器搭建(一)
    排序算法二:冒泡排序
    【LeetCode】136. Single Number
    【LeetCode】217. Contains Duplicate
    【LeetCode】189. Rotate Array
    【LeetCode】122. Best Time to Buy and Sell Stock II
    【LeetCode】26. Remove Duplicates from Sorted Array
    【LeetCode】20. Valid Parentheses
    【LeetCode】680. Valid Palindrome II
    【LeetCode】345. Reverse Vowels of a String
  • 原文地址:https://www.cnblogs.com/linyu51/p/14280548.html
Copyright © 2011-2022 走看看