那些有趣的命令

那些有趣的命令

  这是“那些有趣的指令”的第一部分,希望大家喜欢。

  • xargs 或者 parallel,从标准输入中读取信息作为参数,初始化可执行命令,然后一次或多次运行该指令。可并行执行。
  • sedawk,这两个指令可以说大名鼎鼎,可以说是处理文本文件的万能机器,并且速度还比Ruby或者Python快。
  • m4,简单的宏处理器,主要用途是在无参数宏不够强力的情况下用做 Ratfor 的前端;
  • screen,强大的终端复用以及会话保持工具;(参考资料中有详细说明,D瓜哥没搞懂啥意思,懂的朋友麻烦给解释解释。呵呵)
  • yes,将参数的字符串重复输出,直到该命令被强行“杀死”;如果没有参数则打印y;
  • cal,排版很不错的日历;
  • env,显示当前用户的环境变量;
  • look,查找出以参数字符串开头的英语单词;
  • cut,用来分割文件中的字符串,并且根据要求进行显示;
  • paste,将几个文件的相应行用制表符连接起来,并输出到标准输出;
  • join,根据公共字段(关键字)来合并两个文件的数据行,“参考资料”中的文章说明的特别详细,建议看看;
  • fmt,从指定的文件里读取内容,将其依照指定格式重新编排后,输出到标准输出设备;
  • pr,快速的将一连串文本编排成合适打印的格式,一个基本用途就是将较大的文件分割成多个页面,并为每个页面添加标题。pr是一个标准的输出工具,可以直接输出到打印机,如果你希望将结果保存在文件中,则需要重定向它的输出;
  • fold,从指定的文件里读取内容,将超过限定列宽的列加入增列字符后,输出到标准输出设备;
  • column,将文本根据空白符格式化成表格形式,然后输出。
  • expand,将文件中的制表符(TAB)转换为空白字符(Space),将结果显示到标准输出设备;
  • unexpand,和expand相反,将文件中空白字符(Space)的转换为制表符(TAB),将结果显示到标准输出设备;
  • nl,显示文件内容,同时在每行前面加上行号;
  • seq,显示从1到指定数字的数字序列,如果参数为负数,则不显示;
  • bc,一个简单的计算器;

那些有趣的命令

  • factor, 将一个数分解成多个数的乘积;
  • nc, 强大的网络工具,可用于网络调试或数据传输等;
  • dd,  用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换;
  • file,  辨识文件类型;
  • stat, 查询、显示文件相关信息,比如修改时间、大小等等;
  • tac, 反向输出文件内容;
  • shuf,  把输入行(或者文件)按随机顺序输出到标准输出;
  • comm, 按行比较两个已排过序的文件;
  • hexdump(可以简写成hd), 一般用来查看”二进制“文件的十六进制编码;
  • bvi,  二进制文件编辑器;
  • strings,  显示文件中的可打印字符;
  • tr,  快速的实现字符的简单转换,也可以删除字符串中的指定子串,合并字符串中重复串;
  • iconv,  将指定文件从一种编码转换为另一种编码
  • split,  可将文件切成较小的文件,预设每1000行会切成一个小文件;
  • csplit,  将文件依照指定的范本样式予以切割后,分别保存成名称为xx00,xx01,xx02…的文件;
  • 7z,  高比率的文件压缩;
  • ldd,  用来分析程序运行时需要依赖的动态库的工具;
  • nm,  用来查看指定程序中的符号表相关内容的工具;
  • ab, Web性能基准测试工具;
  • strace,  跟踪进程执行时的系统调用和所接收的信号;

那些有趣的命令

时间: 2024-10-24 07:19:11

那些有趣的命令的相关文章

Ubuntu有趣的命令

1 Aptitude $aptitude mooThere are no Easter Eggs in this program.???$ aptitude -v mooThere really are no Easter Eggs in this program.$ aptitude -vv mooDidn't I already tell you that there are no Easter Eggs in this program?$ aptitude -vvv mooOkay, ok

