Pytania otagowane jako bash

Bash (Bourne-Again SHell) to domyślnie powłoka używana w interfejsie wiersza poleceń Ubuntu.

1
chsh -s / usr / bin / zsh nie działa
Próbuję trwale zmienić moją powłokę na zsh za pomocą chshpolecenia, ale to nie działa. Zsh jest zainstalowany (przez apt) i działa dobrze, gdy wywołuję go bezpośrednio z terminala zachęty bash. Ale nie mogę domyślnie załadować zsh do terminali, a chsh robi coś dziwnego: $ echo $SHELL /bin/bash $ which zsh …
24 command-line  bash  zsh 


6
Żądanie uprawnień roota ze skryptu
Mam skrypt, który może działać jako sudo script.shlubpkexec script.sh Byłoby o wiele ładniej z punktu widzenia użytkownika, gdyby skrypt pytał użytkownika o hasło podczas uruchamiania go po nazwie script.sh. Jak mogę „osadzić” żądanie do pkexeclub sudouruchomić cały skrypt z uprawnieniami roota? Zauważ, że uruchamianie wszystkiego za pomocą sudo sh -cmoże …

2
Utwórz zip folderu o tej samej nazwie
Chcę utworzyć zip folderu z wiersza polecenia. Mogę zrobić coś takiego zip -r folder.zip folder. Chcę nadać spakowanemu folderowi tę samą nazwę, co folder oryginalny. Mogę to zasymulować pisząc skrypt: #!/bin/bash zip -r $1 $1 A potem robiąc ./script folder. Czy można to zrobić bez pisania skryptów?
23 bash  zip 

4
Jak znaleźć historię poleceń powłoki od czasu utworzenia maszyny?
Stworzyłem maszynę wirtualną Ubuntu kilka tygodni temu i od tego czasu pracuję nad projektami. Teraz chciałbym znaleźć składnię niektórych poleceń, które wpisałem w terminalu tydzień temu, ale otworzyłem i zamknąłem okno terminala i kilkakrotnie ponownie uruchomiłem maszynę. Jak mogę uzyskać historypolecenie powrotu do pierwszego polecenia, które wpisałem po utworzeniu komputera? …



2
Jak naprawić błędy „$ '\ r': polecenie nie znaleziono” podczas uruchamiania skryptów Bash w WSL?
Podczas próby użycia junyanz / pytorch-CycleGAN-and-pix2pix pojawia się błąd w WSL . Z powodzeniem wykonałem wszystkie kroki instalacji w systemie Windows 10 x64, postępując zgodnie z instrukcjami zawartymi w PyTORCH w systemie Windows 10: instruktaż ze zrzutami ekranu , a następnie Ubuntu dla systemu Windows z pulpitem GitHub Jak zainstalować …



5
Najlepszy sposób na odczytanie pliku konfiguracyjnego w bash
Jaki jest najlepszy sposób na odczytanie pliku konfiguracyjnego w bash? Na przykład masz skrypt i nie chcesz ręcznie wypełniać całej konfiguracji za każdym razem, gdy wywołujesz skrypt. Edycja 1: Myślę, że nie wyjaśniłem tego, więc: chcę tylko ... Mam plik konfiguracyjny, który jest podobny variable_name value variable_name value ... i …
23 bash 

4
Co to jest „$?”? Czy to zmienna?
Pytanie jest dość proste. Mogę uzyskać kod wyjścia poprzedniego polecenia za pomocą $?. Ale co to właściwie jest? Nie sądzę, że jest to zmienna, ponieważ nie możesz mieć żadnych znaków specjalnych w nazwie zmiennej innej niż _. foo?foo=10 spowoduje błąd: foo?foo=10: command not found Więc jeśli nie jest to zmienna, …


8
Bash one-liner, aby usunąć tylko stare jądra
Widziałem wiele wątków na temat zwolnienia miejsca na partycji / boot i to też jest mój cel. Interesuje mnie jednak tylko usuwanie starych jąder, a nie każdego z nich, ale bieżącego. Potrzebuję rozwiązania, które będzie jednowierszowe, ponieważ będę uruchamiał skrypt z Puppet i nie chcę mieć żadnych dodatkowych plików. Do …

6
Problem ze skryptem Bash: „deklaruj: nie znaleziono”
Miałem skrypt, który działał dobrze, ale kiedy go uruchomiłem dzisiaj, mówi declare: not found. Używam powłoki bash, a ścieżka na początku skryptu jest poprawna. Dwie oflagowane linie w moim skrypcie są następujące: declare -a RESPONSE RESPONSE=($RESULT) Mówi także, że (jest nieoczekiwany, ale myślę, że nadchodzi z powodu pierwszego błędu. Warto …
23 bash  scripts 

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.