Programm mit vielen befehlen öffnen
Programm mit vielen befehlen öffnen
Ich möchte ein Programm auf meinem debian server öffnen. Das bedeuted, programmname -console befehl1 -befehl2 -logincode 12-Stellig -maxslots -autoupdate -port. Kann ich dies auch irgendwie vereinfachen um nicht jedesmal so viel einzugeben?
Ich hab nicht viel Ahnung von linux bin noch ziemlich am Anfang mir dies anzueignen
Ich hab nicht viel Ahnung von linux bin noch ziemlich am Anfang mir dies anzueignen
- towo
- Beiträge: 4552
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Programm mit vielen befehlen öffnen
Was willst Du dann mit einem Server?Ich hab nicht viel Ahnung von linux bin noch ziemlich am Anfang mir dies anzueignen
Aber davon mal ab, man kann das Ganze einfach in ein bash-Script schreiben, oder einen alias dafür anlegen.
Re: Programm mit vielen befehlen öffnen
Naja irgendwie fängt man ja an, und linux soll ja besser sein als windows server, und soweit habe ich jetzt ja auch schon ein Teamspeak server zum laufen gebracht und bin grade dabei einen Gameing Server zuerstellen.
Er braucht halt nur viele befehle beim start, das ist zwar net all zu schwierig da ich mir die Befehle alle merken kann, das einzige was dann schwer wird ist der login code, da der einfach zusammen gewürfelt wurde von Steam und kein logischen zusammenhang darstellt damit man sich den merken kann.
Wie schreib ich denn so ein bash datei bzw wo drauf miss ich achten
Er braucht halt nur viele befehle beim start, das ist zwar net all zu schwierig da ich mir die Befehle alle merken kann, das einzige was dann schwer wird ist der login code, da der einfach zusammen gewürfelt wurde von Steam und kein logischen zusammenhang darstellt damit man sich den merken kann.
Wie schreib ich denn so ein bash datei bzw wo drauf miss ich achten
- towo
- Beiträge: 4552
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Programm mit vielen befehlen öffnen
Das ist ein völlig falsches Herangehen!Naja irgendwie fängt man ja an, und linux soll ja besser sein als windows server,
Man lernt zu Hause auf einem PC, nicht auf einem Server im Internet.
Zu diesem Thema wurde schon genug geschrieben, somit wiederhole ich das jetzt nicht nochmal.
Ich empfehle dir, lern die Grundlagen.Wie schreib ich denn so ein bash datei bzw wo drauf miss ich achten
Re: Programm mit vielen befehlen öffnen
Hi Wessi,
einfach eine Datei ".bash_aliases" anlegen und in jener eine Zeile wie etwa
Dann kannst Du mittels "steam" loslegen.
einfach eine Datei ".bash_aliases" anlegen und in jener eine Zeile wie etwa
Code: Alles auswählen
alias steam='programmname -console befehl1 -befehl2 -logincode 12-Stellig -maxslots -autoupdate -port'
Zuletzt geändert von dufty2 am 23.12.2015 11:14:58, insgesamt 1-mal geändert.
Re: Programm mit vielen befehlen öffnen
Wie gut das ich einen zuhause stehen hab, mir ist bewusst das ich das erst zuhause teste bevor ich teuer geld im internet ausgebe.
Ich habe einen alten rechner fertig gemacht also debian 8 drauf gespielt und da teste ich jetzt so bisschen was,
Ich habe einen alten rechner fertig gemacht also debian 8 drauf gespielt und da teste ich jetzt so bisschen was,
Re: Programm mit vielen befehlen öffnen
alias srcds_linux +sv_setsteamaccount xxx -console -game csgo +map de_dust2 -maxplayers 20 -autoupdate -port 27015,
das steht jetzt so in der datei,
aber dazu sagt er mir kommando nicht gefunden.
das steht jetzt so in der datei,
aber dazu sagt er mir kommando nicht gefunden.
Re: Programm mit vielen befehlen öffnen
Entweder eine neue Shell öffnen oder per
einlesen. Dann sollte es gehen.
Code: Alles auswählen
$ . .bash_aliases
Re: Programm mit vielen befehlen öffnen
Also ich habe die datei srcds_linux und srcds_run mit der bash_aliases Datei in einem ordner wenn ich die bash datei ausführe sagt er Zeile1 : srcds_linux nicht gefunden
muss ich obwohl ich schon in dem Ordner bin den ganzen pfad dahin angeben?
muss ich obwohl ich schon in dem Ordner bin den ganzen pfad dahin angeben?
Re: Programm mit vielen befehlen öffnen
Diese ".bash_aliases" legst Du im Home-Verzeichnis Deines users an. Also wenn z. B. Dein User "wessi" heisst,
dann
/home/wessi/.bash_aliases
Man beachte, dass vor dem "b" ein Punkt "." noch ist.
dann
/home/wessi/.bash_aliases
Man beachte, dass vor dem "b" ein Punkt "." noch ist.
- whisper
- Beiträge: 3390
- Registriert: 23.09.2002 14:32:21
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: Programm mit vielen befehlen öffnen
Fang endlich mal an zu lesen. Wenigstens die Grundlagen, dann brauchst du da nicht rumbasteln. Hier ein brauchbarer Anfang: http://debiananwenderhandbuch.deWessi hat geschrieben: bash_aliases Datei ?
Speziell deine Probleme werden hier verhackstückt: https://wiki.archlinux.de/title/Bashrc
Man sagte dir .bash_aliases
Punkt Dateien gehören üblicherweise in des $HOME DIR des Users.
Ausserdem solltest du dann überprüfen, ob die Datei auch von der bash gelesen wird, wenn du dich einloggst.
ein alias gibt dir alle definierten aus, da muss dein Befehl mit drin sein.
Wenn nicht, dann mal .bash_profile angucken, wird denn die .bash_aliases überhaupt geladen?
Durchaus möglich, dass es nur die .bashrc ist.
Zuletzt geändert von whisper am 23.12.2015 11:57:28, insgesamt 1-mal geändert.
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt.
- towo
- Beiträge: 4552
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Programm mit vielen befehlen öffnen
Und dann kommt noch erschwerend hinzu, daß
total falsch ist.
Code: Alles auswählen
alias srcds_linux +sv_setsteamaccount xxx -console -game csgo +map de_dust2 -maxplayers 20 -autoupdate -port 27015
- whisper
- Beiträge: 3390
- Registriert: 23.09.2002 14:32:21
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: Programm mit vielen befehlen öffnen
Zumindestens die ' ' fehlen Ach ja, irgendwo gab es auch noch ein =towo hat geschrieben:Und dann kommt noch erschwerend hinzu, daß
total falsch ist.Code: Alles auswählen
alias srcds_linux +sv_setsteamaccount xxx -console -game csgo +map de_dust2 -maxplayers 20 -autoupdate -port 27015
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt.
Re: Programm mit vielen befehlen öffnen
alias csgo="./steamcmd/cs_go/srcds_run +sv_setsteamaccount xxx -console -game csgo +map de_dust2 -maxplayers 20 -autoupdate -port 27015"
im home ordner die .bash_aliases datei
wenn ich die bash öffne spring er ohne eine weiter meldung in die nächste Zeile,
musst ich dann zum ausführen noch was eingeben? mit csgo bash ?
im home ordner die .bash_aliases datei
wenn ich die bash öffne spring er ohne eine weiter meldung in die nächste Zeile,
musst ich dann zum ausführen noch was eingeben? mit csgo bash ?
- whisper
- Beiträge: 3390
- Registriert: 23.09.2002 14:32:21
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: Programm mit vielen befehlen öffnen
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt.
Re: Programm mit vielen befehlen öffnen
Bloss geht es nicht um's Geld sondern um die Sicherheit und die Haftung. Zum Autofahren macht man ja auch erst einen Fuehrerschein und sammelt dabei soviel Erfahrung, dass man faehig ist, ein Auto zu fuehren.Wessi hat geschrieben:Wie gut das ich einen zuhause stehen hab, mir ist bewusst das ich das erst zuhause teste bevor ich teuer geld im internet ausgebe.
Ein Server muss ebenfalls bedient werden koennen. Du scheinst noch nicht ganz so weit zu sein.
Da du dich aber hier im Forum angemeldet hast, scheinst du ein Interesse daran zu haben, dich dazu zu befaehigen. Wir helfen dir gerne beim Lernen. (Copy'n'Paste von irgendwelchen unverstaendenen Programmzeilen gehoert nicht dazu.)
Wenn es dir nur um den Gameserver geht, dann denke ich, dass fuer dich der Windows-Server der bessere ist.Naja irgendwie fängt man ja an, und linux soll ja besser sein als windows server
Falls es dir aber darum geht, ein anderes und fuer diese Zwecke langfristig vielleicht besseres Betriebssystem kennenzulernen, dann verwende deinen neuen Debian-8-Rechner als normales Desktopsystem fuer deinen Alltag und gehe das Serverthema in einem halben Jahr neu an.
Use ed once in a while!
Re: Programm mit vielen befehlen öffnen
Nur weil Windows drauf läuft, entbindet einen das nicht von der Haftungsfrage, als Neuling steht man das vor mindestens dem gleichen Problem. Es ändert nichts daran, daß man ohne mehrjähriger Administratorerfahrung keinen Server im Internet betreiben sollte, zumindest nicht im abmahnwütigen Deutschland mit seinen kuriosen Mitstörerhaftungsgesetzen.Meillo hat geschrieben:Wenn es dir nur um den Gameserver geht, dann denke ich, dass fuer dich der Windows-Server der bessere ist.
Re: Programm mit vielen befehlen öffnen
Dass der Server bei Dir zu Hause steht, konnte keiner wissen. In der Regel kommen Anfragen wie Deine von Leuten die gleich als erstes nen Server im Netz gemietet haben, die mangels Erfahrung schlecht bis garnicht abgesichert sind und somit ein leichtes Ziel für Angriffe aller Art darstellen.Wessi hat geschrieben:Wie gut das ich einen zuhause stehen hab, mir ist bewusst das ich das erst zuhause teste bevor ich teuer geld im internet ausgebe.
Also nimms dem Empfangskomitee bitte nicht übel, aber wir haben hier viel zu oft "Anfänger, die anfangen ne Spammschleuder zu betreiben". Willkommen im Forum.
Übringens haben wir schon einige Threads zu Buchempfehlungen für Anfänger gehabt, "Buch" sollte die meisten davon finden. Nimm Dir mal nen paar Stunden Dich in die Grundlagen einzulesen, es lohnt sich