做DBA必须学会,不会会死的11个Linux基本命令
系统大全为您提供
切换到指定的目录路径,输出结果如下:
[oracle@ol6-single /]$ cd /u01
[oracle@ol6-single u01]$ pwd
/u01
4、 grep命令
grep 是global search regular expression(RE)的缩写,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
(1) grep命令用法:
grep [OPTIONS] PATTERN [FILE...]
grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]
(2) 常用的参数(OPTIONS)
-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行
-s:不显示不存在或无匹配文本的所有行
--color:将找到的关键词部分加上颜色显示(值有:never、always、auto三种)
(3) 常用的正则表达式(PATTERN)
:忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
<:从匹配正则表达 式的行开始。
>:到匹配正则表达式的行结束。
[ ]:单个字符,如[A]即A符合要求 。
[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
。:所有的单个字符。
* :有字符,长度可以为0。
(4) 简单使用实例
常用用法或常用参数:
将包含passwd字符的文件及其所在行显示出来:
[oracle@ol6-single admin]$ grep -n passwd *
catexp7.sql:170: (name, userid, passwd, defrole, datats, tempts, profile#,
catzxs.sql:364: tmp := DBMS_XDB.CreateResource('/sys/rolesms_passwd.xml',XSAUTHXSD);
csminst.sql:25:rem ywu 02/19/04 - fix bug 3434808, delete hard code passwd.
将包含0-9数字的行取出来:
[oracle@ol6-single admin]$ grep -n '[0-9]' xsu111.sql
2:Rem $Header: rdbms/adminu111.sql /main/13 2010/06/06 21:49:30 snadhika Exp $
4:Rem xsu111.sql
6:Rem Copyright (c) 2007, 2010, Oracle and/or its affiliates.
5、 cat
cat是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。
常用用法(参数):
(1)cat /文件名
最简单的cat用法,原原本本的打印出整个文件的全部内容
(3) cat –b /文件名
打印出整个文件的内容,并且对非空白行进行编号,行号从1开始,输出结果如下所示:
[oracle@ol6-single admin]$ cat -b xsu111.sql |more
1 Rem
2 Rem $Header: rdbms/adminu111.sql /main/13 2010/06/06 21:49:30 snadhika Exp $
3 Rem
4 Rem xsu111.sql
5 Rem
……
6、 more
类似 cat 命令,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空格键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似)
[oracle@ol6-single admin]$ more test.txt
dddddddddddddddddddddddddddddd
7、 echo
Echo命令是在屏幕上显示字符或变量的值。
常用用法:
(1)输出字符串
将要输出的字符串,用双引号引起来,输出结果如下所示:
oracle@ol6-single admin]$ echo "please wait 2 minute"
please wait 2 minute
(2)输出变量值
输出$ORACLE_HOME环境变量的值,输出结果如下所示:
[oracle@ol6-single admin]$ echo $ORACLE_HOME
a/oracle/product/11.2.0_1
8、 hostname
显示和设置当前主机系统的名称,只有具有ROOT权限的用户才能设置主机名。
常用用法:
(1) 显示主机名:
[oracle@ol6-single admin]$ hostname
ol6-single
(2) 解析主机名所对应的IP地址:
前提是/etc/hosts中有编加主机名对应IP地址的信息,或DNS可以正常解析,输出结果如下:
[root@ol6-single ~]# hostname -i
192.168.2.150
(3) 临时设置主机名:
临时设置主机名,修改后,/etc/sysconfig/network文件中的HOSTNAME值仍然未改变,要想永久修改主机名,还需要修改/etc/sysconfig/network文件中hostname的值,使用方法如下:
[root@ol6-single ~]# hostname lijunjie
[root@ol6-single ~]# hostname
lijunjie
Touch命令用于修访问和更改文件的时间到当前时间或指定时间,或者新建一个不存在的文件
常用用法:
(1)touch 文件名
用于创建一个新文件,如果文件名已经存在,则修改文件的修改时间为当前系统时间
[oracle@ol6-single admin]$ ls -l test.txt
-rw-r--r--. 1 oracle oinstall 31 Apr 11 05:18 test.txt
[oracle@ol6-single admin]$ date
Sat Apr 11 05:20:01 CST 2015
[oracle@ol6-single admin]$ touch test.txt
[oracle@ol6-single admin]$ ls -l test.txt
-rw-r--r--. 1 oracle oinstall 31 Apr 11 05:20 test.txt
(2)touch –r 源文件名 目标文件名
将源文件的时间,更新到目标文件上,使两个文件的时间相同
[oracle@ol6-single admin]$ ls -l
-rw-r--r--. 1 oracle oinstall 363 Sep 10 2014 listener.ora
-rw-r--r--. 1 oracle oinstall 31 Apr 11 05:20 test.txt
[oracle@ol6-single admin]$ touch -r listener.ora test.txt
[oracle@ol6-single admin]$ ls -lrt
-rw-r--r--. 1 oracle oinstall 31 Sep 10 2014 test.txt
-rw-r--r--. 1 oracle oinstall 363 Sep 10 2014 listener.ora
(4) touch –t yyyymmddhhmi.ss
将文件的时间修改成指定的年、月、日、小时、分.秒
[oracle@ol6-single admin]$ ls -l test.txt
-rw-r--r--. 1 oracle oinstall 31 Sep 10 2014 test.txt
[oracle@ol6-single admin]$ touch -t 201101012050.50 test.txt
[oracle@ol6-single admin]$ ls -l test.txt
-rw-r--r--. 1 oracle oinstall 31 Jan 1 2011 test.txt
10、 df
Df命令用于显示文件系统与目录的详细信息。
常用用法:
(1) df –a
列出所有的文件系统与挂载点,输出结果如下:
[oracle@ol6-single admin]$ df -a
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 10321208 3403240 6393680 35% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
tmpfs 507124 0 507124 0% /devm
/dev/sda1 198337 50193 137904 27% /boot
/dev/sda2 39015880 27626000 9407928 75% a
none 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 - arb/nfs/rpc_pipefs
/dev/sdb1 51605436 15703408 33280624 33% /u01
(2)df -h
列出已有使用的文件系统与挂载点与便于识别的大小信息,便于识别的大小信息为K、M、G格式,输出结果如下所示;
[oracle@ol6-single admin]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 9.9G 3.3G 6.1G 35% /
tmpfs 496M 0 496M 0% /devm
/dev/sda1 194M 50M 135M 27% /boot
/dev/sda2 38G 27G 9.0G 75% a
/dev/sdb1 50G 15G 32G 33% /u01
11 vim|vi
例似Windows上的记事本,用于编辑文件中的内容或新建一个新文件。功能强大,做为DBA,必须相阅相关资料掌握,在此不详述。
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版
系统下载排行榜71011xp
番茄花园 Win7 64位 快速稳定版
2【纯净之家】Windows7 64位 最新纯净版
3【老机专用】Windows7 32位 精简旗舰版
4【纯净之家】Windows7 SP1 64位 全补丁旗舰版
5JUJUMAO Win7 64位 最新纯净版
6【纯净之家】Windows7 32位 最新纯净版
7【纯净之家】Windows7 SP1 64位 办公旗舰版
8【雨林木风】Windows7 64位 装机旗舰版
9【电脑公司】Windows7 64位 免费旗舰版
10【国庆献礼】JUJUMAO Win7 SP1 64位旗舰克隆纯净版
【纯净之家】Windows10 22H2 64位 专业工作站版
2【纯净之家】Windows10 22H2 64位 游戏优化版
3【纯净之家】Windows10 企业版 LTSC 2021
4【纯净之家】Windows10企业版LTSC2021 纯净版
5【深度技术】Windows10 64位 专业精简版
6联想Lenovo Windows10 22H2 64位专业版
7JUJUMAO Win8.1 Up3 X64 极速精简版v2019.11
8【纯净之家】Windows10 22H2 64位 专业精简版
9【雨林木风】Windows10 64位 专业精简版
10【纯净之家】Windows10 22H2 64位 专业办公版
【纯净之家】Windows11 23H2 64位 游戏优化版
2【纯净之家】Windows11 23H2 64位 专业工作站版
3【纯净之家】Windows11 23H2 64位 纯净专业版
4风林火山Windows11下载中文版
5【纯净之家】Windows11 23H2 64位 最新企业版
6【纯净之家】Windows11 23H2 64位 中文家庭版
7JUJUMAO Win11 24H2 64位 专业版镜像
8深度精简 Win11 ESD 全新优化纯净版V2024
9【纯净之家】Windows11 23H2 64位专业精简版
10【纯净之家】Windows11 23H2 64位 纯净家庭版
深度技术 GHOST XP SP3 电脑专用版 V2017.03
2深度技术 GGHOST XP SP3 电脑专用版 V2017.02
3Win7系统下载 PCOS技术Ghost WinXP SP3 2017 夏季装机版
4萝卜家园 GHOST XP SP3 万能装机版 V2017.03
5番茄花园 GHOST XP SP3 极速体验版 V2017.03
6雨林木风 GHOST XP SP3 官方旗舰版 V2017.03
7电脑公司 GHOST XP SP3 经典旗舰版 V2017.03
8雨林木风GHOST XP SP3完美纯净版【V201710】已激活
9萝卜家园 GHOST XP SP3 完美装机版 V2016.10
10雨林木风 GHOST XP SP3 精英装机版 V2017.04
热门教程
装机必备 更多+
重装工具