2012-11-30 6 views

Antwort

18

Hier ist ein einfaches Beispiel für den Einstieg ausführen möchten:

Um ein Shell-Skript zu schreiben, tun Sie dies auf Ihre Eingabeaufforderung:

echo -e '#!/bin/sh\n echo "hello world"' > abc.sh 

Dies schreibt:

#!/bin/sh 
echo "hello world" 

Um eine Datei abc.sh

Next genannt, wollen Sie es setzen, indem auf ausführbar:

chmod +x abc.sh 

Jetzt können Sie es durch laufen:

./abc.sh 

Und Sie sollten sehen:

hello world 

Auf Ihrem Terminal.

Um es in einem neuen Terminal ausführen, können Sie tun:

gnome-terminal -x ./abc.sh 

oder, wenn es xterm ist:

xterm -e ./abc.sh 

ein list of different terminal emulators hier.

Alternativ Sie es gerade im aktuellen Terminal laufen, aber Hintergrund es stattdessen durch:

./abc.sh & 
+0

es funktioniert gut Vielen Dank für Ihre Hilfe, und ich habe noch einen Zweifel, werden alle Arten von Linux-Betriebssystem Gnome-Terminal-Befehl unterstützen? – mreaevnia

+0

@RaviKumar Nein, das ist im Allgemeinen nicht wahr. Es hängt weitgehend davon ab, welche Desktop-Umgebung die Linux-Distribution verwendet: http://en.wikipedia.org/wiki/List_of_terminal_emulators Ziemlich oft ist es gnome-terminal oder xterm –

+0

Ich brauche auch den Befehl, der funktionieren sollte, wenn ich den Linux-Rechner benutze die Telnet-Sitzung. Ich hoffe, dass es dafür eine Antwort geben wird. – mreaevnia

4

Für Gnome versuchen Sie dies.

Ersetzen ls mit dem Befehl Sie

gnome-terminal -x sh -c "ls|less" 

Ich hoffe, das ist, was Sie wollen

2

Ich bin hierher gekommen, um herauszufinden wollen, wie ein Skript, um eine Terminal laichen und es selbst in sie laufen, Also für diejenigen, die das tun wollen, habe ich diese Lösung herausgefunden:

if [ ! -t 0 ]; then # script is executed outside the terminal? 
    # execute the script inside a terminal window 
    x-terminal-emulator -e "$0" 
    # and abort running the rest of it 
    exit 0 
fi 
+0

Warten Sie, ob das Skript Argumente aufgerufen hat? Sie werden dem Skript im neuen Terminal nicht gegeben, habe ich recht? – Kapichu

Verwandte Themen