Alt 22.04.2007, 13:08:14   #1 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.471
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard Längere Befehlszeile abkürzen

Moin.

Ich hab ned genau gewusst, nach was ich suchen sollte, drum einfach mal schnell gefragt:
Wie mach ich das am besten, wenn ich eine längere Zeile
Code:
1:
foo -abcde -fghij -... -... wichtig.arg1 wichtig.arg2
abkürzen will zu
Code:
1:
myabkürzung wichtig
? Die Optionen dahinter sind immer gleich, nur am Ende möchte ich unterschiedliche Eingaben machen.
theHacker ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 22.04.2007, 13:12:15   #2 (permalink)
Erfahrener Benutzer

Reg: 10.09.2006
Beiträge: 203
Sicaine ist zur Zeit noch ein unbeschriebenes Blatt
Standard

N alias sollte dir helfen.
Sicaine ist offline   Mit Zitat antworten
Alt 22.04.2007, 13:24:36   #3 (permalink)
.:unberechenbar:.
Benutzerbild von dasKomma

ID: 246251
Lose-Remote

Reg: 11.07.2006
Beiträge: 1.060
dasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekannt
Standard

Code:
1:
alias myabkürzung="foo -abcde -fghij -... -... "
und dann einfach immer
Code:
1:
myabkürzung wichtig
eingeben
dasKomma ist offline   Mit Zitat antworten
Alt 22.04.2007, 14:18:27   #4 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.471
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Danke, alias spart mir schon mal viel Arbeit

Geht das auch noch, dass ich mit Art Variablen arbeite ?
Code:
1:
foo -abcde -fghij -... -... wichtig.arg1 bla dazwischen wichtig.arg2
zu
Code:
1:
abk wichtig
theHacker ist offline Threadstarter   Mit Zitat antworten
Alt 22.04.2007, 14:27:12   #5 (permalink)
.:unberechenbar:.
Benutzerbild von dasKomma

ID: 246251
Lose-Remote

Reg: 11.07.2006
Beiträge: 1.060
dasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekannt
Standard

gib mal ein richtiges Beispiel, ich raffs grad net
dasKomma ist offline   Mit Zitat antworten
Alt 22.04.2007, 14:40:52   #6 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.471
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Ich möchte, statt den C-Compiler jedes Mal die volle Fülle an Optionen reinzudrücken, einfach nur den Namen des Programms angeben.

Konkret z.B. will ich
Code:
1:
c helloworld
eingeben und es soll
Code:
1:
gcc -ansi -pedantic -D_POSIX_SOURCE -Wall -Werror -o helloworld helloworld.c
gemacht werden.
theHacker ist offline Threadstarter   Mit Zitat antworten
Alt 22.04.2007, 14:54:06   #7 (permalink)
.:unberechenbar:.
Benutzerbild von dasKomma

ID: 246251
Lose-Remote

Reg: 11.07.2006
Beiträge: 1.060
dasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekanntdasKomma ist jedem bekannt
Standard

Zitat:
[...]Es ist nicht möglich Aliasse mit Variablen zu machen. [...]
das hab ich gerade gefunden. Und ich wüsste auch nicht, wie man das sonst machen könnte.
dasKomma ist offline   Mit Zitat antworten
Alt 22.04.2007, 16:54:27   #8 (permalink)
Landei

BFabian eine Nachricht über ICQ schicken
Reg: 25.04.2006
Beiträge: 270
BFabian wird schon bald berühmt werdenBFabian wird schon bald berühmt werden
Standard

Ein Script (z. B. "mygcc") in den PATH legen und ausfürbar machen sollte es tun:
Code:
1:
2:
3:
#!/bin/bash gcc -ansi -pedantic -D_POSIX_SOURCE -Wall -Werror -o $1 $1.c
Aufruf: mygcc helloworld

Edit: Wo es gerade konkret um Compilierung geht, würdest du dich am besten mit Makefiles auseinander setzen.
for (_2=0,_1=0x1E2; _2<9 ;putchar(_1&1<<_2?'0':'.'), _2++, !(_2%3)?putchar('\n'):0);

(idle (cdr life))
BFabian ist offline   Mit Zitat antworten
Alt 22.04.2007, 18:29:24   #9 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.471
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Zitat:
Zitat von BFabian Beitrag anzeigen
Ein Script (z. B. "mygcc") in den PATH legen und ausfürbar machen sollte es tun:
Klasse, hab ich hinbekommen
Hab ich richtig gemacht mit
Code:
1:
chmod +x mygcc
?
Zitat:
Zitat von BFabian Beitrag anzeigen
Edit: Wo es gerade konkret um Compilierung geht, würdest du dich am besten mit Makefiles auseinander setzen.
Ok, werd ich machen. Das dürfte dann aber erst richtig interessant sein, wenn mehrere Quelldateien kompiliert und zusammengebunden werden müssen ?
theHacker ist offline Threadstarter   Mit Zitat antworten
Alt 22.04.2007, 18:32:30   #10 (permalink)
requiescat in pace

ID: 166997
Lose-Remote

