HWE-Forum.de

Software => Linux, Unix und Co. => Thema gestartet von: Inutile am 01. September 2006, 08:41:34 Uhr

Titel: Hilfe für Prüfung
Beitrag von: Inutile am 01. September 2006, 08:41:34 Uhr
Hello Leute.. foglendes Problem
Habe eine Prüfung verpatzt und darf sie am MO nachmachen... ich brauch ev. paar mal Hilfe - ich hoffe ihr könnt mir helfen!..

Erste Frage:

Wie kann ich etwas in zwei verschiedene dateien "geben"
zb:

/etc/passwd in test1 und test2

Vielen lieben Danke
Inutile

Titel: Re: Hilfe für Prüfung
Beitrag von: gandal am 01. September 2006, 09:02:29 Uhr
Mit vi ...  ;D

Was für eine Prüfung machst Du denn ?
Titel: Re: Hilfe für Prüfung
Beitrag von: Inutile am 01. September 2006, 09:25:13 Uhr
nein mit vi nicht

bei der letzten prüfung waren antworten wie

cat /etc/passwd > file1 > file2 2>$1 oder
cat /etc/passwd > file1 file 2

möglich das ich totalen schwachsinn geschriebenhabe :D aber so in etwa muss es ausschauen, nur eben richtig ;)

ich mache eine intensivausbildung zur edv-technikerin und da haben wir gerade Linux... ;)
ist ne sehr wichtige prüfung, sonst komm ich nicht weiter  :-[
Titel: Re: Hilfe für Prüfung
Beitrag von: Perfect Pascha am 01. September 2006, 10:52:25 Uhr
versuchs mal hier: http://www.linux-ag.de/linux/LHB/node27.html
Titel: Re: Hilfe für Prüfung
Beitrag von: Inutile am 01. September 2006, 10:54:36 Uhr
danke aber diese unterlagen hab ich, nur helfen mir sie leider nicht weiter  :-\
Titel: Re: Hilfe für Prüfung
Beitrag von: Perfect Pascha am 01. September 2006, 11:44:42 Uhr
dann beschreib mal genauer wes du meinst...
Titel: Re: Hilfe für Prüfung
Beitrag von: Inutile am 01. September 2006, 11:49:33 Uhr
okay ich versuche es

Es war in etwa gefragt wie ich den Inhalt einer Datei zb /etc/passwd in zwei verschiedene Dateien umlenken kann
und das mit einem Befehl

der Inhalt von /etc/passwd MUSS dann in file1 UND file2 sein!

meine idee wären

cat /etc/passwd > file1 file2         funktioniert leider nicht
cat /etc/passwd > file1 > file2      dies auch nicht, weil es eig. ein völliger Schwachsinn ist :)
less /etc/passwd > ....? ? ? 2>&1 


Bei den Prüfungsanworten kam auch 2> und &1 vor.. aber mit dem kann !ich! nicht viel anfangen!




Titel: Re: Hilfe für Prüfung
Beitrag von: Perfect Pascha am 01. September 2006, 13:10:36 Uhr
normalerweis ekanns du dann eine trennung mit dem Pipeoperator vornehmen (|)
Titel: Re: Hilfe für Prüfung
Beitrag von: Inutile am 01. September 2006, 15:33:31 Uhr
Zitat von: Perfect Pascha am 01. September 2006, 13:10:36 Uhr
normalerweis ekanns du dann eine trennung mit dem Pipeoperator vornehmen (|)

ja so würde ich es auch machen - würde wohl jeder machen, nur mein Trainer nicht *g*
was bedeutet eig. das 2> und das &1 ?? ist mir leider entfallen
Titel: Re: Hilfe für Prüfung
Beitrag von: jcliedke am 01. September 2006, 15:38:04 Uhr
mit 1>datei1 wird die normale ausgabe in datei1 umgelenkt
und 2>datei2 lenkt man die error-ausgabe in datei2 um
ein & mit einem zeichen abstand an eine Zeile zu setzten bewirkt das die Anwendung im Hintergrund gestartet wird und die Konsole nicht blockiert
Titel: Re: Hilfe für Prüfung
Beitrag von: Inutile am 01. September 2006, 15:41:37 Uhr
aja.. DANKE SCHÖN  :-*
Titel: Re: Hilfe für Prüfung
Beitrag von: jcliedke am 01. September 2006, 15:53:16 Uhr
Vielleicht war ja sowas gemeint: http://www.selflinux.org/selflinux/html/bash_basic03.html
Zitieren3.3.4 Fehler umleiten
  Manchmal sollen alle Ausgaben, Standardausgabe und Standardfehler, in eine Datei umgeleitet werden.
  Hierzu können wir folgende Schreibweise verwenden:

     user@linux ~$ programm > ausgabedatei 2>&1

  Zunächst wird die Standardausgabe mit einer Datei verbunden.
  Dann wird der Standarfehlerkanal mit der Standardausgabe verbunden, so dass er ebenfalls in die Datei schreibt.
Titel: Re: Hilfe für Prüfung
Beitrag von: Inutile am 05. September 2006, 12:02:22 Uhr
Habe die Prüfung geschafft - danke für eure Hilfe

weiters noch einige Probleme

1. wie kann ich die Zugriffszeit für ssh festlegen
2. wie erstelle ich 500 user gleichzeitig...

danke
Titel: Re: Hilfe für Prüfung
Beitrag von: jcliedke am 05. September 2006, 12:35:59 Uhr
Als kurzer Ansatz:
   1) ? evtl. über eine Erweiterung von Iptables ?
   2) ein script erstellen was mit den Daten gefüttert wird und dann die Daten an z.B. useradd als Schleife übergibt.
                Daten in array einlesen und dann per laufvariable und einer while oder foreach oder einer anderen schleife die Daten an useradd übergibt.
Titel: Re: Hilfe für Prüfung
Beitrag von: Inutile am 05. September 2006, 12:37:31 Uhr
klingt sehr gut
werd ich versuchen

ich danke dir ;)