实用且有趣Bash命令提示行

关于颜色之类的,就自由发挥了. 1. 在成功执行的命令上增加一个笑脸符号: 命令执行成功,你将会得到一个笑脸作为你的命令行提示,一旦的命令执行失败,命令行提示将会换成一个哭脸.且闪烁和高亮. PS1="\`if [ \$? = 0 ]; then echo   \[\e[40\;33\;5\;1m\]^_^\[\e[0m\]; else echo \[\e[40\;31\;5\;1m\]@[email protected]\[\e[0m\];   fi\`[\[email protected]\

linux学习笔记---一些有趣的命令

一 在说链接之前我们哈需要说明一个东西,就是inode,一个文件的名字可以有多个,但是inode里的i-number却只有一个,(inode是一个数据结构,里面存放文件的各种属性,属主,属组,权限,大小,最后访问的时间) 那怎么查看那i-number呢?直接输入ls -li就可以查看了(第一列) ? linux ls -litotal 20940224 -rw-rw-r-- 2 xujie xujie 23 Nov 25 21:17 a940219 lrwxrwxrwx 1 xujie xuji

linux有趣的命令行技巧

在我笔记上看到的,具体是在哪个网页看到的忘了 linuxm每次history显示时间 命令行和选项解释 linux每次history显示时间 在用户文件夹下的.bashrc文件中添加如下 1 export HISTTIMEFORMAT="[%m/%d/%y %T] " 在终端中运行 1 source ~/.bashrc   命令行和选项解释 HISTTIMEFORMAT设置时间格式环境变量 %d天 %m月 %y年 %T时间戳 source简而言之就是将文件内容发送给shell来执行 .

Linux下有趣的命令

1. cmatrix安装过程 wget http://www.asty.org/cmatrix/dist/cmatrix-1.2a.tar.gztar xvf cmatrix-1.2a.tar.gzcd cmatrix-1.2ayum install ncurses-devel./configure && make && make install cmatrix使用说明 cmatrix [-abBflohnsVx] [-C color] 选项 -a :异步滚动(默认) -b

linux有趣的命令screen

screen类似一个容器, 可以把当前前台运行的应用shell窗口关闭而不影响运行, 跟后后nohup有点相似, 不过我觉得比nohup还好用 用法1: screen 然后会弹出一个新的shell窗口, 在这个窗口中运行什么都ok, 无论前后台, 然后关闭这个shell, 它还是在跑 看一下 screen -ls 两个任务再跑, 调用其中一个试试 screen -r 17197 马上就弹出了任务shell 用法2: screen + 命令 杀死screen回话 kill -9 pid 然后scr

windows下一些有趣的命令

在windows下按shift键和鼠标右键的话可以看到powershell栏,如果你的系统有转Linux内核的话还可以看到Linuxshell的选项, 就可以用Linux命令来操作Windows 在命令行模式下,可以使用ssh来连接Linux,这样就不用去安装各种软件了 ssh [用户名]@ip scp可以实现Windows和Linux之间的文件传输,同时也是基于ssh的 windows要发送文件给Linux: scp 文件名 [linux用户名]@[linux ip]:/[后面跟路径] 这里注

安装有趣的命令sl(跑火车)

1.更新yum源 yum -y update 2.尝试安装sl yum install sl 执行yum命令时会去centos镜像查找sl包,但是镜像中没有sl包,所以要安装额外包,需要安装epel-release-6-8.noarch.rpm 3.下载epel-release-6-8.noarch.rpm wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 4.安装 rpm -ivh ep

ccf-201403-3有趣的命令行

傻逼题,要是考试只能得0分.. 提供几组傻逼数据,这要是在真实的生活中一定是错的... 还是要好好读题吧,全凭自己的感觉就得0分 albw:x 4 ls -a docu Case 1: -a ls -w -w Case 2: -w -w #include<cstdio> #include<cstring> #include<algorithm> #include<iostream> #include<queue> #include<cmat