Linux 15.070 Themen, 107.540 Beiträge

IBM AIX 5.1 Befehle

torsten_maenz / 15 Antworten / Baumansicht Nickles

Hi @ all,
habe folgendes Problem.
Und zwar bin ich grad im 1. Semester des Studienganges Allgemeine Informatik. Leider konnte ich direkt zum ersten Prakitkumstag nicht erscheinen. Jetzt haben wir ein Aufgabenblatt bekommen wo folgende Fragen drauf stehen:
...Die ich nicht kopieren kann sind auf einer PDF auf jeden Fall sowas wie man ermittelt wer am Rechner sitzt etc...jetzt ist meine Frage, da ich das Unix-System nicht habe, sind die Befehle in allen Systemen gleich?
Also kann ich die auch in Suse eingeben und erhalte so gesehen die Antwort auf der Frage meines Profs? Wäre nett wenn mir einer mal helfen könnte weil dieses Arbeitsblatt Pflicht ist. Vielen Dank schon mal im Voraus.

PS:Falls ihr das Aufgabenblatt sehen möchtet es ist online unter: "http://img33.picoodle.com/img/img33/3/11/4/f_prak2m_5f949a7.jpg"

bei Antwort benachrichtigen
KarstenW torsten_maenz „IBM AIX 5.1 Befehle“
Optionen

Linux ist KEIN Unix , aber bei Unix gibt es die Single Unix Spezifikation in welcher der POSIX Standard und ein paar IEEE Standards zusammengefasst sind.
Der Sinn der Single Unix Spezifikation ist eine standardisierte Programmierschnittstelle, wodurch sich ein Unixprogramm auch mit einem anderen Unixderivat übersetzen läßt.
In der Wikipedia steht ein Artikel zur Single Unix Spezifikation:

http://de.wikipedia.org/wiki/Single_Unix_Specification

http://de.wikipedia.org/wiki/POSIX

Die Linux Standard Base baut auf diesen Unix Standard auf und erweitert diese Standards an einigen Stellen , beispielsweise um fehlende Bibliotheken auf die Desktopanwendungen angewiesen sind.

http://de.wikipedia.org/wiki/Linux_Standard_Base

Linux ist also das bessere Unix ;-).

Bei diesen Unix Standards sind auch Unixdienstprogramme wie tee, touch, sed und awk festgelegt die installiert sein müssen, damit Linux als Unix-ähnlich bezeichnet werden kann ;-) (kleiner Scherz).

Diese Unixdienstprogramme wirst du wahrscheinlich bei jeder Linuxdistribution finden.

Aber ich kenne AIX Unix von IBM überhaupt nicht und kenne den Unterschied zu Linux nicht.

Du kannst aber mal hier nachlesen welche Unix-Kommandos beim POSIX Standard dabei sein müssen (damit das Betriebsystem den Markannamen Unix tragen darf)

http://www.unix.org/version3/apis/cu.html

Zu jedem Kommando gibt es eine Manpage die du auch unter Linux starten kannst:

man tee
man touch
man find

....

Du mußt selbst herausfinden wo die Unterschiede sind, zwischen kommerziellem Unix und Linux.
Wenn ich meine geringen Kenntnisse von Unix mit Linux vergleiche finde ich Linux doch sehr Unix-ähnlich ;-).

Hier gibt es ein älteres Linux-Handbuch , in dem sehr viele Unix-/Linuxkommandos erklärt sind:

http://www.linux-ag.de/linux/LHB/LHB.html

Ich weiß noch eins mit Sicherheit. Die Shell BASH gibt es nicht bei Unix, sondern nur bei Linux.
Bei Unix muß laut Standard eine Kornshell dabei sein. Unddann gibt es noch zusätzlich die C-Shell und die erweiterte C-Shell.
Ich nutze Debian und man kann diese Kornshell auch bei Debian installieren (wenn man von Unix kommt und seine gewohnte Kornshell weite rverwenden will)

Paket ksh (bei Debian lenny)

"Die wahre AT&T-Version der Korn-Shell
Ksh ist ein UNIX-Kommandointerpreter (Shell), der sowohl für interaktive
als auch für Shell-Skripte gedacht ist. Seine Kommandosprache ist eine
Obermenge der sh(1) Shellsprache.

