摘要: 原文:http://linuxtoy.org/archives/dtrx.html提取存档最令人困惑的莫过于面对不同的存档格式,不仅得选择合用的存档提取程序,有时还得搭配各种不同的选项。有了dtrx的帮助,则可以使我们变得更懒一点,只要记住一个命令就够了。dtrx 能够提取 tar、zip、cpio、deb、rpm、gem、7z、cab、lzh、rar、gz、bz2、lzma、xz 等多种存档格式,甚至还包括递归提取功能。要使用 dtrx 提取存档,只要在其后跟存档文件名称即可,如:dtrx file_name.tar.gzdtrx 的重要选项包括:-l:列出存档中的文件-r:递归提取存档文件
摘要: 原文链接用途显示关于对象文件、可执行文件以及对象文件库里的符号信息。语法nm[-A] [-C] [-X{32|64|32_64}][-f] [-h] [-l] [-p] [-r] [-T] [-v] [-B|-P] [-e|-g|-u] [-d|-o|-x|-tFormat]File...描述nm命令显示关于指定File中符号的信息,文件可以是对象文件、可执行文件或对象文件库。 如果文件没有包含符号信息,nm命令报告该情况,但不把它解释为出错条件。nm命令缺省情况下报告十进制符号表示法下的数字值。nm命令把以下符号信息写入标准输出:库或对象名如果您指定了-A选项,则nm命令 只报告与该文件有关
摘要: 原文链接编译nm:列出目标文件中的符号。objdump:显示目标文件中的详细信息。readelf:显示关于 ELF 目标文件的信息。参考清单 1. hw.c 程序 #include <stdio.h>int main(void){ printf("Hello World!\n"); return 0;}编译cc hw.c汇编输出cc -S hw.c这个命令生成了一个新的文件 hw.s,其中包含您通常无法看到的汇编输入文本,因为编译器在缺省情况下将生成 a.out 文件。正如所预期的,UNIX 汇编程序可以对这种输入文件进行汇编,以生成 a.out 文件。清单 2
摘要: 原文链接通过除去绑定程序和符号调试程序使用的信息,减少扩展公共对象文件格式(XCOFF)的对象文件的大小。语法strip[-V] [-r[-l] |-x[-l] |-t|-H|-e|-E] [-X{32|64|32_64}][--]File...描述strip命令减少 XCOFF 对象文件的大小。strip命令从 XCOFF 对象文件中有选择地除去行号信息、重定位信息、调试段、typchk 段、注释段、文件头以及所有或部分符号表。 一旦您使用该命令,则很难调试文件的符号;因此,通常应该只在已经调试和测试过的生成模块上使用strip命令。使用strip命令减少对象文件所需的存储量开销。对于每个对
严格来讲是从你环境变量的路径(path等主要路径)中查找目标。速度快,范围有限。只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参...
摘要: 原文链接调 试zSeries上的Linux应用程序类似于调试其他体系结构上的Linux应用程序。对于有经验的Linux开发人员,最大的挑战是理解新的系统体系 结构。对于刚接触Linux的大型机开发人员,掌握新的调试工具似乎是一项令人畏惧的任务。不要害怕。本文将提供一些有用的提示来帮助您入门。学问来自实践,但是对于调试工具,在没有出现问题而迫使您去修复它们之前,“实践”是不会发生的。考虑到这点,下面将提供让您入门的“速成”指南。User Debug 日志记录调试一个崩溃的程序的第一步是弄清哪里出了错。zSeries 上的Linux内核具有这样一个内置特性,它在用户进程崩溃时记录一些基本的调试信息
摘要: 原文链接前沿 以前想写bash下的类gui界面,就不得不用c一用libncurses库,一想都tm烦 利用dialog这个工具,您可以在不需要写"艰深"的ncurses的程序的状况下,使用ShellScript,完成很复杂的操作界面,大大减少产品开发时间。先看个例子happy 下dialog --title "hello" --backtitle "Dialog" --yesno "is everything okay" 20 60你会看到 (一定很熟悉) dialog是个shellscripts用的,事实上当您下
摘要: 原文链接本教程由*葫芦娃*翻译,并做了适当的修改,可以自由的用于非商业目的。[BUG] 有不少部分,翻译的时候不能作到“信,达”。当然了,任何时候都没有做到“雅”,希望各位谅解。[原著] Don Libes: National Institute of Standards and Technology libes@cme.nist.gov[目录] 1.摘要 2.关键字 3.简介 4.Expect综述 5.callback 6.passwd 和一致性检查 7.rogue 和伪终端 8.ftp 9.fsck 10.多进程控制:作业控制 11.交互式使用Expe...
摘要: 原文链接废话 可忽略接触Expect是迫不得已。系统管理员在工作中经常会遇到这样的问题,需要实现一个自动交互的工具,这个工具可以自动Telnet或者Ftp到指定的服务器上,成功login之后自动执行一些命令来完成所需的工作。 当然,有很多编程语言可以去解决此类问题,比如用C、Perl、或者Expe...
摘要: 原文链接摘要:shell中字符串的处理 对字符串的处理 包括:截取,连接,匹配,替换,翻转... ... 一天累积一点! 字符串的处理: 1,截取 方法一: echo $a|awk ’{print substr( ,1,8)}’ substr是awk中的一个子函数,对第一个参数的进行截取,从第一个字符开始,共截取8个字符,如果不够就从第二个字符中补充 方法二 echo $a|cut -b2-8 cut:对标准输入的字符串进行处理 cut -bn-m:以byte为单位,从第n个byte开始,取m个 cut -bn,m:以byte为单位,截取第n,m个byte cut ...
摘要: 原文链接1、什么是分区? 分区是将一个硬盘驱动器分成若干个逻辑驱动器,分区是把硬盘连续的区块当做一个独立的磁硬使用。分区表是一个硬盘分区的索引,分区的信息都会写进分区表。2、为什么要有多个分区?防止数据丢失:如果系统只有一个分区,那么这个分区损坏,用户将会丢失所的有数据。增加磁盘空间使用效率:可以用不同的区块大小来格式化分区,如果有很多1K的文件,而硬盘分区区块大小为4K,那么每存储一个文件将会浪费3K空间。这时我们需要取这些文件大小的平均值进行区块大小的划分。数据激增到极限不会引起系统挂起:将用户数据和系统数据分开,可以避免用户数据填满整个硬盘,引起的系挂起。3、分区工具fdisk用法介绍
摘要: 原文链接linux下默认是不产生core文件的,要用ulimit -c unlimited放开概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 ulimit 的功能,使用以及它的影响,并以具体的例子来详细地阐述它在限制资源使用方面的影响。ulimit 的功能和用法ulimit 功能简述假设有这样一种情况,当
摘要: 参考链接4.1 accton:打开或关闭进程统计4.2 lastcomm:显示以前使用过的命令4.3 sa:报告、清理并维护进程统计文4.4 at:定时运行命令4.5 atq:显示目前使用at命令后待执行4.6 atrm:删除at命令中待执行的命令4.7 batch:在系统负载水平允许的时候4.8 bg:后台运行命令4.9 fg:挂起程序4.10 jobs:显示后台程序4.11 kill:杀掉进程4.12 crontab:设置计时器4.13 ps:查看权限4.14 pstree:显示进程状态树4.15 top:显示进程4.16 nice:改变优先权等级4.17 renice:修改优先权等级4.
摘要: 原文链接linux目录架构/ 根目录/bin常用的命令binary file的目錄/boot存放系统启动时必须读取的档案,包括核心(kernel)在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz内核 /boot/initrd核心解壓縮所需RAM Disk/dev系统周边设备/etc系统相关设定文件 /etc/DIR_COLORS设定颜色 /etc/HOSTNAME设定用户的节点名 /etc/NETWO***NG只有YES标明网络存在 /etc/host.conf文件说明用户的系统如何查询节点名 /etc/hosts设定用户自已的IP与名字的对应表 /etc
摘要: 原文链接我们在 top 中查看进程信息的时候,会有 RSS 和 VSZ 两个项目,前者是进程本身的内存占用,而后者是算上共享库的总占用。Memstat 这个小程序可以帮你查看每个共享库的内存占用,让他们现形。们可以用 top 或者 系统管理器 这样的工具来查看各个进程的内存占用,不过内存中不光有你运行的进程,还驻留着进程需要的共享库,比如最基本的 libc.so。这些共享库在物理内存上只存在一份拷贝,而被多个进程共享。我们在 top 中查看进程信息的时候,会有 RSS 和 VSZ 两个项目,前者是进程本身的内存占用,而后者是算上共享库的总占用。Memstat 这个小程序可以帮你查看每个共享库的
摘要: 原文链接pmaplddstaceipcs要熟悉的几个调试命令!观察到系统中的指定进程的地址空间分布情况显示一个目标文件或者链接库文件中的目标文件的各个段的大小。该文件从/proc//maps中获得数据。命令格式:pmap范例:[root@localhost security]# pmap -d : -bashAddress Kbytes Mode
原文链接1:HOST的乐趣:Host能够用来查询域名,然而它可以得到更多的信息。可以查询出的MX记录,以及处理Mail的Host的名字。会返回所有注册在下的域名。则会显示这个主机的所有域名信息。2:找到命令需要的文件,也许你希望搞清楚一个命令它到底使用到了什么其他相关文件和命令?试试ldd就可以了。如lddtraceroute,返回结果会是libc.so.6,lid-linux.so.23:定时!定时!你希望定时处理吗?你肯定希望能够让你轻松一些!crontab可以
摘要: 原文链接先从性能检查小工具着手查看系统负载摘要 - w, top, free(linux)准实时更新的系统负载摘要 - top, vmstat, iostat进程查看 - top, ps, lsof进程跟踪 - strace (truss), ltrace网络连接情况 - netstat, lsof文件打开情况 - lsof, fuserLinux下万金油 - ls,
摘要: 原文链接1、写脚本实现,可以用shell、perl等。在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。2、写脚本实现,可以用shell、perl等。把文件b中有的,但是文件a中没有的所有行,保存为文件c,并统计c的行数。解答思路:1:觉得用shell更好一些,代码如下#!/bin/shfor filename in `find
摘要: 原文链接今天写shell,要用到date命令,结果介绍date命令的不多,只有自己把参数试了一边,简单写一点。date :列出当前时间日期 Thu May 17 13:24:20 CST 2007格式化用 date +格式 +号包括在命令中时间为2007年5月17日13点30分星期四格式 输出%Y 2007 完整年份%y 07 年份简写%M 30 分%m 05 月份%D 05/17/2007 日期%d 17 多少日%S 24 秒%w 4 星期4(?)%r 01:30:42 PM 时间(有秒数)%R 13:30 时间(无秒数)%T 13:30:15 时间(有秒数)%h May 月份(英文缩写)%
摘要: 原文链接巧用cd命令:1:用 CDPATH 来定义你的cd 命令的 根目录例:如现在不再/etc下export CDPATH=/etccd mail将会进入到 /etc/mail 目录下这样我们就可以在我们自己的home 目录下的.bash_profile文件里 加上 export CDPATH=path,这样我们就可以把自己一个常用的目录定为我们的cd的起始目录2:对于很深的目录,如果想返回上一级或上两级 或多级, 敲入很多/......等会很麻烦,我们可以在.bash_profile里加上alias ..="cd .."ali
摘要: 原文链接 说明: pushd,popd,dirs这几个我们讲到的命令是bash内建的命令, 所以只要登录到了bash,这几个命令就可以使用了二,如何在两个目录之间切换?cd -就可以了 cd -的作用是可以回到前一个目录, 看例子: [root@localhost ~]# cd /usr/share/kde4/apps/kget/pics/ [root@localhost
[-A]String1描述tr命令从标准输入删除或替换字符,并将结果写入标准输出。根据由String1和String2变量指定的字符串以及指定的标志,tr命令可执行三种操作。转换字符如果String1和String2两者都已指定,但-d标志没有指定,则tr命令就会从标准输入中将String1中所
摘要: 原文链接linux perl shell perl vi grep awk xargs 批量替换方法1:这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个 pom.xml文件,更郁闷的是在很多pom.xml文件里都单独指定了资源库的url,我需要把这些资源库的url统一指定到nexus本地中央库.手 工一个个改文件配置有点不太实际,所以google了一下,找到批量替换文件内容的好方法,命令结构如下:find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'下面这个
(按行反序输出)anihcasunapajkcufwon
摘要: 原文链接1.作用kill命令用来中止一个进程。2.格式kill [ -s signal | -p ] [ -a ] pid ...kill -l [ signal ]3.参数-s:指定发送的信号。-p:模拟发送信号。-l:指定信号的名称列表。pid:要中止进程的ID号。Signal:表示信号。4.说明进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上经常同时运行着多个进程。我们不关心这些进程究竟是如何分配的,或者是内核如何管理分配时间片的,所关心的是如何去控制这些进程,让它们能够很好地为用户服务。Linux操作系统包括三种不同类型的进程,每种进程都有自己的特点和
摘要: 原文链接linux ---tail命令linux中tail命令---用于查看文件内容最基本的是cat、more和less。1. 如果你只想看文件的前5行,可以使用head命令,如:head -5 /etc/passwd2. 如果你想查看文件的后10行,可以使用tail命令,如:tail -10 /etc/passwd 或 tail -n 10 /etc/passwdtail -f /var/log/messages参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止!3. 查看文件中间一段,你可以使用sed命令,如:sed -n '5,10p' /
摘要: 原文链接1. 统计一个目录下所有普通文件的总行数#实用场景:毕业设计时,需要统计自己的代码行数# 方案一:find.-typef-name"*.c"-execcat{}\;|grep-v'^$'|wc-l 解释:find . -type f -name "*.c" 查找当前目录下所有以.c结尾的文件,如果不考虑文件类型,可以直接实用find . -type f即可。 -exec cat {} \; 是将找到的文件采用cat命令输出; grep -v '^$' 是将不是空行的内容进行统计,如果是空行就不统计,它相当于一个过滤
摘要: 原文链接linux下如何统计一个目录下的文件个数以及代码总行数的命令知道指定后缀名的文件总个数命令:find . -name "*.cpp" | wc -l知道一个目录下代码总行数以及单个文件行数:find . -name "*.h" | xargs wc -llinux统计文件夹中文件数目第一种方法:ls -l|grep “^-”|wc -lls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)。如果ls -lR|grep “^-”|wc-l则可以连子目录下的文件一起统计。grep ^- 这里将长列表输
原文链接本原创文章属于《Linux大棚》博客。博客地址为。文章作者为roc。===上篇文章《和netstat说再见》中说到netstat已经被抛弃,取而代之的是ss命令。一些朋友在问“netstat为什么会被抛弃呢?ss又是什么命令呢?”这篇文章,我们就来揭晓***,重点说一说“篡权的ss”。【作者粗心大意?】ss命令是一个用来查看socket信息的命令,通过man ss可以看到,这是由一位俄罗斯人编写的工具,作者的名字显示是Alexey Kuznetosv。但是,当我google这个名字,或者根据作者提供的邮箱地址所在的网站去查看,都发现他的名字本应是Ale
摘要: 原文链接用途说明iconv命令是用来转换文件的编码方式的(Convert encoding of given files from one encoding to another),比如它可以将UTF8编码的转换成GB18030的编码,反过来也行。JDK中也提供了类似的工具native2ascii。Linux下的iconv开发库包括iconv_open,iconv_close,iconv等C函数,可以用来在C/C++程序中很方便的转换字符编码,这在抓取网页的程序中很有用处,而iconv命令在调试此类程序时用得着。常用参数首先,我们要知道支持的字符编码有哪些,这个可以用-l参数得到(List
原文链接tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执行,但具备root权限的用户可以直接执行它来获取网络上的信息。因此系统中存在网络分析工具主要不是对本机安全的威胁,而是对网络上的其他计算机的安全存在威胁。一、概述顾名思义,tcpdump可以将网络中传
摘要: 原文链接history 显示命令历史列表↑(Ctrl+p) 显示上一条命令↓(Ctrl+n) 显示下一条命令!num 执行命令历史列表的第num条命令!! 执行上一条命令!?string? 执行含有string字符串的最新命令Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配的命令Ctrl+s 与Ctrl+r类似,只是正向检索Alt+< 历史列表第一项Alt+> 历史列表最后一项Ctrl+f 光标向前移动一个字符,相当与->Ctrl+b 光标向后移动一个字符,相当与<-Alt+f 光标向前移动一个单词Alt+b 光标向后移动
摘要: 原文链接如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员。有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个非常棒而且专业的工具 YaST,KDE 的 KDE System Guard 同样很出色。当然,要使用这些工具,你必须在服务器跟前进行操作,而且这些 GUI 的程序占用了很多系统资源,所以说,尽管 GUI 用来做基本的服务器健康状态监测挺好,但如果你想知道真正发生什么,请关掉 GUI 开始命令行之旅吧。你应该只在需要的时候去启动 GUI ,不用的时候关掉它。如
原文链接在Linux中,CPU,内存等系统状态可以通过top命令查看,或者用图形界面的工具,如gnome-system-monitor。但是,有时候,想知道更详细的信息,比如说进程树之类的,网络具体使用之类的,这些工具就无能为力了,在本文中,将介绍几种Linux下的性能监控小工具,也许可以满足这些的要求(由于这些工具使用简单,不多介绍,主要上图):htop这是一个比top更好的top工具,它比原始的top 多了更直觉的互动式设定和操作方式, 以及提供了彩色字体区分结果。 程序本身有用到ncurses 函式库作开发.我最喜欢看得就是它的程序树状图(F5调出),上图:htop 截图iftop看名字
摘要: arp-scan -l 即可扫描本地机器再使用nmap 扫描其端口 参考10 条 nmap 技巧nmap 实例
摘要: 原文链接这里我们将通过一些实例来学习 netcat 命令。1. 在服务器-客户端架构上使用 Netcatnetcat 工具可运行于服务器模式,侦听指定端口$ nc -l 2389然后你可以使用客户端模式来连接到 2389 端口:$ nc localhost 2389现在如果你输入一些文本,它将被发送到服务器端:$ nc localhost 2389HI, oschina在服务器的终端窗口将会显示下面内容:$ nc -l 2389HI, oschina2. 使用 Netcat 来传输文件netcat 工具还可用来传输文件,在客户端,假设我们有一个 testfile 文件:$cattestfile
摘要: ---恢复内容开始---简单正规chkconfig示例webiopi范本编辑 vim /etc/init.d/rc.local 文件参考:创建一个最简单的Linux随机启动服务但是大多数都是把命令写到/etc/rc.d/rc.local或者/etc/rc.local里,这样虽然能够实现随机运行,但是并不够灵活。不能像mysql,apache等服务一样能够使用service命令或者调用init.d下的脚本启动、关闭或者重启进程。例如,servicemysqlrestartserviceapache2stop或者/etc/init.d/mysqlrestart/etc/init.d/apache2
摘要: 原文链接一、通过rsh或ssh命令在没有建立rsync服务器的情况下,我们可以利用rsync命令直接进行快速的差异备份:命令格式:#rsync [option] 源路径 目标路径其中:[option]:a:使用archive模式,等于-rlptgoD,即保持原有的文件权限z:表示传输时压缩数据v:显示到屏幕中e:使用远程shell程序(可以使用rsh或ssh)--delete:精确保存副本,源主机删除的文件,目标主机也会同步删除--include=PATTERN:不排除符合PATTERN的文件或目录--exclude=PATTERN:排除所有符合PATTERN的文件或目录--password-
摘要: watch -d -n 1 'df; ls -FlAt /path'在使用这条命令时你需要替换其中的 /path 部分,watch 是实时监控工具,-d 参数会高亮显示变化的区域,-n 1 参数表示刷新间隔为 1 秒。df; ls -FlAt /path 运行了两条命令,df 是输出磁盘使用情况,ls -FlAt 则列出 /path 下面的所有文件。ls -FlAt 的参数详解:-F 在文件后面加一个文件符号表示文件类型,共有 */=>@| 这几种类型,* 表示可执行文件,/ 表示目录,= 表示接口( sockets) ,> 表示门, @ 表示符号链接, |表示管道
摘要: 原文链接命令只执行在午夜的时候执行某命令echo cmd | at midnight说的就是at这个组件,通常跟cron相提并论,不过at主要用于定时一次性任务,而cron定时周期性任务。at 的参数比较人性化,跟英语语法一样,可以tomorrow, next week之类的,详细的查看手册man at。命令周期循环执行crontab -e 直接命令行添加 需要ctrl-x 保存退出下文内容大部分是根据《Cron Help Guide》翻译而来,有些部分是自己加上的。全文如下:cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚.
摘要: 原文链接本文介绍25个常用的iptables用法。如果你对iptables还不甚了解,可以参考上一篇iptables详细教程:基础、架构、清空规则、追加规则、应用实例,看完这篇文章,你就能明白iptables的用法和本文提到的基本术语。一、iptables:从这里开始删除现有规则iptables -F(OR)iptables --flush设置默认链策略iptables的filter表中有三种链:INPUT, FORWARD和OUTPUT。默认的链策略是ACCEPT,你可以将它们设置成DROP。iptables -P INPUT DROPiptables -P FORWARD DROPipta
摘要: 原文链接iptables防火墙可以用于创建过滤(filter)与NAT规则。所有Linux发行版都能使用iptables,因此理解如何配置iptables将会帮助你更有效地管理Linux防火墙。如果你是第一次接触iptables,你会觉得它很复杂,但是一旦你理解iptables的工作原理,你会发现其实它很简单。首先介绍iptables的结构:iptables ->
在所选链尾加入一条或多条规则-D 或 -delete 在所选链尾部删除一条或者多条规则-R 或 -replace 在所选链中替换一条匹配规则-I 或 -insert 以给出的规则号在所选链中插入一条或者多条规则. 如果规则号为1,
摘要: 原文链接1. Sed简介2. 定址3. Sed命令4. 选项5. 元字符集6. 实例(一)7.实例(二)8. 脚本 1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一行后,sed便结束运行。sed把每一行都存在临时缓冲区中,对这个副
摘要: 如下用实际文件代替file11、查询file1里面空行的所在行号 grep -n "^$" stl_stable_sort.cc 参考:grep 常用命令2、查询file1以abc结尾的行 grep -n "^.*abc$" stl_stable_sort.cc 参考:正则表达式30分钟入门教程 grep 常用命令 3、打印出file1文件第1到第三行 sed -n '1,3'p stl_stable_sort.cc 参考:sed 指令简单使用二、如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1 三、cro
[Command[Argument...]]注:不要在小写标志和参数之间放置空格。描述生成的命令行长度是Command和每个作为字符串对待的Argument(包括每个字符串的空字节 终结符)的大小的总和(以字节为单位)。xargs命令限制命令行的长度。 当构造的命令行运行时,组合的Argumen
摘要: 原文链接more命令一般用于显示内容超过一屏的文件。其他命令经常和more匹配使用,但more命令也客单独使用。(1)其他命令和more命令匹配使用:格式: 其他命令格式|more范例:[root@redhat9/]ls -al|more %ls查看文件列表时,文件太多,一屏显示不完,需要一屏一屏地显示就要用more(2)more 命令单独使用:格式:more[选项]文件 或者 more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]参数:-p 显示下一屏之前先清屏。-c 作用同- p基本一样。不同的是先显示内容再清除其他旧资...
摘要: 原文df命令详细用法a:显示全部的档案系统和各分割区的磁盘使用情形i:显示i -nodes的使用量k:大小用k来表示 (默认值)t:显示某一个档案系统的所有分割区磁盘使用量x:显示不是某一个档案系统的所有分割区磁盘使用量T:显示每个分割区所属的档案系统名称常用命令:df -hi操作详解引用指令 df 可以显示目前所有档案系统的最大可用空间及使用情形,请看下列这个例子:#
摘要: 原文webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好用,***使用也特别方便,并且非常小。主要是 -t 参数用着比较爽,下面参考了张宴的文章: 1、适用系统:Linux 2、编译***:[root@hexuweb102 ~]$wget
摘要: 原文Split:按指定的行数截断文件格式: split [-n] file [name]参数说明:-n: 指定截断的每一文件的长度,不指定缺省为1000行file: 要截断的文件name: 截断后产生的文件的文件名的开头字母,不指定缺省为x,即截断后产生的文件的文件名为xaa,xab….直到xzz例:split -200 myfile
摘要: 原文地址一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr[root@10.10.90.97 ~]# mtr -husage: mtr
摘要: 原文地址Linux Shell学习:uniq命令使用方法介绍uniq命令的作用:显示唯一的行,对于那些连续重复的行只显示一次!接下来通过实践实例说明. [关键字] Linux Shell uniq看test.txt文件的内容,可以看到其中的连续重复行[root@hexu.org ~]# cat test.txtboy took bat homeboy took bat
摘要: 原文地址:给大家分享一些---在平常使用终端操作中的一些快捷键挺好用的,编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字首Alt + d :从光标处删除至字尾Ctrl + d :删除光标处的字符Ctrl + h :删除光标前的字符Ctrl + y :粘贴至光标后A
摘要: 参考地址:ifconfig返回的信息中包括IP地址,但要在Shell中获取当前IP地址,则要麻烦一些获取方法由于不同系统中ifconfig返回信息的格式有一定差别,故分开讨论:[1]Linux:LC_ALL=C ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' |cut -d: -f2 | awk '{ print
摘要: Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字首Alt + d :从光标处删除至字尾Ctrl + d :删除光标处的字符Ctrl + h :删除光标前的字符Ctrl + y :粘贴至光标后Alt + c :从光标处更改为首字母大写的单词Alt + u :从光标处更改为全
会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x fat32文件系统:vfat Windows NT ntfs文件系统:ntfs Mou...
摘要: 原文地址:http://www.dutor.net/index.php/2010/06/cmd-ls/[命令技巧]ls ls == list,根据不同的选项,列举指定目录或文件的相关信息,是Unix/Linux下最常用的命令之一,cd到某一目录下后执行的第一个命令。ls 不带参数的ls列举当前目录下有哪些文件和目录,ls
#创建source文件的软链接target(目的地址) 软链接类似于Windows中的快捷方式,内部保存的是源文件的路径,路径可以是相对路径,也可以是绝对路径:123456dutor@dutor-desktop:~$ ...
摘要: 原文地址:/feisky/archive//1603295.html/etc/passwd记录账号的信息,不过不保存密码/etc/shadow保存用户密码/etc/group中保存所有group的名字ls -l查看权限: r w x s对应的数字:4读,2写,1执行。特殊权限:4 为 SUID,2 为 SGID,1 为 Sticky bits权限:以所有者权限执行目录的粘着位t:777的目录,但是用户只可以删除自己的文件ls -dl /tmp/drwxrwxrwt 518 root root 9-11-14 1