Als «shell» getaggte Fragen

Die Shell ist die Befehlszeilenschnittstelle von Unix. Sie können Befehle interaktiv in eine Shell eingeben oder Skripts schreiben, um Aufgaben zu automatisieren. Verwenden Sie dieses Tag für Fragen zu / bin / sh und den meisten kompatiblen Shells (ash, bash, ksh, zsh,…). Überprüfen Sie Shell-Skripte mit Fehlern auf http://shellcheck.net, bevor Sie sie hier veröffentlichen.





1
Netcat in Shell-Skript, das ungültige Verbindung gibt
Ich habe ein Shell-Skript, das verwendet wird netcat, um localhostauf Port 1111 nach Webanforderungen zu suchen. Jedes Mal, wenn ich versuche, auf etwas zuzugreifen, localhost:1111/index.htmlerhalte ich: invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038 Die Zahl am Ende (60038) scheint mit jedem Zugriff zuzunehmen localhost. Irgendwelche Vorschläge, was falsch läuft? …

2
Piping-Ausgabe eines Segfault-Programms
Ich habe ein Skript, das ein Programm aufruft (speziell einen ttf2afmTeil von Tetex 3.0), das manchmal fehlerhaft ist und manchmal nicht. Die Informationen, die ich benötige, werden immer ausgedruckt, bevor sie sich als fehlerhaft herausstellen. Es fällt mir jedoch schwer, die Pipe-Umleitung daran zu hindern, fehlzuschlagen, und nichts an die …

1
Undichte Dateideskriptoren
Was bedeutet es, wenn der Dateideskriptor leckt? File descriptor 6 (socket:[901758]) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 9 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 11 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 12 (/dev/pts/1) leaked on lvextend …
13 shell  lvm 


1
Unterstützen andere Shells als Bash und Zsh ANSI-C-Zitate? zB $ 'string'
Ich habe ein Shell-Skript, das Folgendes verwendet, um ein grünes Häkchen in seiner Ausgabe zu drucken: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" Nachdem ich über Bashs ANSI-C-Zitat gelesen hatte , wurde mir klar, dass ich es beim Festlegen meiner Farbvariablen verwenden und das -eFlag aus meinem Echo entfernen konnte . …

5
Wie unterdrücke ich Fehlermeldungen von cp?
Ich suche derzeit nach Möglichkeiten, um Fehlerbefehle unter Linux zu unterdrücken, insbesondere den Befehl cp. Ich mache: root@ubuntu:~$ cp /srv/ftp/201*/wha*/*.jj ~/. cp: cannot stat `/srv/ftp/201*/wha*/*.jj': No such file or directory Wie unterdrücke ich die Fehlermeldung, die auf dem Bildschirm gedruckt wird ? Das heißt, ich möchte diese Fehlermeldung nicht auf …
13 shell  wildcards  cp 

5
Wie kann ich gleich danach sudo su und das Verzeichnis wechseln?
Ich möchte einen Alias ​​erstellen, der ungefähr so ​​funktioniert: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Von meiner Befehlszeile aus bin ich mit einem Sudo-Benutzer angemeldet und möchte den Alias userYYYso eingeben , dass meine Shell jetzt angemeldet ist userYYYund pwdist /a/path/that/only/userYYY/has/access. Wie kann ich das machen? Dies userYYYdient zum Ausführen …
13 bash  shell  sudo  su 


1
IFS null ist nicht dasselbe wie nicht gesetztes IFS?
Ich habe hier eine großartige Frage mit dem Titel " IFS verstehen" gelesen . Ich war überrascht, weil die Antworten und Kommentare POSIX zitieren, das besagt, dass IFS = nicht dasselbe ist wie das Deaktivieren von IFS. Wenn Sie IFS deaktivieren, wird anscheinend der Standardwert verwendet. Wenn Sie stattdessen IFS …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.