Als «sh» getaggte Fragen

/ bin / sh ist die POSIX-Shell. Bei Fragen, bei denen Portabilität wichtig ist. Wenn es sich um .sh-Dateien handelt, kennzeichnen Sie sie stattdessen mit "scripts". Unter Ubuntu ist die POSIX-Shell ein Symlink zu `/ bin / dash`, und [dash-shell] bezieht sich daher auf das [sh] -Tag. Beide können beim Markieren von Fragen verwendet werden.

611
Wie inkrementiere ich eine Variable in bash?

Ich habe versucht, eine numerische Variable mit beiden var=$var+1und var=($var+1)ohne Erfolg zu erhöhen. Die Variable ist eine Zahl, obwohl Bash sie als Zeichenfolge zu lesen scheint. Bash Version 4.2.45 (1) -Release (x86_64-pc-linux-gnu) unter Ubuntu

382
Wie erstelle ich einen permanenten Bash-Alias?

Ich möchte einen Alias ​​für den rmBefehl erstellen, um nach Ausführung dieses Befehls eine Bestätigungsmeldung zu erhalten. Also erstelle ich einen Alias ​​wie diesen alias rm='rm -i'. Soweit ich weiß, handelt es sich jedoch um einen vorübergehenden Alias, der so lange besteht, bis Sie das...

380
Wie kann ich aus ssh ausbrechen, wenn es sich sperrt?

Ich gehe zu Hause häufig von der Schule in meine Box, aber normalerweise ist die Pipe kaputt, wenn ich den Unterricht wechsle und mein Computer ausfällt. Ssh blockiert jedoch einfach - Ctrl+ c, Ctrl+ zund Ctrl+ dhaben keine Auswirkung. Es ist ärgerlich, mein Terminal neu starten zu müssen, und noch...

364
Wie füge ich Umgebungsvariablen hinzu?

Ich verwende Ubuntu 11.04. Ich starte mit dem Terminal eine Bash-Sitzung und möchte eine Umgebungsvariable hinzufügen: $r@hajt:~$ env THEVAR=/example Aber es funktioniert nicht. Es zeigt alle Variablen an, wobei THEVAR die letzte ist, aber ein weiterer Aufruf von envnicht mehr zeigt THEVAR- env |...

325
Wie ändere ich meinen Benutzernamen?

Vor einiger Zeit, als ich Ubuntu installiert habe, habe ich einen ziemlich dummen Benutzernamen für meinen Account gewählt, den ich nicht mehr verwenden möchte. Wie ändere ich dies (einschließlich des Namens meines Heimatverzeichnisses und des Namens im Terminal), ohne die Einstellungen für...