Kopfgeldjaeger eine Nachricht über ICQ schicken
Reg: 28.04.2006
Beiträge: 469
Kopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nett
Standard

Zitat:
Zitat von theHacker Beitrag anzeigen
Klasse, hab ich hinbekommen
Hab ich richtig gemacht mit
Code:
1:
chmod +x mygcc
?
Ok, werd ich machen. Das dürfte dann aber erst richtig interessant sein, wenn mehrere Quelldateien kompiliert und zusammengebunden werden müssen ?
Joa, und das dann nach zB /usr/local/bin kopieren... dann kann man das ganze mit
mgcc bla
aufrufen...

mfg
Viruses, Intruders, Spyware, Trojans and Adware
Kopfgeldjaeger - Ubuntu ]-[ hat 'nen EEE

Kopfgeldjaeger ist offline   Mit Zitat antworten
Alt 22.04.2007, 18:54:45   #11 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.471
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Zitat:
Zitat von Kopfgeldjaeger Beitrag anzeigen
Joa, und das dann nach zB /usr/local/bin kopieren...
Da hab ich keine Rechte für das Verzeichnis.
Ich hab mir n neues Verzeichnis in meinem home angelegt und den Path erweitert. Funktioniert auch.
theHacker ist offline Threadstarter   Mit Zitat antworten
Alt 22.04.2007, 19:56:58   #12 (permalink)
requiescat in pace

ID: 166997
Lose-Remote

Kopfgeldjaeger eine Nachricht über ICQ schicken
Reg: 28.04.2006
Beiträge: 469
Kopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nett
Standard

Zitat:
Zitat von theHacker Beitrag anzeigen
keine Rechte
Autsch. Das tut weh.

Wenn du Ubuntu benutzt, solltest du dir drigend das hier ansehen. Wenn nicht, dann die passende Erklärung zum Root-Account... Da findet sich bestimmt etwas einem Forum...
Viruses, Intruders, Spyware, Trojans and Adware
Kopfgeldjaeger - Ubuntu ]-[ hat 'nen EEE

Kopfgeldjaeger ist offline   Mit Zitat antworten
Alt 22.04.2007, 21:38:06   #13 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.471
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Zitat:
Zitat von Kopfgeldjaeger Beitrag anzeigen
Wenn nicht, dann die passende Erklärung zum Root-Account...
Ich glaub nicht, dass ich root-Zugang zum Uni-Server krieg
theHacker ist offline Threadstarter   Mit Zitat antworten
Alt 23.04.2007, 15:29:49   #14 (permalink)
requiescat in pace

ID: 166997
Lose-Remote

Kopfgeldjaeger eine Nachricht über ICQ schicken
Reg: 28.04.2006
Beiträge: 469
Kopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nettKopfgeldjaeger ist einfach richtig nett
Standard

Zitat:
Zitat von theHacker Beitrag anzeigen
Ich glaub nicht, dass ich root-Zugang zum Uni-Server krieg
Joa... ähm... das verändert die ganze Sache doch nen bisschen
Viruses, Intruders, Spyware, Trojans and Adware
Kopfgeldjaeger - Ubuntu ]-[ hat 'nen EEE

Kopfgeldjaeger ist offline   Mit Zitat antworten
Alt 23.04.2007, 16:31:43   #15 (permalink)
Landei

BFabian eine Nachricht über ICQ schicken
Reg: 25.04.2006
Beiträge: 270
BFabian wird schon bald berühmt werdenBFabian wird schon bald berühmt werden
Standard

Zitat:
Zitat von theHacker Beitrag anzeigen
Klasse, hab ich hinbekommen
Hab ich richtig gemacht mit
Code:
1:
chmod +x mygcc
?
Ok, werd ich machen. Das dürfte dann aber erst richtig interessant sein, wenn mehrere Quelldateien kompiliert und zusammengebunden werden müssen ?
Das mit dem chmod +x und in ein neues Dir. im Pfad legen wirds schon tun. Wenn du aber, wie gesagt, mehrere Quelldateien hast, oder diese eine alle zwei Minuten neu compilieren willst, sind Makefiles kein Fehler. In dem Fall wäre die Anweisung auch recht übersichtlich:

Makefile
Code:
1:
2:
helloworld: [TAB]gcc -ansi -pedantic -D_POSIX_SOURCE -Wall -Werror -o helloworld helloworld.c
for (_2=0,_1=0x1E2; _2<9 ;putchar(_1&1<<_2?'0':'.'), _2++, !(_2%3)?putchar('\n'):0);

(idle (cdr life))
BFabian ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[S] Suche Programmierer für längere Zusammenarbeit Nervnorbert Lose4Scripts 0 05.03.2008 14:32:44
[S] Texter für längere Zusammenarbeit bademantel Lose4Misc 10 22.03.2007 12:38:30
FlashProgrammierer für längere Zusammenarbeit gesucht back4ever Lose4Scripts (erledigt) 6 29.01.2007 21:17:23
Scan Disk abkürzen SchlimmerFinger Software/Windows 5 27.12.2006 11:36:03
[s] grafiker für längere zusammenarbeit neimles Lose4Graphics 4 16.08.2006 18:55:24


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47:19 Uhr.