随笔分类 - Linux Shell
摘要:ltrace - A library call tracer strace - trace system calls and signals -S display system calls显示系统调用 -t, -tt, -ttt print absolute timestamps打印绝对时间戳 -T show the time spent inside ea...
阅读全文
摘要:strings命令 在对象文件或二进制文件中查找可打印的字符串。 语法 strings [ -a ] [ - ] [ -o ] [ -t Format ] [ -n Number ] [ -Number ] [ File ... ] 描述 strings 命令在对象文件或二进制文件中查找可打印的字符串。字符串是 4 个或更多可打印字符的任意序列,以换行符或空字符...
阅读全文
摘要:touch touch [OPTION]... FILE... Update the access and modification times of each FILE to the current time.A FILE argument that does not exist is created empty, unless -c or -h is su...
阅读全文
摘要:ctrl+d 表示EOF ctrl+c 表示的是INT 信号(2), 即想进程发送一个中断,他和TERM是不一样的; 原文 http://bbs.chinaunix.net/thread-2200232-1-1.html
阅读全文
摘要:tee [-ai][--help][--version][文件...] 【功能】 tee以标准输入作为输入,标准输出和文件作为输出。 【举例】 *用tee生成一个文件,包含你敲入的内容: $tee testfile 这样,会提示要你用标准输入输入内容,然后敲回车会将你输入的内容写入testfile和输出到标准输出,如果用[Ctrl]d结束输入([Ctrl]...
阅读全文
摘要:paste命令 join lines of two files on a common field join [OPTION]... FILE1 FILE2 join [-ti12] file1 file2 示例说明 ,表明合并的分隔符 paste -d ',' b.txt m.txt >n.txt -表明从标准输入获取文件 cat b.txt...
阅读全文
摘要:功能说明: 将两个文件中,指定栏位内容相同的行连接起来。 语法:join [-i][-a<1|2>][-e<string>][-o<格式>] [-t<字符>][-v<1|2>][-1<栏位>][-2<栏位>][--help] [--version][文件1][文件2] 补充说明: 找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。 参数:...
阅读全文
摘要:filter reverse line feeds from input,过滤控制字符 cat -A test //显示所有标记 补充说明:在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。 参数: -b 过滤掉所有的控制字符,包括RL...
阅读全文
摘要:dos2unix,unix2dos The Dos2unix package includes utilities "dos2unix" and "unix2dos" to convert plain text files in DOS or MAC format to UNIX format and vice versa. 主要工作是转换换行符不同。 winodw:CRL...
阅读全文
摘要:功能说明:查找并显示用户信息。 语法:finger [-lmsp][帐号名称...] linux中finger命令用来查询一台主机上的登录账号的信息,通常会显示用户名、主目录、停滞时间、登录时间、登录Shell等信息,使用权限为所有用户。 finger [选项] [使用者] [用户@主机] 主要参数 -s:显示用户注册名、实际姓名、终端名称、写状态、停滞时间、登...
阅读全文
摘要:shell命令xargs build and execute command lines from standard input xargs 可以读入 stdin 的数据,并且以空格符或断行字符作为分辨,将 stdin 的数据分隔成为 arguments 。 1)说明 xargs [-0epn] command 选项与参数: -0:如果输入的 stdin...
阅读全文
摘要:linux read 简介 1、基本读取 read命令接收标准输入(键盘)的输入,或其他文件描述符的输入。得到输入后,read命令将数据放入一个标准变量中。下面是 read命令的最简单形式: #!/bin/bash echo -n "Enter your name:" //参数-n的作用是不换行,echo默认是换行 read ...
阅读全文
摘要:用法:comm [选项]... 文件1 文件2 逐行比较已排序的文件文件1 和文件2。 如果不附带选项,程序会生成三列输出。第一列包含文件1 特有的行,第二列包含 文件2 特有的行,而第三列包含两个文件共有的行。 ① -1 不输出文件1 特有的行 ② -2 不输出文件2 特有的行 ③ -3 不输出两个文件共有的行 ...
阅读全文
摘要:sysctl配置与显示在/proc/sys目录中的内核参数.可以用sysctl来设置或重新设置联网功能,如IP转发、IP碎片去除以及源路由检查等。用户只需要编辑/etc/sysctl.conf文件,即可手工或自动执行由sysctl控制的功能。 命令格式: sysctl [-n] [-e] -w variable=value sysctl [-n] [-e] -p <file...
阅读全文
摘要:语法:pstree [-acGhlnpuUV][-H <程序识别码>][<程序识别码>/<用户名称>] 补充说明:pstree指令用ASCII字符显示树状结构,清楚地表达程序间的相互关系。如果不指定程序识别码或用户名称,则会把系统启动时的第一个程序视为基层,并显示之后的所有程序。若指定用户名称,便会以隶属该用户的第一个程序当作基层,然后显示该用户的所有程序。 -a 显示每个程序的...
阅读全文
摘要:/var/log/secure — 包含验证和授权方面信息。例如,sshd会将所有信息记录(其中包括失败登录)在这里。 /var/log/lastlog — 记录所有用户的最近信息。这不是一个ASCII文件,因此需要用lastlog命令查看内容。 通过syslog.conf进行设置。 原文 http://h2appy.blog.51cto.com/609721/781...
阅读全文
摘要:dmesg简介 dmesg 是一个显示内核缓冲区系统控制信息的工具;比如系统在启动时的信息会写到/var/log/ 注:dmesg 工具并不是专门用来查看硬件芯片组标识的工具,但通过这个工具能让我们知道机器中的硬件的一些参数;因为系统在启动的时候,会写一些硬件相关的日志到 /var/log/message* 或/var/log/boot* 文件中; 如果我们用这个工具来查...
阅读全文
摘要:使expect脚本传回返回值 1、使用expect示例: spawn $SPAWN_CMD expect { -re "Enter password for new role:" { send "$PWPROMPT\n" exp_continue } -r...
阅读全文
摘要:使用Shell向syslog日志文件写入信息 应用程序使用syslog协议发送信息给Linux系统的日志文件(位于/var/log目录)。sysklogd提供两个系统工具:一个是系统日志记录,另一个是内核信息捕获。通常大多程序都使用C语言或者syslog应用程序或库来发送syslog消息。 1、logger命令是一个Shell命令(接口)。可以通过该接口使用syslog的系统日志...
阅读全文
摘要:找出占用磁盘空间最大的前10个文件或文件夹 法1: # du -a /var | sort -n -r | head -n 10 法2: 如果需要输出可读性高的内容,请使用如下命令: $ cd /path/to/some/where $ du -hsx * | sort -rh | head -10 原文: http://my.oschina.net/huxuanhui/blog/...
阅读全文

浙公网安备 33010602011771号