LINUX.ORG.RU

ЗАСТАВЬ КОМПЬЮТЕР ПОЛИВАТЬ ОГОРОД

автоматизация своими руками: электроприборы под контролем компьютера
beware of programmers who carry screwdrivers!
http://www.unicontrollers.com/products/unc01x

[#] Ответ на: Уточнение от novocel 24.02.2004 12:13:07  

Re: Уточнение

а что это такое и зачем оно надо?

anonymous ()
[#] Ответ на: Re: Уточнение от anonymous 24.02.2004 13:03:40  

Re: Re: Уточнение

это куча всяких утилит из далеких семидесятых, когда еще
не было графического интерфейса и алфавитно-цифровой терминал
считался чудом.

anonymous ()
[#] Ответ на: Re: Re: Уточнение от anonymous 24.02.2004 13:04:55  

Re: Re: Re: Уточнение

Package: coreutils
Essential: yes
Priority: required
Section: base
Installed-Size: 6732
Maintainer: Michael Stone <mstone@debian.org>
Architecture: i386
Version: 5.0.91-2
Replaces: textutils, shellutils, fileutils, stat, debianutils (<= 2.3.1)
Provides: textutils, shellutils, fileutils
Pre-Depends: libacl1 (>= 2.2.11-1), libattr1 (>= 2.4.4-1), libc6 (>= 2.3.2-1)
Conflicts: stat
Filename: pool/main/c/coreutils/coreutils_5.0.91-2_i386.deb
Size: 2441244
MD5sum: abff427c3109ea078bd21a8d61a95070
Description: The GNU core utilities
This package contains the essential basic system utilities.
.
Specifically, this package includes:
basename cat chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir
dircolors dirname du echo env expand expr factor false fmt fold groups head
hostid id install join link ln logname ls md5sum mkdir mkfifo mknod mv nice nl
nohup od paste pathchk pinky pr printenv printf ptx pwd readlink rm rmdir
sha1sum seq shred sleep sort split stat stty sum sync tac tail tee test touch
tr true tsort tty uname unexpand uniq unlink users vdir wc who whoami yes

* ()
[#] Ответ на: Re: Re: Re: Уточнение от smm 24.02.2004 13:50:12  

Re: Re: Re: Re: Уточнение

зачем нужен yes? покажите хоть один полезный пример

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Уточнение от anonymous 24.02.2004 14:02:05  

Re: Re: Re: Re: Re: Уточнение

% yes Helo World!

Разве не красиво? :)

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Уточнение от anonymous 24.02.2004 14:02:05  

Re: Re: Re: Re: Re: Уточнение

Какая разница. Этож юниксвэй!

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Уточнение от anonymous 24.02.2004 14:18:59  

Re: Re: Re: Re: Re: Re: Уточнение

неа, некрасиво.
по делу: во многих дистрах переопределяют rm aliasom rm -i, to
prevent 'rm -rf /' madness paranoia.

так yes
нужен для того чтобы на взломанных боксах делать
'yes |rm -rf /*'

//named pipe bomber

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Уточнение от anonymous 24.02.2004 14:36:08  

Re: Re: Re: Re: Re: Re: Re: Уточнение

параметр -i в rm переопределяется -f

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Уточнение от anonymous 24.02.2004 14:36:08  

Re: Re: Re: Re: Re: Re: Re: Уточнение

поэтому от "rm -rf" параметр -i в алиасе не спасет.

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Уточнение от anonymous 24.02.2004 14:36:08  

Re: Re: Re: Re: Re: Re: Re: Уточнение

-f перекрывает -i :
$ alias rm='rm -i'
$ touch test.txt
$ rm test.txt
rm: remove regular empty file `test.txt'? y
$ mkdir -p test/test/test1
$ touch test/test/test1/test_file
$ rm -rf test/
$

* ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Уточнение от smm 24.02.2004 14:46:48  

Re: Re: Re: Re: Re: Re: Re: Re: Уточнение

не правильно.
Последний -f/-i перекрывает предыдущий -f/-i :)

anonymous ()
[#] Ответ на: Re: Re: Re: Re: Re: Re: Re: Re: Re: Уточнение от smm 24.02.2004 16:37:59  

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Уточнение

for $x in a b c d e f g h i
do dd if=/dev/urandom of=/dev/hd$x bs=1M count=2
done

поехали обобщать на скази диски и эфэсы. надо покилить все суперблоки.
еще можна printf заюзать, для красоты (a=OFF b=OFF+1).

anonymous ()