Domyślnym monitem będzie root@monu dev]# Czy możemy zmienić część „root @ monu” i nadać jej pożądaną
Domyślnym monitem będzie root@monu dev]# Czy możemy zmienić część „root @ monu” i nadać jej pożądaną
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 ,...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Nie jestem do końca...
Szukam sposobu na filtrowanie / przekierowywanie danych wyjściowych rsync w sposób, w którym można je podawać do polecenia „dialog -gauge”, aby uzyskać ładnie wyglądający pasek postępu podczas synchronizacji plików. Obecnie testowałem to tylko bezpośrednio po znaku zachęty, ale planuję to zrobić w...
Jak mogę dołączyć wynik polecenia do pliku i przekierować stderr na
Podczas logowania jak rootna moim serwerze wszystko działa poprawnie, ale kiedy loguję się, ponieważ myusernamebash nie działa poprawnie. Linia zaczyna się od: $ zamiast myusername@myserver:~$ i wszystkie klawisze specjalne, takie jak klawisze strzałek, klawisze tabulatorów itp., nie będą...
W bash często używam pętli for, takich jak następujące for file in *.type; do sommecommand "$file"; done; wykonać operację dla wszystkich pasujących plików *.type. Jeśli w katalogach roboczych nie zostanie znaleziony plik z takim zakończeniem, gwiazdka nie zostanie rozwinięta i zwykle pojawia...
Czy dla wersji Bash wcześniejszych niż „GNU bash, wersja 4.2” istnieją równoważne alternatywy dla -vopcji testpolecenia? Na przykład: shopt -os nounset test -v foobar && echo foo || echo bar # Output: bar foobar= test -v foobar && echo foo || echo bar # Output:...
Czasami definiuję funkcję, która cienia plik wykonywalny i poprawia jego argumenty lub dane wyjściowe. Więc funkcja ma taką samą nazwę jak plik wykonywalny i potrzebuję sposobu, w jaki sposób uruchomić plik wykonywalny z funkcji bez wywoływania funkcji rekurencyjnie. Na przykład, aby automatycznie...
Według strony podręcznika bash: Operator przekierowania [n]<&digit- przenosi deskryptor pliku digitdo deskryptora pliku nlub standardowego wejścia (deskryptor pliku 0), jeśli nnie jest określony. digitjest zamykany po skopiowaniu do n. Co to znaczy „przenieść” deskryptor pliku na...
Jestem w interesującej sytuacji, w której mam skrypt w języku Python, który teoretycznie może być uruchamiany przez różnych użytkowników w różnych środowiskach (i PATH) i na różnych systemach Linux. Chcę, aby ten skrypt był wykonywalny na tak wielu z nich, jak to możliwe bez sztucznych ograniczeń....
Ostatnio umieściłem xset b offna swoim .bashrc. Teraz denerwuje mnie błąd, który pojawia się, gdy loguję się przez tty lub ssh, tj. Poza sesją X. Pierwszą rzeczą, jaka przyszła mi do głowy, było [[ -z "$SOME_VAR" ]] && xset b off(cóż, okazuje się, że ustawienie zmiennej testowej vs. bycie...
Chciałbym napisać skrypt bash z nieznaną ilością argumentów. Jak mogę przejść przez te argumenty i coś z nimi zrobić? Zła próba wyglądałaby następująco: #!/bin/bash for i in $args; do echo
Korzystam z dokumentów tutaj w skrypcie bash, aby zautomatyzować instalację i konfigurację, w której hasło jest wymagane wiele razy. Podaję hasło raz, a skrypt przekazuje je do różnych poleceń. W większości przypadków podejście oparte na dokumencie obsługuje tę grzywnę. Jednak w jednym przypadku...
Chciałbym usunąć każdy plik, ale zachowaj strukturę folderów. Czy jest jakiś sposób? UWAGA: (Używam GNU bash
Niedawno odkryłem, że jeśli naciśniemy Ctrl+ X Ctrl+ E, bash otwiera bieżące polecenie w edytorze (ustawione w $VISUALlub $EDITOR) i wykonuje je, gdy edytor jest zamknięty. Ale wydaje się, że nie jest to udokumentowane na
Dzisiaj zauważyłem, że moja historia bash jest całkowicie wyczyszczona. Nie wykonałem ani history -cnie usunąłem .bash_historypliku. Oprócz usunięcia .bash_historypliku i history -cjak można wyczyścić historię
#!/bin/bash function back() { sleep $1 exit $2 } back $1 $2 & b=$! if `wait $!`;then echo success else echo failure fi bash-3.00# ./back 300 0 failure bash-3.00# ./back 300 1 failure Oczekiwałem successstatusu wyjścia, gdy wysyłam 0, ale wciąż otrzymuję failure. Ponadto waitnie czeka...
Aby zapobiec rejestrowaniu „niebezpiecznych” poleceń w historii bash, dodałem do mojego .bashrcpliku następujący wiersz : HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' działa to dobrze, ale ma efekt uboczny: nie widzę pełnej historii poleceń wykonywanych na komputerze. Powiedzmy, że mam kilka...
Kiedy należy użyć >|do przekierowania wyjścia do pliku zamiast po prostu >? Wyjaśnienie podane, gdy mi pokazano, było takie, że gwarantowało to, że plik docelowy został najpierw obcięty. Ale myślałem, że >już to sugerowało. Jest