Pytania otagowane jako shell

Termin „powłoka” odnosi się do ogólnej klasy tekstowych interaktywnych interpreterów poleceń najczęściej kojarzonych z systemami operacyjnymi Unix i Linux. W przypadku pytań dotyczących skryptowania powłoki użyj bardziej szczegółowego znacznika, takiego jak „bash”, „powershell” lub „ksh”. Bez określonego znacznika należy założyć przenośne (zgodne z POSIX) rozwiązanie, chociaż zamiast tego lepiej jest użyć „posix” lub „sh”.

9
Autouzupełnianie Bash w trybie powłoki Emacsa
W terminalu GNOME Bash wykonuje inteligentne automatyczne uzupełnianie. Na przykład apt-get in<TAB> staje się apt-get install W trybie powłoki Emacsa to automatyczne uzupełnianie nie działa, nawet po jawnym źródle /etc/bash_completion. Powyższy przykład zachowuje się jako inlub automatycznie uzupełnia nazwę pliku w bieżącym katalogu, a nie prawidłową apt-getopcję polecenia. Prawdopodobnie dzieje …


6
Sprawdź, czy łańcuch nie jest pusty ani spacji w skrypcie powłoki
Próbuję uruchomić następujący skrypt powłoki, który ma sprawdzić, czy łańcuch nie jest ani spacją, ani pustym. Jednak otrzymuję te same dane wyjściowe dla wszystkich 3 wymienionych ciągów. Próbowałem również użyć składni "[[", ale bezskutecznie. Oto mój kod: str="Hello World" str2=" " str3="" if [ ! -z "$str" -a "$str"!=" " …
93 bash  shell  freebsd 

8
adb shell su działa, ale adb root nie
Zrootowałem odblokowanego Galaxy S3 (SGH-T999) Teraz próbuję uruchomić adb rootz wiersza polecenia systemu Windows , jednak pojawia się adbd cannot run as root in production buildsbłąd. Więc pierwszą rzeczą, którą sprawdziłem, było to, czy mój telefon jest naprawdę zrootowany? Więc spróbowałem następujących rzeczy: Otwórz wiersz polecenia $adb devices // lists …
93 android  shell  adb  root 


3
odpowiednik rm i mv w oknach .cmd
Mam następujące elementy w skrypcie powłoki, chcę przekonwertować następujące wiersze do pliku cmd systemu Windows .. czy ktoś może podać dane wejściowe na temat tego, co jest odpowiednikiem „rm” i „mv” w pliku cmd systemu Windows. rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch* mv ${BUILD_ID}/${BUILD_ASIC}*rampatch* ${BUILD_ID}/emul/
93 bash  shell  cmd 

2
Kilka sposobów wywołania pliku wsadowego systemu Windows z innego lub z zachęty. Który w jakim przypadku?
Plik wsadowy systemu Windows ( called.batlub called.cmd) można wywołać z innego pliku wsadowego ( caller.batlub caller.cmd) lub interaktywnego polecenia cmd.exe na kilka sposobów: bezpośrednie połączenie: called.bat używając polecenia call: call called.bat używając polecenia cmd: cmd /c called.bat za pomocą polecenia start: start called.bat Mam problem z rozróżnieniem ich przeznaczenia na …




4
Jak w bash powiązać klawisz funkcyjny z poleceniem?
Przykład: Chcę przypisać F12klawisz do polecenia echo "foobar"tak, że za każdym razem, F12gdy trafię, na ekranie zostanie wyświetlony komunikat „foobar”. W idealnym przypadku mogłoby to być dowolne polecenie powłoki, a nie tylko polecenia wbudowane. Jak się do tego zabrać?
91 bash  shell  binding 

4
jak ustawić zmienne środowiskowe w rybiej muszli
Czy ktoś może mi powiedzieć, jaki jest prawidłowy sposób ustawienia zestawu zmiennych środowiskowych w skorupie ryby? W moim pliku .config / fish / config.fish mam funkcję ustawiania moich zmiennych środowiskowych w ten sposób function setTESTENV set -x BROKER_IP '10.14.16.216' set -x USERNAME 'foo' set -x USERPASS 'bar' end kiedy piszę …
91 shell  fish 

5
rsync nie synchronizuje pliku .htaccess
Próbuję rsync katalog A serwera1 z katalogiem B serwera2. Siedząc w katalogu A serwera server1, uruchomiłem następujące polecenia. rsync -av * server2::sharename/B ale interesującą rzeczą jest to, że synchronizuje wszystkie pliki i katalogi z wyjątkiem .htaccess lub dowolnego ukrytego pliku w katalogu A. Wszelkie ukryte pliki w podkatalogach są synchronizowane. …
91 linux  shell  unix  wildcard  rsync 

7
Wywołaj skrypt Pythona z basha z argumentem
Wiem, że mogę uruchomić skrypt w języku Python z mojego skryptu bash, używając następującego: python python_script.py Ale co jeśli chciałbym przekazać zmienną / argument do mojego skryptu Pythona z mojego skryptu bash. Jak mogę to zrobić? Zasadniczo bash opracuje nazwę pliku, a następnie Python go załaduje, ale muszę wysłać nazwę …
91 python  linux  bash  shell  debian 

1
Unikaj podwójnego cudzysłowu w grep
Chciałem zrobić grep dla słów kluczowych z podwójnymi cudzysłowami. Oto prosty przykład: echo "member":"time" | grep -e "member\"" To nie pasuje. Jak mogę to naprawić?
91 linux  shell 

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.