UNIX编程环境(The UNIX Programming Environment) 备忘录(一)

试验环境:虚拟机下的Fedora 13、Debian 5 、FreeBSD 8.1

 

 

第一章

    @ 消行符

    # 删字符

    这两个特殊字符在Fedora、Debian、BSD 下试验都没有起到对应的作用。在练习中提到除了第7版Shell,多数Shell把#解释成注释,不知道是不是大多数Shell都没实现这两个特殊字符的作用。

 

    Delete、Break可以终止命令,在Debian和BSD下Delete没有效果,Break可用。

    暂停输出Ctrl-s,继续Ctrl-q

 

    正确的注销方法:Ctrl-d,而不是输入logout命令

 

 

用户间通信 write

没有找到news

没有找到learn

======================
ed编辑器

a  写文本内容
.  停止增加文本
w 文件名  保存
q  退出
1,$p  从第一行打印到文件尾


======================
ls
-t   Sort by time modified
-u  最后使用时间
======================
pr The pr utility is a printing and pagination filter for text files.  When
     multiple input files are specified, each is read, formatted, and written
     to standard output.  By default, the input is separated into 66-line
     pages, each with

-n 按n列打印

======================
wc word-counting 计数工具

e.g.
wc file1 统计词数、行数、字节数
-l  统计行数
======================
grep   查找匹配的行
grep  [option] pattern filename

option
-v  排除pattern
======================
sort  排序
-r  反序
//-n  按数字顺序排序  没有效果,且影响其他选项
-nr  逆向数字排序
-f  不区分大小写排序
//+n  从n+1开始排序  没有在文档里找到该选项

======================
cp rm mv
======================
tail
-n  打印文件最后n行
+n  从第n行打印文件

======================
cat mkdir rmdir pwd
======================
cmp  比较两个文件
diff  比较两个文件,报告详细信息
======================
I/O重定向
>
>>
<

管道
|

======================
多个命令依次执行,按";"分隔各个命令

&  后台运行 
=====================
wait  等待所有&进程初始化完成,可用Delete终止
// 没有试验

======================
kill 
kill 进程号 

======================
ps  process status
-a  显示所有用户进程
======================
nohup  no hangup 
格式:nohup 命令 &
  用户退出登录后,命令仍然执行,命令产生的
  输出全部保存在当前目录nohup.out中
=======================
nice  为命令指定优先级
nice -n 优先级 命令
  优先级默认为10,范围-20~19

=======================
at  计划任务 
//  没有实现

=======================
stty  设置命令行格式
//  没有试验
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值