chop 发表于 2004-10-12 15:13:54

求助,10条一句话命令!

1. 在/usr/include目录下(含子目录)所有头文件(.h文件)中搜索某一字符串,如"sigaction";

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

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

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

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

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

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

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

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

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

以上全用一句话实现,不知道怎么做,请指教.

MichaelBibby 发表于 2004-10-12 15:38:10

为了应付老师的作业? :evil:

chop 发表于 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&&[Ethernet/' | uniq

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

kornlee 发表于 2004-10-12 19:34:54

grep -R 'pattern' /path/*
P.S:在linuxsir上也贴过吧~~~ ;)

jerry_cym 发表于 2004-10-12 22:57:59

晕,知道还问什么啊?

anstan 发表于 2004-10-14 16:02:46

没有标准答案吗?

kornlee 发表于 2004-10-14 20:15:20

解决问题的方法不止一个!这就是linux!,所以,没有标准答案! ;)

jerry_cym 发表于 2004-10-14 20:26:05

不过每个问题都有适合他的答案!有些答案是能解决问题,但看上去不舒服!呵呵! :lol:
页: [1]
查看完整版本: 求助,10条一句话命令!