Die Version von 1993 ergänzt eine Anzahl neuer, meist Skript-bezogener,
Fähigkeiten zur Version von 1988, die typischerweise mit kommerziellen
UNIX-Varianten verteilt wird. Sie hat z. B. lexikalische Scopes,
Compound-Variablen, assoziative Arrays, named Referenzen und
Fließkommaarithmetik."

Du kannst auch die BASH als Login-Shell durch die Kornshell mit dem Linuxkommado usermod austauschen. Ließ mal die manpage "man usermod" durch.




Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
torsten_maenz KarstenW „Linux ist KEIN Unix , aber bei Unix gibt es die Single Unix Spezifikation in...“
Optionen

Erstmal danke das du dir schonmal soviel Mühe machst.
Jedoch habe ich vorher noch nie so richtig mit Linux gearbeitet.
Hatte mal OpenSuse drauf aber mit der Shell oder so habe ich nichts gemacht.
Leider ist dieses IBM AIX 5.1 auch nicht opensource sonst würd ich mir es einfach draufspielen. Ausnahmsweiße könnte mir auch keiner mal so kurz den Zettel beantworten ne? Ich weiß das ich dadurch nicht viel lern etc. aber sonst bekomm ich mein Praktikum nicht anerkannt. Und bald bekomme ich die Telnetdaten dann kann ich es von mein Computer aus ausprobieren jedoch habe ich die noch nicht......

bei Antwort benachrichtigen
KarstenW torsten_maenz „IBM AIX 5.1 Befehle“
Optionen

Frage 21:
Antwort:
Die Headerdateien für C liegen bei Linux im Verzeichnis /usr/include. Bei Unix weiß ich das nicht so genau :-(.

Frage 22:

Bei Linux liegen die mathematischen Funktionen in der Headerdatei math.h , die sich im Verzeichnis /usr/include befindet.

Die anderen Fragen sind mir zu einfach. Die Antworten mußt du selbst herausfinden.

PS: Warum nutzt ihr kein Linux ?
Unix ist nur ein Markenname von The Open Group, den ein Betriebsystem tragen darf , wenn es sich an diese Standards hält.
Die Vereinheitlichung von Unix ist leider im Sand verlaufen. Bei Unix fehlen Standards für Desktopanwendungen.


Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
torsten_maenz KarstenW „Frage 21: Antwort: Die Headerdateien für C liegen bei Linux im Verzeichnis...“
Optionen

Ja toll die C Fragen kann ich auch noch :D ;)
Die sind wirklich einfach......
Nur die IBM Fragen halt nicht

bei Antwort benachrichtigen
KarstenW torsten_maenz „Ja toll die C Fragen kann ich auch noch :D Die sind wirklich einfach...... Nur...“
Optionen

Mit IBM kenne ich mich leider überhaupt nicht aus. Und mit Java kenne mich ich auch nicht aus.
Borlander ist vermutlich Javaprogrammierer. Er kann dir eventuell weiterhelfen.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
torsten_maenz KarstenW „Frage 21: Antwort: Die Headerdateien für C liegen bei Linux im Verzeichnis...“
Optionen

Ich mein meine FH hat die Rechner von IBM gekauft und da haben die das System mit drauf gemacht.

bei Antwort benachrichtigen
KarstenW torsten_maenz „Ich mein meine FH hat die Rechner von IBM gekauft und da haben die das System...“
Optionen

IBM ist ja schlimmer als Microsoft. Bei den Notebooks ist auch immer Windows mit drauf.
Bei vielen Unixderivaten hat man jetzt ein L oder LKP in der Versionsbezeichnung. Das steht für Linuxkompatibilität. Man kann beispielsweise unter Solaris 10 einen Linuxemulator installieren und Linuxprogramme unter Solaris starten. Das soll angeblich besser funktionieren als der wine Emulator unter LInux.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
torsten_maenz KarstenW „IBM ist ja schlimmer als Microsoft. Bei den Notebooks ist auch immer Windows mit...“
Optionen

Im Internet steht auch gerade nicht so viel über das IBM System so ein MIst.
Keiner also ne Lösung für mich? *bettel* *grins*

bei Antwort benachrichtigen
KarstenW torsten_maenz „Im Internet steht auch gerade nicht so viel über das IBM System so ein MIst....“
Optionen

