Pytania otagowane jako shell

Powłoka jest interfejsem wiersza poleceń Uniksa. Możesz pisać polecenia w powłoce interaktywnie lub pisać skrypty automatyzujące zadania. Użyj tego znacznika do pytań dotyczących / bin / sh i najbardziej kompatybilnych powłok (ash, bash, ksh, zsh,…). Skrypty powłoki z błędami sprawdź je w http://shellcheck.net przed opublikowaniem tutaj.


4
Zmień czcionkę w poleceniu echo
Czy można zmienić atrybuty czcionki wyjściowej echa w Zsh lub Bash? Chciałbym coś podobnego do: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". tak, aby wydrukować: „To jest czcionka: normalna, kursywa , pogrubiona , mała …
16 bash  shell  zsh  fonts 

3
Co to jest dzielenie słów? Dlaczego jest to ważne w programowaniu powłoki?
Mylę się co do roli, jaką odgrywa podział słów zsh. Nie byłem narażony na tę koncepcję podczas programowania w C, Python lub MATLAB, co spowodowało moje zainteresowanie tym, dlaczego dzielenie słów wydaje się być czymś specyficznym dla programowania powłoki. Czytałem wcześniej o dzieleniu słów na tej i innych stronach, ale …
16 shell  zsh 

3
Używanie nawiasów klamrowych (nawiasów klamrowych) do tworzenia struktury folderów za pomocą `mkdir -p`
Jak man mkdirstwierdza -p, --parents no error if existing, make parent directories as needed Kiedy uruchomiłem to polecenie mkdir -p work/{F1,F2,F3}/{temp1,temp2} Tworzy strukturę katalogów jak ten workrodzic folderu wtedy F1, F2, F3foldery i dziecko temp1i temp2foldery dziecko poniżej trzeciego folderu nadrzędnego F1, F2, F3. work -F1 -temp1 -temp2 -F2 -temp1 …



1
Czy powłoka interaktywna może stać się nieinteraktywna lub odwrotnie?
Czy powłoka interaktywna może stać się nieinteraktywna lub odwrotnie? Uwaga: Przeprowadziłem wiele badań dotyczących podstawowego pytania „Jaka jest różnica między interaktywnym a nieinteraktywnym?”, A wyniki moich badań skłoniły mnie do zadania tego pytania. To pytanie ma długą preambułę, ponieważ kluczowe znaczenie ma to, jakiego rodzaju definicji używamy do określenia „interaktywny”, …

1
czekaj wbudowane bash pali procesor na 100 procentach
Występuje przynajmniej w wersji GNU bash 4.3.42 x86_64 i & GNU bash wersja 4.3.11 x86_64 Używam sleep & wait $!zamiast prostego sleepdo uzyskania przerwania sleepprzez sygnał (jako SIGUSR1 ). Ale wygląda na to, że waitwbudowane bash zachowuje się w dziwny sposób, gdy uruchomisz następujące. Terminal 1: cat <( trap 'echo …


2
Problem z poleceniem instalacji, aby skopiować cały katalog
Mam więc repozytorium z niektórymi moimi plikami konfiguracyjnymi i próbuję utworzyć plik, makefileaby zainstalować je w homedir. Problemem jest to, że kiedy uruchamiam następujące polecenie prosto w bash install -m 755 -d ~/path/to/dotfilesDir/ ~/ pozornie nic się nie dzieje install -m 755 ~/path/to/dotfilesDir/{file1,file2,...} ~/ działa zgodnie z przeznaczeniem. Dlaczego pierwsze …

4
bash: adduser: nie znaleziono polecenia w centOS
Ostatnio zainstalowałem CentOS 5.5 na moim VMWare 8 i próbuję dodać nowego użytkownika w systemie. Nie mogę dodać użytkownika, chyba że użyję su -opcji. Uważam, że ma to związek z niewłaściwie ustawioną ścieżką. Zaktualizowałem ścieżkę i oto, jak to wygląda /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin Wydaje mi się, że polecenie znajduje się w katalogu …
16 shell  path 

5
Dlaczego istnieje wiele powłok w systemie uniksowym?
Właśnie zacząłem uczyć się podstaw Unixa i zastanawiam się, dlaczego jest tyle powłok w systemie uniksowym. Z książki Zaawansowane programowanie w środowisku Unix : Powłoka to interpreter wiersza poleceń, który odczytuje dane wejściowe użytkownika i wykonuje polecenia. Dane wejściowe użytkownika do powłoki zwykle pochodzą z terminala (powłoka interaktywna) lub czasami …
16 shell 

5
Jak osadzić polecenie powłoki w wyrażeniu sed?
Mam plik tekstowy w następującym formacie: keyword value keyword value ... Gdzie słowo kluczowe jest pojedynczym słowem, a wartość to wszystko inne do końca wiersza. Chcę odczytać plik ze skryptu powłoki, w taki sposób, aby wartości (ale nie słowa kluczowe) podlegały rozszerzaniu powłoki. Z sed łatwo dopasować słowa kluczowe i …
16 shell  sed 

1
Wykonywanie skryptu w Zsh - uprawnienia do plików
Jestem zdezorientowany, że uprawnienia do wykonywania plików nie zachowują się zgodnie z oczekiwaniami. Prawdopodobnie dlatego, że moje oczekiwania są błędne. Tak czy siak: Mam plik skryptu, bo dla uproszczenia właśnie się nazywa s, znajduje się w ~/bin. Na potrzeby tego przykładu plik zawiera tylko następujące wiersze: #!/bin/zsh echo "Test"; Bardzo …

3
Dlaczego moje klawisze strzałek nie działają w sh?
Niedawno zainstalowałem Ubuntu i kiedy uruchamiam sh na Terminalu, moje klawisze strzałek nie działają, więc nie mogę przeglądać historii połączeń ani edytować tego, co wpisuję. Po prostu wychodzi jak dziwne postacie ^[[A. Powłoka logowania jest bash i działa dobrze, ale jak tylko przejdę do sh, nie działają. Jak mogę to …
16 shell  ubuntu  terminal 

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.