Linux-Tools

Locked
Message
Author
Allo

Linux-Tools

#1 Post by Allo »

Nicht ist leicher zu verstehen als ein Shelltool.
Hier man Beispiel von mkisofs.
~$man mkisofs:

<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
NAME
mkisofs - create an hybrid ISO9660/JOLIET/HFS filesystem
with optional Rock Ridge attributes.
SYNOPSIS
mkisofs [ -abstract FILE ] [ -allow-lowercase ] [ -allow-
multidot ] [ -biblio FILE ] [ -cache-inodes ] [ -no-cache-
inodes ] [ -b eltorito_boot_image ] [ -eltorito-alt-boot ]
[ -B sparc_boot_image_list ] [ -G generic_boot_image ] [
-gui ] [ -C #,# ] [ -hard-disk-boot ] [ -no-emul-boot ] [
-no-boot ] [ -boot-load-seg ] [ -boot-load-size ] [ -boot-
info-table ] [ -c boot_catalog ] [ -s silo_conf_file ] [
-S silo_bootblock ] [ -check-oldnames ] [ -check-session
FILE ] [ -copyright FILE ] [ -A application_id ] [ -f ] [
-F root_directory ] [ -d ] [ -D ] [ -dir-mode mode ] [
-file-mode mode ] [ -gid gid ] [ -hide glob ] [ -hide-list
file ] [ -hidden glob ] [ -hidden-list file ] [ -hide-
joliet glob ] [ -hide-joliet-list file ] [ -hide-joliet-
trans-tbl ] [ -hide-rr-moved ] [ -iso-level level ] [
-input-charset charset ] [ -output-charset charset ] [ -J
] [ -jcharset charset ] [ -l ] [ -L ] [ -log-file log_file
] [ -max-iso9660-filenames ] [ -M path | device ] [ -new-
dir-mode mode ] [ -nobak ] [ -no-bak ] [ -no-split-sym
link-components ] [ -no-split-symlink-fields ] [ -pad ] [
-no-pad ] [ -path-list file ] [ -p preparer ] [ -print-
size ] [ -P publisher ] [ -quiet ] [ -r ] [ -R ] [
-relaxed-filenames ] [ -sort sort file ] [ -sysid ID ] [
-T | -table-name TABLE_NAME ] [ -ucs-level level ] [ -uid
uid ] [ -use-fileversion ] [ -U ] [ -no-iso-translate ] [
-v ] [ -V volid ] [ -volset ID ] [ -volset-size # ] [
-volset-seqno # ] [ -x path ] [ -exclude-list file ] [ -z
] [ -m glob ] [ -hfs | -apple ] [ -map mapping_file ] [
-magic magic_file ] [ -probe ] [ -no-desktop ] [ -mac-name
] [ -boot-hfs-file driver_file [ -part ] [ -auto
AutoStart_file ] [ -cluster-size size ] [ -hide-hfs glob ]
[ -hide-hfs-list file ] [ -hfs-volid hfs_volid ] [ -icon-
position ] [ -root-info FILE [ -prep-boot FILE ] [ -hfs-
creator CREATOR ] [ -hfs-type TYPE ] [ -input-hfs-charset
charset ] [ -output-hfs-charset charset ] [ -hfs-unlock ]
[ -hfs-bless folder_name ] [ --cap ] [ --netatalk ] [
--double ] [ --ethershare ] [ --ushare ] [ --exchange ] [
--sgi ] [ --xinet ] [ --macbin ] [ --single ] [ --dave ] [
--sfm ] -o filename pathspec [pathspec]
</font><hr></pre></blockquote>

Allo

PS:
Sollte hier hin, ist nur ausversehen in Smalltalk gelandet...

Daniel

Re: Linux-Tools

#2 Post by Daniel »

Auf der einen Seite lustig, auf der anderen Seite auch wichtig und gut, dass es fuer die kommandozeile so viele moeglichkeiten gibt, etwas zu machen.
versuche mal, mit microsoft etwas zu automatisieren. meistens geht das nicht ueber die kommandozeile und damit garnicht.
der eigentliche 'witz' daran ist dann wohl, dass ms immer noch so viele anhaenger hat <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

ytimk
Posts: 341
Joined: 07. Sep 2001 0:08

Re: Linux-Tools

#3 Post by ytimk »

Was ich auch irgendwie lustig finde:

$ man nmap:

Nmap is designed to allow system administrators and curious individuals
to scan large networks [...]

Allo

Re: Linux-Tools

#4 Post by Allo »

Das kannte ich ja noch gar nicht...
Cool <img src="http://www.pl-forum.de/UltraBoard/Images/TooHappy.gif" border="0" align="middle">

Allo

demian

Re: Linux-Tools

#5 Post by demian »

> Nicht ist leicher zu verstehen als ein Shelltool.
> Hier man Beispiel von mkisofs.
> ~$man mkisofs:

> [yadayada]

Na und? mkisofs war nie dazu gedacht, das Joe User sich durch die man page kämpft und die drei Optionen raussucht, die er braucht, und ein normales iso image zu erstellen. Es ist als backend gedacht.

"A function should be short and sweet and do one thing. And do it well." -- Linus Torvalds (glaube ich)

Unter Unix gibt es eine Unmenge and kleinen Tools, die genau dies erfüllen: Sie haben _eine_ Aufgabe, und _nur_ eine Aufgabe. Im Fall mkisofs ist es eine Sache von vielleicht einigen Stunden, ein Frontend zu schreiben, welches die gängisten Optionen kennt, sie übersichtlich darstellt (als GUI, curses basiert, oder wie auch immer), und dann den entsprechenden mkisofs Aufruf generiert, und diesen im Hintergrund ausführt ohne, dass ihn der user je zu Gesicht bekommt. Wer noch ein bißchen mehr Zeit hat, kann dann auch gleich cdrecord (dessen man page nicht weniger abschreckend ist) in so ein wrapper Script integrieren, oder man guckt einfach bei freshmeat vorbei, wo es dutzende solcher Programme gibt, lädt sie herunter und kann isos mit allen nur erdenklichen Optionen erstellen, ohne jemals die man page gelesen zu haben.

Allo

Re: Linux-Tools

#6 Post by Allo »

Ich habe keine Angst vor mkisofs <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Ich kann(und tue es dann und wann) es auch bedienen, aber ich werde nie(sag niemals nie <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">) behaupten, dass ich alle Optionen auswendig kann, und immer an die richtige Option denke.
Vor allem wenn die "nur" 1-3 Buchstaben haben... <img src="http://www.pl-forum.de/UltraBoard/Images/TooHappy.gif" border="0" align="middle">

Allo

Locked