Pytania otagowane jako sh

sh oznacza muszlę. Jest również często używany jako rozszerzenie skryptu powłoki.



6
Jak wyświetlić bieżącą ścieżkę w wierszu poleceń w sh Linuksa (nie bash)?
Chciałbym wyświetlić bieżącą ścieżkę w wierszu polecenia sh (bez powłoki bash), która obecnie pokazuje tylko „#”, próbowałem z wprowadzeniem tego env PS1="$(whoami)@$(hostname):$(pwd)" i set PS1="$(whoami)@$(hostname):$(pwd)" w /etc/profile. Ale to oczywiste, że nie odświeża się po zmianie katalogu lub zmianie użytkownika. Proszę zasugerować sposób, aby uczynić to dynamicznym.
43 linux  shell  sh  busybox 


2
Czym dokładnie jest polecenie sh?
Nie mogę zrozumieć, czym jest polecenie sh? http://unixhelp.ed.ac.uk/CGI/man-cgi?sh Czy to wykonuje plik? jak u kocura: sh /usr/local/tomcat/bin/shutdown.sh Przepraszam, tylko zdezorientowany.
33 linux  debian  sh 

3
Komentarze w wieloliniowym poleceniu bash
Ten skrypt skryptowy BASH z jednym poleceniem jest trudny do zrozumienia, dlatego chcę napisać komentarz do każdej akcji: echo 'foo' \ | sed 's/d/a/' \ | sed 's/e/b/' \ | sed 's/f/c/' \ > myfile (sed jest tylko przykładem, w rzeczywistości jest to połączenie greps, trs i awks) Nie chciałbym …
32 bash  pipe  comments  sh 

2
Co jest nie tak z „echo $ (rzeczy)” lub „echo„ rzeczy ”?
Użyłem jednego z poniższych echo $(stuff) echo `stuff` (gdzie stuffjest np pwdlub dateczy coś bardziej skomplikowane). Potem powiedziano mi, że ta składnia jest nieprawidłowa, zła praktyka, nie elegancki, nadmierny, zbędny, zbyt skomplikowany, program kultu kultowego, noobish, naiwny itp. Ale polecenie nie działa, więc co dokładnie jest nie tak?
31 shell-script  sh  echo 

6
Jak rozpocząć bash, gdy ssh'ing na mój serwer?
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w trybie Super User. Migrował 6 lat temu . Mam hostowany serwer Debian. Kiedy loguję się przez ssh, wita mnie środowisko sh. Jak to zmienić, aby zacząć w środowisku bash?
29 linux  bash  debian  sh 


3
Czym różni się install -c od cp
Jaka jest różnica między install -c a cp? Większość instalacji zwykle używa install -c, ale na stronie podręcznika nie brzmi to tak, jakby działało inaczej niż cp (z wyjątkiem może ustawionych uprawnień). Kiedy powinienem używać install -c, a kiedy cp?
20 linux  installation  bash  cp  sh 

4
Zmień powłokę sudo su
Ilekroć uruchamiam sudo suz mojego normalnego zsh(który używa frameworka oh-my-zsh ), shdomyślnie jestem zmuszony używać starej powłoki Bourne'a ( ) (oczywiście; jest to standardowe zachowanie w większości * podobnych do nix systemów). Jeśli uruchomię się zshod wewnątrz shpo uruchomieniu sudo su, otrzymam powłokę Z, ale bez ulepszeń od oh-my-zsh. Czy …
13 macos  zsh  sudo  sh  oh-my-zsh 


4
/ bin / sh źródło ze stdin (z innego programu) nie plik
Trudno nazwać to ... Zasadniczo mam program, który po uruchomieniu wypisuje na STDOUT zestaw zmiennych powłoki: $ ./settings SETTING_ONE="this is setting one" SETTING_TWO="This is the second setting" ANOTHER_SETTING="This is another setting". Chcę uruchomić to w skrypcie powłoki tak, jakby STDOUT był oceniany source. Chciałbym zrobić coś takiego ... source `./settings` …
11 sh 



2
shell dotfiles i * rcs: jaka jest rozsądna konfiguracja?
Użytkownik bash będzie ostatecznie skończyć z .bashrc, .bash_profile, .profilei może trochę więcej. Teraz każdy plik jest ładowany w określonych sytuacjach i wszystko to prowadzi do zamieszania i frustracji. Nie obchodzi mnie, która powłoka jest powłoką logowania i ty też nie powinieneś. Chcę tylko upewnić się, że ta sama rzecz jest …
4 unix  bash  shell  sh  dotfiles 

1
Uruchom polecenia SH w tle
Mam kilka skryptów, które muszę uruchomić, aby uruchomić kilka skryptów Node.js i Mongo, a także kilka innych rzeczy. Chciałbym utworzyć skrypt SH, który mógłbym uruchomić, aby uruchomić WSZYSTKIE z nich jednocześnie. Problem polega na tym, że każdy z nich nie powróci, dopóki się nie zawiesi lub nie wyjdę z nich …
1 linux  sh 

1
Błąd Bash podczas uruchamiania skryptu
Mam 64-bitowy serwer dedykowany CentOS 6.5. Jedyne, co na nim zrobiłem yum install java7, to nie zainstalowałem żadnych innych rzeczy. Więc w katalogu /rootzrobiłem ten plik ( test.sh) #!/bin/bash while true do echo "Hey" echo "You have five seconds to do 'Ctrl+C' or the while loop will continue." sleep 5 …
1 bash  centos  sh 

1
Jak wymusić dłuższy `reboot` w Busybox v1.13.3?
reboot wydaje się, że system plików root jest tylko do odczytu prawie natychmiast, powodując warunki wyścigu z jednym z moich procesów, który próbuje zapisać ustawienia do pliku podczas jego około 1-2 sekundowego wyłączenia. Rezultatem sporadycznym jest pusty plik ustawień, ponieważ jest on obcięty, ale nie jest wypełniany w odpowiednim czasie. …


3
Zapisz wynik potoku do zmiennej
Muszę być w stanie napisać, czy test grepa jest PRAWDA, czy FAŁSZ do zmiennej, aby móc go później użyć Dla następujących, jeśli uruchomię defaults read com.apple.Finder | grep "AppleShowAllFiles" w moim systemie powróci AppleShowAllFiles = FALSE; Fajne. Więc teraz chcę przekazać tę odpowiedź do jakiegoś testu. Tu utknąłem. Myślę, że …
macos  bash  script  grep  sh 

1
Jak uruchomić menu skryptowe po wyjściu z nowego okna terminala
Mam skrypt, który prosi użytkownika o wprowadzenie opcji. Po wybraniu opcji mam ją, więc uruchamia nowy terminal i wykonuje inny skrypt dla określonej opcji. Nadal chcę, aby skrypt menu na pierwszym terminalu pytał użytkownika o wpis, a nie wychodził ze skryptu. Bardzo mile widziane będą niektóre opinie na ten temat. …



1
Pętla, aż użytkownik naciśnie „C” w pliku sh
Chcę, co następuje: Na początku, gdy użytkownik uruchamia plik .sh, wyświetla następujące informacje: Review id: You id is:XXX000YYY Do you want to change it?[Press Y to change, C to continue]: Teraz Jeśli użytkownik naciśnie, Ypozwól mu zmienić identyfikator i ponownie pokaż to ponownie, i rób to, dopóki użytkownik nie naciśnie, …
bash  sh 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.