Mir fällt noch was ein. Wenn du dieses kleine C-Programm unter Linux schreiben willst, kannst du das schon machen. Der C-Compiler unter Unix heißt cc (soweit ich weiß) und der GNU/Linux C-Compiler heißt gcc. Der gcc ist voll ANSI und C99 kompatibel. Den Programmcode müßtest du dann später auch unter AIX Unix mit dem cc übersetzen können.
Hier ist noch ein kleines Programmierlehrbuch für die Programmiersprache C unter Linux:

http://wwwuser.gwdg.de/~kboehm/ebook/inhalt.html

Dieses Buch gab es mal im Buchhandel zu kaufen. Du kannst es mit HTTrack aus dem Internet kopieren:

http://www.httrack.com/

Gibt es auch für Linux.

Es gibt einen GNU Java Compiler . Dieser Compiler heißt gcj.
Wenn das kleine g am Anfang für GNU steht, dann müßte der Java-Compiler cj unter IBM oder Sun heißen (könnte ich mir vorstellen).


Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
torsten_maenz KarstenW „Mir fällt noch was ein. Wenn du dieses kleine C-Programm unter Linux schreiben...“
Optionen

Das Programm hab ich unter windows programmiert.
Hoffe das ist für den auch ok :D

bei Antwort benachrichtigen
torsten_maenz Nachtrag zu: „Das Programm hab ich unter windows programmiert. Hoffe das ist für den auch ok :D“
Optionen

Erstmal schonmal danke @KarstenW für deine Mühe
werd mich nochmal irgendwie da durch schlagen....
Hoffe ich krieg es bis Donnerstag hin :D

bei Antwort benachrichtigen
KarstenW torsten_maenz „Das Programm hab ich unter windows programmiert. Hoffe das ist für den auch ok :D“
Optionen

Die C-Compiler sind in der Regel alle ANSI und C99 kompatibel. Ob du das Programm unter Windows, Linux oder Unix erstellst ist eigentlich egal.
Nur wenn man dann Grafische Benutzeroberflächen programmieren will, geht das nicht ohne weiteres unter Unix und Linux.
Linux bietet mit seiner Linux Standard Base wichtige Standards für solche Desktopannwendungen. Bei Unix fehlen diese wichtigen Standard total. In der Single Unix Spezifikation fehlen einfach die Funktionen für Steuerelemente (Buttons, Bildlaufleisten, Combox, Listbox...) oder Widgets (wie die Steuerelemente bei Unix genannt werden). Und unter Windows gibt es Bibliotheken von Microsoft , Borland und auch die QT Bibliothek von Trolltech Norwegen.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Borlander torsten_maenz „IBM AIX 5.1 Befehle“
Optionen

Warum fragst Du nicht einfach mal bei Deinen Kommilitonen die diese Veranstaltung besucht haben? Die wissen i.d.R. auch deutlicher besser was als Antwort erwartet wird, als die User aus einem Internetforum ;-)

Ansonsten ist es heute im universitären (inbesondere auch bei den Informatikern) Umfeld auch absolut nicht unüblich, daß Vorlesungsmaterialien/Skripte für die Studenten im Internet bereitgestellt werden...

bei Antwort benachrichtigen
xafford torsten_maenz „IBM AIX 5.1 Befehle“
Optionen

1. "who"
2. "finger", "id", "who", "whoami"
3. Befehl - Parameter - Argumente
4. die manpage zu ls
5. man ls
6. ls -t
7. ls -a
8. trailing dot
9. Das kannst Du auch auf Linux testen
10. Das kannst Du auch auf Linux testen
11. Das kannst Du auch auf Linux testen
12. Das kannst Du auch auf Linux testen
13. CTRL+C
14. "ps", "top"
15. "kill"
16. Das kannst Du auch auf Linux testen
17. Das sagt Dir Google
18. "passwd"
19. ~ (aka home)
20. a) im Verzeichnis usr unter / b) im Unterverzeichnis usr des Verzeichnisses indem ich mich zuvor befand
21. schon beantwortet
22. schon beantwortet

PS: alle Befehle stammen von einem AIX5 und ohne Gewähr für Richtigkeit.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
torsten_maenz xafford „1. who 2. finger , id , who , whoami 3. Befehl - Parameter - Argumente 4. die...“
Optionen

Danke schön

bei Antwort benachrichtigen