大量のファイルを削除したいときに、
-bash: /bin/rm: 引数リストが長すぎます
といった様に、パラメータの数が多すぎてコマンド実行できない場合の対応方法
i=0; while [ $i -lt 100 ]; do ls | tail -n 1000 | xargs rm ;i=`expr $i + 1`; done;
大量のファイルを削除したいときに、
-bash: /bin/rm: 引数リストが長すぎます
といった様に、パラメータの数が多すぎてコマンド実行できない場合の対応方法
i=0; while [ $i -lt 100 ]; do ls | tail -n 1000 | xargs rm ;i=`expr $i + 1`; done;
ファイルを一度に沢山作りたい時。
$ i=0; while [ $i -lt 5000 ]; do touch tmp_xxxxxxxxxxxxxxxxxxxx$i;i=`expr $i + 1`; done;
ファイルを簡単にバックアップするためのコマンドです。 $ cat ~/bin/cpb #/bin/sh cp -a $1 $1`date '+-%Y%m%d-%H%M%S'`
kernel="C:/Program Files/coLinux/vmlinux" cobd0="C:/colinux/Fedora-10.img" cobd1="C:/colinux/swap.img" root=/dev/cobd0 ro initrd="C:/Program Files/coLinux/initrd.gz" mem=512 eth0=slirp,,tcp:22:22,tcp:80:80,tcp:8080:8080,tcp:3000:3000,tcp:8000:8000,tcp:6667:6667,tcp:6668:6668 eth1=tuntap
$ cat /etc/sysconfig/network-scripts/ifcfg-eth0 PEERDNS=no DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes TYPE=Ethernet $ cat /etc/sysconfig/network-scripts/ifcfg-eth1 PEERDNS=no DEVICE=eth1 BOOTPROTO=static ONBOOT=yes TYPE=Ethernet IPADDR=192.168.0.2 NETMASK=255.255.255.0 GATEWAY=192.168.0.1
PEERDNS を no に設定する。 /etc/resolv.conf を自動的に変更させない為。
http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ja/ref-guide/s1-networkscripts-interfaces.html
$ cat /etc/resolv.conf ; generated by /sbin/dhclient-script nameserver 192.168.0.1
$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:FF:BB:D5:13:80
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::2ff:bbff:fed5:1380/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:273 errors:0 dropped:0 overruns:0 frame:0
TX packets:216 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:23610 (23.0 KiB) TX bytes:37716 (36.8 KiB)
Interrupt:10
eth1 Link encap:Ethernet HWaddr 00:FF:7B:DE:C0:00
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2ff:7bff:fede:c000/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:33196 errors:0 dropped:0 overruns:0 frame:0
TX packets:14461 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19369838 (18.4 MiB) TX bytes:1816952 (1.7 MiB)
Interrupt:10
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:588 (588.0 b) TX bytes:588 (588.0 b)
コントロール パネル>ネットワーク接続で、ローカルエリア接続やワイヤレスネットワーク接続が並んでいるところで、プロパティから、インターネット接続の共有を行わなければならない。(coLinux 側からインターネットにアクセスするため)
その時、利用している方(ネットワークが有効な方)に設定する。ノートPCなどで普段ワイヤレスで接続なら、ワイヤレスネットワーク接続のプロパティで共有を行う。