Als «sh» getaggte Fragen

sh steht für eine Muschel. Es wird auch häufig als Erweiterung für ein Shell-Skript verwendet.



6
Wie zeige ich den aktuellen Pfad in der Eingabeaufforderung in Linux's sh (nicht bash) an?
Ich möchte den aktuellen Pfad in der sh-Eingabeaufforderung anzeigen (nicht in der bash-Shell), in der derzeit nur "#" angezeigt wird. Ich habe versucht, dies einzuführen env PS1="$(whoami)@$(hostname):$(pwd)" und set PS1="$(whoami)@$(hostname):$(pwd)" in /etc/profile. Dies wird jedoch nicht aktualisiert, wenn das Verzeichnis geändert oder der Benutzer geändert wird. Bitte schlagen Sie einen …
43 linux  shell  sh  busybox 


2
Was genau ist der Befehl sh?
Ich kann nicht herausfinden, was der Befehl sh ist. http://unixhelp.ed.ac.uk/CGI/man-cgi?sh Führt es eine Datei aus? wie bei Kater: sh /usr/local/tomcat/bin/shutdown.sh Entschuldigung, nur verwirrt.
33 linux  debian  sh 

3
Kommentare in einem mehrzeiligen Bash-Befehl
Diese BASH-Skriptdatei mit nur einem Befehl ist schwer zu verstehen. Daher möchte ich zu jeder Aktion einen Kommentar schreiben: echo 'foo' \ | sed 's/d/a/' \ | sed 's/e/b/' \ | sed 's/f/c/' \ > myfile (sed ist nur ein Beispiel, eigentlich ist es eine Mischung aus greps und trs …
32 bash  pipe  comments  sh 

2
Was ist falsch an "echo $ (stuff)" oder "echo` stuff` "?
Ich habe eine der folgenden verwendet echo $(stuff) echo `stuff` (wo stuffist zB pwdoder dateoder etwas komplizierter). Dann wurde mir gesagt, diese Syntax sei falsch, eine schlechte Praxis, nicht elegant, übertrieben, überflüssig, übermäßig kompliziert, eine Frachtkult-Programmierung, noobisch, naiv usw. Aber der Befehl funktioniert , also was genau ist daran falsch?
31 shell-script  sh  echo 

6
Wie starte ich in Bash, wenn ich auf meinen Server starte?
Diese Frage wurde von Stack Overflow migriert, da sie im Super User beantwortet werden kann. Vor 6 Jahren migriert . Ich habe einen gehosteten Debian-Server. Wenn ich mich über ssh anmelde, werde ich mit einer sh-Umgebung begrüßt. Wie ändere ich es, damit ich in einer Bash-Umgebung anfange?
29 linux  bash  debian  sh 


3
Wie unterscheidet sich install -c von cp?
Was ist der Unterschied zwischen install -c und cp? Die meisten Installationen tendieren dazu, install -c zu verwenden, aber in der Manpage klingt es nicht so, als würde es etwas anderes als cp tun (außer vielleicht Berechtigungen setzen). Wann sollte ich install -c und wann cp verwenden?
20 linux  installation  bash  cp  sh 

5
/ bin / sh Quelle von stdin (von einem anderen Programm) nicht Datei
Irgendwie schwierig, das zu nennen ... Grundsätzlich habe ich ein Programm, das beim Ausführen auf STDOUT eine Reihe von Shell-Variablen druckt: $ ./settings SETTING_ONE="this is setting one" SETTING_TWO="This is the second setting" ANOTHER_SETTING="This is another setting". Ich möchte dies in einem Shell-Skript ausführen, als ob das STDOUT mit ausgewertet würde …
14 sh 

4
Ändern Sie die sudo su-Shell
Immer wenn ich sudo suvon meinem normalen System aus laufe zsh(das das oh-my-zsh- Framework verwendet), muss ich shstandardmäßig die alte Bourne-Shell ( ) verwenden (dies ist offensichtlich das Standardverhalten auf den meisten * nix-ähnlichen Systemen). Wenn ich nach dem Laufen zshvon innen shrenne sudo su, bekomme ich die Z-Shell, aber …
13 macos  zsh  sudo  sh  oh-my-zsh 


1
Warum funktioniert dieser Softlink nicht wie erwartet?
bash4.3 # pwd /bin bash4.3 # ll sh lrwxrwxrwx. 1 root root 4 May 17 22:22 sh -> bash bash4.3 # ll bash -rwxr-xr-x. 1 root root 1072056 May 17 22:22 bash bash4.3 # bash bash4.3 # sh sh-4.3# Mein Betriebssystem ist Fedora 24 (Standard-GNOME-Version). Aus dem Beispiel können wir …
11 linux  bash  shell  fedora  sh 


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.