QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1090|回复: 7

求助,10条一句话命令!

[复制链接]
发表于 2004-10-12 15:13:54 | 显示全部楼层 |阅读模式
1. 在/usr/include目录下(含子目录)所有头文件(.h文件)中搜索某一字符串,如"sigaction";

2. 对/etc/passwd文件按照":"分割的第一个字段进行排序,并输出第三行到第五行的结果;

3. 把当前目录下所有扩展名为.txt的文件的扩展名改为.html;

4. 让一个程序只运行10秒(cpu时间);

5. 比较两个文件是否相同(要求忽略空行的影响);

6. 从光盘制作成iso文件,做完后把光盘弹出;

7. 产生一个1G大小的文件;

8. 写一个脚本重新配置你的网卡和网关、DNS 等,在软件学院机房上网;

9. 打印出你机器上安装的以太网网卡数量,然后输出各块网卡的具体型号;

10. 统计当前和你的电脑进行tcp连接的连接总数目.

以上全用一句话实现,不知道怎么做,请指教.
发表于 2004-10-12 15:38:10 | 显示全部楼层
为了应付老师的作业?
回复

使用道具 举报

 楼主| 发表于 2004-10-12 18:17:17 | 显示全部楼层
嘿嘿,没错。
大部分命令我知道,但是有些问题有点别扭。第一题我知道用grep,但是怎么实现“含子目录”我不知道。
我的答案是这个,帮我改改:
1、grep sigaction /usr/include/*.h
2、 sort  -t : /etc/password )| head -5 | tail -3
3、for f1 in *.txt; do mv $f1 ${f1%.txt}.html;done
4、不会
5、diff -B file1 file2
6、cp -r /mnt/cdrom test.iso && eject && sleep 10 && eject -t
7、dd if=/dev/zero of=/root/temp.txt bs=1M count=1024
8、ifconfig echo 192.168.33.26 netmask 255.255.255.0 up;
        route add default gw 192.168.33.254;
        echo "Please enter DNS host' IP:";
        cat > /etc/resolv.conf;

9、dmesg | awk '/eth[0-9]&&[Ethernet/' | uniq

10、netstat -t > tmpfile;
         grep -c "ESTABLISHED" tmpfile
回复

使用道具 举报

发表于 2004-10-12 19:34:54 | 显示全部楼层
grep -R 'pattern' /path/*
P.S:在linuxsir上也贴过吧~~~ ;)
回复

使用道具 举报

发表于 2004-10-12 22:57:59 | 显示全部楼层
晕,知道还问什么啊?
回复

使用道具 举报

发表于 2004-10-14 16:02:46 | 显示全部楼层
没有标准答案吗?
回复

使用道具 举报

发表于 2004-10-14 20:15:20 | 显示全部楼层
解决问题的方法不止一个!这就是linux!,所以,没有标准答案! ;)
回复

使用道具 举报

发表于 2004-10-14 20:26:05 | 显示全部楼层
不过每个问题都有适合他的答案!有些答案是能解决问题,但看上去不舒服!呵呵!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-18 16:57 , Processed in 0.062075 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表