Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1458173
  • 博文数量: 122
  • 博客积分: 340
  • 博客等级: 一等列兵
  • 技术积分: 2967
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-01 11:50
个人简介

斑竹网络专注为中小企业客户提供以管理服务为核心的IT全方位服务 https://www.sysadm.cn

文章分类

全部博文(122)

文章存档

2018年(2)

2017年(1)

2015年(2)

2014年(30)

2013年(81)

2011年(5)

2009年(1)

分类: 系统运维

2014-01-07 13:22:27

命令用法汇总

(整理时间:2006-10-13)

l Source 命令

source命令的作用就是用来执行一个脚本,那么:source a.sh 同直接执行 ./a.sh 有什么不同呢,比如你在一个脚本里export $KKK=111 ,如果你用./a.sh执行该脚本,执行完毕后,你运行 echo $KKK ,发现没有值,如果你用source来执行 ,然后再echo ,就会发现KKK=111。因为调用./a.sh来执行shell是在一个子shell里运行的,所以执行后,结构并没有反应到父shell里,但是source不同它就是在本shell中执行的,所以可以看到结果

Awk 是一种方便的面向行的文本处理语言。 
cat 将指定为参数的文件内容打印到终端。作为管道的第一个命令,这是很方便的,例

cat foo.txt | blah。 
cut 从输入文件或流的每个行上抽取出由字符限定的字段。 
expand 将输入制表符转换为空格。使用 -t 选项来指定制表符停止位。 
fmt 对段落重新格式化以便在其边缘处进行换行。这个能力被构建到大多数文本编辑器

但是应知道它仍是一个好工具。 
head 打印出文件或流的前十行。使用 -n 选项来指定应显示的行数。 
join 与 paste 类似,但它在每个输入行中使用一个字段(缺省情况下是第一个字段)

匹配一在单行上合并的字段。 
nl 将行号添加到输入的每个行上。这对于打印输出很有用。 
od 将输入流转换为八进制或十六进制的转储格式。 
paste 获取两个或更多文件作为输入,连接输入文件上的每个后续行,并输出结果行。

对于创建文本的表或列是很有用的。 
pr 将文件分解为多个页面的输出;通常用于打印。 
sed 是一个功能强大的面向流的文本编辑器。 
sort 按字母次序打印在命令行上指定的文件内容。当然,sort 也接受用管道传送的输

输入 man sort 来熟悉控制排序行为的各种选项。 
split 将较大的文件拆分成许多较小、更易处理的块。 
tac 与 cat 类似,但它以逆向顺序打印所有行,换句话说,先打印最后一行。 
tail 打印出文件或流的最后十行。使用 -n 选项来指定应显示的行数。 
tee 将它的输入打印到文件和屏幕。当您想创建某些日志记录,但还想在屏幕上看时,

很有用。 
tr 是字符转换工具;它用来将输入流中的某些字符映射成输出流中的某些其它字符。 
unexpand 将输入空格转换为制表符。使用 -t 选项来指定制表符停止位。 
uniq 获取已排序的文件或数据流(通过管道)并除去重复行。 
wc 打印出指定文件或输入流(来自管道)中的行、字和字节的数量。输入 man wc 来学

习如何精调显示的内容。

Comm 比较两个排好序的文件 
csplit 也是拆分文件,和split不同的是,新文件的名字可以用pattern来控制 
fold 按指定的宽度把文本文件换行 
basename 去处前导的目录后的文件或目录名 
echo 打印字符串 
env 打印环境变量 
expr 数学表达式计算 
false 设置返回值为
true 设置返回值为
pwd 打印当前目录名 
seq 打印指定步进值的数字序列,整数浮点数都可以 
sleep 让当前进程休息一会儿 
uname 打印一些重要的内核信息 
yes 不停打印指定字符串,缺省为y

Cmp 判断两个文件内容是否一样。
diff 详细输出两个不同文件的差别。

Rdate通过网络来获取时间和日期,其中有以下选项:

-p :表示显示从远程服务器上取回来的时间信息;

-s : 用远程时间服务器上的时间来设定本地服务器的时间;

-u :连接时用UDP来代替TCP协议连接;

-l :表示将错误信息记录到系统日志里去

Curl: curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:

FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAPcurl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传代理服务器, cookies, 用户名/密码认证下载文件断点续传上载文件断点续传, http代理服务器管道( proxy tunneling甚至它还支持IPv6, socks5代理服务器通过http代理服务器上传文件到FTP服务器等等,功能十分强大。Windows操作系统下的网络蚂蚁,网际快车(FlashGet)的功能它都可以做到。准确的说,curl支持文件的上传和下载,所以是一个综合传输工具,但是按照传统,用户习惯称curl为下载工具。Curl使用的格式是:

Curl [选项] URL地址。

-d :表示用http协议连接的时候要传递的参数,类似于网页中的表单和URL传递的参数,例如:

curl -d 'desttermid='$mp -d 'serviceid=HELP' -d 'msg=广东服务器上网络中断,请立即检查!'  这条语句就是向服务器端传递了 desttermid, serviceid, msg 这样三个变量的值,其值就是上述等于号后面的内容。

Swapon: 打开指定的交换分区空间

Swapon 可以查看当前系统的交换分区的大小

阅读(1155) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~