存档

  • Linux的tee命令

    tee命令是非常有用的linux命令
    功能说明:读取标准输入的数据,并将其内容输出成文件。
    语  法:tee [-ai][--help][--version][文件...]
    补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。
    参  数: -a或–append  附加到既有文件的后面,而非覆盖它.  -i-i或–ignore-interrupts  忽略中断信号。  –help  在线帮助。  –version  显示版本信息。

    2008年11月3日 | 归档于 Linux命令
    标签:
  • Linux的sleep命令

    sleep,顾名思义,其实在linux下,sleep也是“睡觉”的意思,可以把当前执行动作延迟指定的时间。
      名称 : sleep     使用权限 : 所有使用者     使用方式 : sleep [--help] [--version] number[smhd]     说明 : sleep 可以用来将目前动作延迟一段时间     参数说明 :     –help : 显示辅助讯息   –version : 显示版本编号   number : 时间长度,后面可接 s、m、h 或 d   其中 s 为秒,m 为 分钟,h 为小时,d 为日数     例子 :   显示目前时间后延迟 1 分钟,之后再次显示时间 :    date;sleep 1m;date

    2008年11月3日 | 归档于 Linux命令
  • Linux的nohup命令

    nohup命令 具体请# man nohup
    理论上,我们一般退出Linux系统时,会把所有的程序全部结束掉,包括那些后台程序。但有
    时候,例如您正在编辑一个很长的程序,但是您下班或是有事需要先退出系统,这时您又不希望系统把您编辑那么久的程序结束掉,希望退出系统时,程序还能继续
    执行。这时,我们就可以使用nohup命令使进程在用户退出后仍继续执行。
    一般这些进程我们都是让它在后台执行,结果则会写到用户自己的目录下的nohup.out这个文件里(也可以使用输出重定向,让它输出到一个特定的文件)。
    例: $ nohup sort sales.dat &
    这条命令告诉sort命令忽略用户已退出系统,它应该一直运行,直到进程完成。利用这种方法,可以启动一个要运行几天甚至几周的进程,而且在它运行时,用户不需要去登录。
    nohup命令把一条命令的所有输出和错误信息送到nohup.out文件中。若将输出重定向,则只有错误信息放在nohup.out文件中。

    2008年10月9日 | 归档于 Linux命令
  • linux创建文件夹命令

    mkdir /home/u1 创建文件夹/home/u1mkdir -p /home/u2/hao32 创建hao32目录, 如果u2目录不存在就建立
    具体的mkdir使用详情请使用 # man mkdir
    chown oracle /home/u1 表示改变目录所有者为oracle账户;
    chgrp dba /home/u1 改变/home/u1目录为dba所有;
    chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;
    rmdir /home/u1 表示删除/home/u1目录
    hostname可以查看linux的计算机名;
    whoami可以查看当前用户;
    pwd显示当前路径;
    df查看系统的硬件信息
    ls -lrt l表示显示详细列表,-t表示按时间排序,-r反向排序
    cat orcl_ora_3436.trc|grep bucket
    以下查看相关文件内容:
    more /etc/oratab
    cat /etc/passwd
    cat /etc/group

    2008年10月9日 | 归档于 Linux命令
  • linux的file命令

    linux 的 file 命令详解,更为具体的使用,请# man file 查询
    功能说明:辨识文件类型。
    语  法:file [-beLvz][-f <名称文件>][-m <魔法数字文件>...][文件或目录...]
    补充说明:通过file指令,我们得以辨识该文件的类型。
    参  数: -b  列出辨识结果时,不显示文件名称。 -c  详细显示指令执行过程,便于排错或分析程序执行的情形。 -f<名称文件>  指定名称文件,其内容有一个或多个文件名称呢感,让file依序辨识这些文件,格式为每列一个文件名称。 -L  直接显示符号连接所指向的文件的类别。 -m<魔法数字文件>  指定魔法数字文件。 -v  显示版本信息。 -z  尝试去解读压缩文件的内容。

    2008年9月18日 | 归档于 Linux命令
  • linux du命令详解

    du的英文原义为“disk usage”,含义为显示磁盘空间的使用情况,是属于使用相对比较频繁的命令,linux初学者必须要掌握得命令。
    功能:统计目录(或文件)所占磁盘空间的大小。
    语法:du [选项] [Names…]
    说明:该命令逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况。若没有给出Names,则对当前目录进行统计。
    该命令的各个选项含义如下:
    -s 对每个Names参数只给出占用的数据块总数。
    -a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。
    -b 以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位)。
    -k 以1024字节为单位列出磁盘空间使用情况。
    -c 最后再加上一个总计(系统缺省设置)。
    -l 计算所有的文件大小,对硬链接文件,则计算多次。
    -x 跳过在不同文件系统上的目录不予统计。
    下面举例说明du命令的使用:
     
    例1:查看/mnt目录占用磁盘空间的情况。 $ cd /mnt $ ls -lFR total 10 -rwxrwxrwx 2 root root ll0 Ju1 3l 00:33 aa*
    drwxr-xr-x 2 root root l024 Ju1 20 14:16 dev/
    -rw-r–r– 1 root root [...]

    2008年9月17日 | 归档于 Linux命令
  • grep、fgrep 和 egrep 命令

    grep、fgrep 和 egrep 这三个命令是有一定的区别的, 本文详细阐述三个相关命令之间的联系和区别

    这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字 符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名。 grep 命令一次只能搜索一个指定的模式;egrep 命令检索扩展的正则表达式(包括表达 式组和可选项);fgrep 命令检索固定字符串,它不识别正则表达式,是快速搜索命令。
    这组命令在搜索与定位文件中特定的主题方面非常有用。要搜索的模式可以被认为是一 些关键词,您可以用它们来搜索文件中包含的这些关键词。编写程序时,可以用它来寻 找某一个函数,或是相关的词组。grep 命令的搜索功能比 fgrep 强大,因为 grep 命令的搜索模式可以是正则表达式,而 fgrep 却不能。
    该组命令中的每一个命令都有一组选项,利用这些选项可以改变其输出方式。例如,可 以在搜索到的文本行上加入行号,或者只输出文本行的行号,或者输出所有与搜索模式 不匹配的文本行,或只简单地输出已搜索到指定模式的文件名,并且可以指定在查找模 式时忽略大小写。
    这组命令在指定的输入文件中查找与模式匹配的行。如果没有指定文件,则从标准输入 中读取。正常情况下,每个匹配的行被显示到标准输出。如果要查找的文件是多个,则 在每一行输出之前加上文件名。
    语法:

    grep [选项] [查找模式] [文件名1,文件名2,……]

    egrep [选项] [查找模式] [文件名1,文件名2,……]

    fgrep [选项] [查找模式] [文件名1,文件名2,……]

    该命令的各选项含义如下:
    -E 每个模式作为一个扩展的正则表达式对待。
    -F 每个模式作为一组固定字符串对待(以新行分隔),而不作为正则表达式。
    -b 在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量。
    -c 只显示匹配行的数量。
    -i 比较时不区分大小写。
    -h 在查找多个文件时,指示grep不要将文件名加入到输出之前。
    -l 显示首次匹配串所在的文件名并用换行符将其隔开。
    当在某文件中多次出现匹配串时,不重复显示此文件名。
    -n 在输出前加上匹配串所在行的行号(文件首行行号为1)。
    -v 只显示不包含匹配串的行。
    -x 只显示整行严格匹配的行。
    -e expression 指定检索使用的模式。用于防止以“-”开头的模式被解释为命令选项。
    -f expfile 从expfile文件中获取要搜索的模式,一个模式占一行。

    对该组命令的使用还需注意以下方面:
    在命令后键入搜索的模式,再键入要搜索的文件。其中,文件名列表中也可以使用特殊 字符,如 “*” 等,用来生成文件名列表。如果想在搜索的模式中包含有空格的字符串, 可以用单引号把要搜索的模式括起来,用来表明搜索的模式是由包含空格的字符串组成。 [...]

    2008年9月8日 | 归档于 Linux命令
  • Linux学习RPM命令

    在基于RHEL系列的各Linux发行版中, rpm命令是最为基本的软件包管理工具, 因此有很大的必要多讲几次关于rpm命令的学习经验和心得
    rpm命令rpm –q name查询指定名称的内核版本号rpm –qa列出全部内核,可以在最后加上 |more 可以将结果提供给grep命令rpm –qa | grep wrename rpm –qc 列出软件包的所有配置文件rpm –qd 列出软件包中的所有文档,这些文件可能是联机手册rpm –qi 显示软件包的详细信息,包括安装日期,版本号等rpm –ql 列出软件包的所有文件。rpm –qs 列出软件包的所有文件状态
    安装使用 rpm –i如果要强迫安装错误的软件包 使用如下命令rpm –i –force warename
    删除 应用Rpm –e name不需要输入全部的软件名称 仅需要输入软件包的名称 –即 版本号前面的部分
    rpm –e 不会删除其他软件包所需要的软件包。
    升级 rpmrpm –u warename必须输入完整的软件包名。升级时会先删除旧版本再安装新版本。
    校验 rpm rpm –v warename会对现有文件与源文件进行比较,如果一至不会打印任何东西。如果有修改过的文件 会列出。Rpm 校验报告使用字符说明S 大小改变M 许可文件类型不同5 用MD5算法计算的校验和不同D 设备名不同L 象征连接不同U 文件用户不同G 文件的组不同T 文件的修改时间不同

    2008年9月4日 | 归档于 Linux命令
  • Linux下的rpm命令

    rpm是RHLE系列, 诸如centos, Fedora等系统最常用软件包管理工具, 对刚刚学习linux的同学有很大的帮助, 可以说是首先必须要需要的内容
    下面给出rpm的很多实例来带大家进入学习, 具体有什么不明白, 请 # man rpm
    rpm -q name查询指定名称的内核版本号
    rpm -qa列出全部内核,可以在最后加上 |more可以将结果提供给grep命令rpm -qa | grep wrenamerpm -qc 列出软件包的所有配置文件rpm -qd 列出软件包中的所有文档,这些文件可能是联机手册rpm -qi 显示软件包的详细信息,包括安装日期,版本号等rpm -ql 列出软件包的所有文件。rpm -qs 列出软件包的所有文件状态
    安装使用 rpm -i如果要强迫安装错误的软件包 使用如下命令rpm -i -force warename想要显示安装过程等信息, 一般我们使用rpm -ivh warename
    删除 应用rpm -e name不需要输入全部的软件名称 仅需要输入软件包的名称 -即 版本号前面的部分
    rpm -e 不会删除其他软件包所需要的软件包。
    升级 rpmrpm -u warename必须输入完整的软件包名。升级时会先删除旧版本再安装新版本。
    校验 rpmrpm -v warename会对现有文件与源文件进行比较,如果一至不会打印任何东西。如果有修改过的文件 会列出。Rpm 校验报告使用字符说明S 大小改变M 许可文件类型不同5 [...]

    2008年8月20日 | 归档于 Linux命令
  • linux下的mkfifo 命令

    在linux下我们先通过一个实例来说明一下mkfifo 的作用, 然后再看mkfifo 的使用详解
    # mkfifo myfifo# ping
    edu.cn >> myfifo
    另开一个终端:# cat myfifo
    看到效果了吧
    mkfifo 命令
    用途
    制作先进先出(FIFO)特别文件。语法
    mkfifo [ -m Mode ] File …描述
    根据指定的顺序,mkfifo 命令创建由 File 参数指定的 FIFO 特别文件。如果没有指定 -m Mode 标志,则 FIFO 文件的文件方式是通过文件方式创建所修改的包含 OR 的 S_IRUSR、S_IWUSR、S_IRGRP、S_IWGRP、S_IROTH 和 S_IWOTH 许可权的一位宽度(请参阅 umask 命令)。
    mkfifo 命令与 mkfifo 子例程运行相似。标志
    -m Mode     设置新创建的 FIFO 文件的文件许可权位的值为指定的方式值。 Mode 变量与为 chmod 命令定义的方式操作数相同。如果使用了字符 +(加号)和 -(减号),则它们是相对于初始值 a=rw 来解释的(即具有许可权 rw-rw-rw-)。退出状态
    这条命令返回以下退出值:0     成功创建所有指定的 [...]

    2008年8月19日 | 归档于 Linux命令
‘Linux命令’ 分类的存档