Pytania otagowane jako bash

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


3
Czy można pokolorować monit w Bash?
Czy można pokolorować monit („użytkownik @ host: ~ / katalog / $”) w Bash? Niektóre polecenia generują dużo danych wyjściowych i czasami trudno jest ustalić, gdzie się zaczęło. Kolorowanie bardzo by pomogło.

9
zmień katalog (cd), ale zastępując tylko część ścieżki
Nie jestem pewien, czy jest to możliwe, ale wydaje mi się, że pamiętam z moich dawnych czasów używania systemu AIX, że mogłem zmienić swoją ścieżkę, po prostu mówiąc, która część ścieżki powinna zostać zastąpiona czymś innym. Powiedzmy, że mam dwie ścieżki: /etc/application-2.0.1/options/default i /etc/application-1.0.8/options/default że mogę zmienić folder 1 na …
14 bash 

1
Różnica między „xargs” a zastępowaniem poleceń?
W wielu przypadkach używam podstawiania poleceń zamiast xargs. Na przykład rm $(ls)jest taki sam jakls | xargs rm Jakie naprawdę są między nimi różnice? Myślę, że jedną z różnic jest to, że podstawianie poleceń działa w podpowłoce, podczas gdy xargsdziała w bieżącej powłoce, ale nie jestem pewien. Proszę wymienić różnice.
14 bash  xargs 


1
Podczas wget pojawia się błąd „Brak schematu”
Napisałem mały skrypt, który pobiera losową tapetę z interfejsu API Desktoppr i zmienia na nią tapetę pulpitu: #!/bin/bash url=$(curl 'https://api.desktoppr.co/1/wallpapers?page='$(shuf -i 1-1000 -n 1) | jq ".response[].image.url" | sed $(shuf -i 1-20 -n 1)'!d') && wget "$url" Po uruchomieniu skryptu ostatnie wgetpolecenie kończy się niepowodzeniem z błędem: "http://a.desktopprassets.com/wallpapers/...jpg": Scheme missing. …
14 bash  wget 

4
Usunięto ZSH, nie można ponownie się zalogować
Więc zainstalowałem zshi nie podobało mi się to. więc zrobiłemapt-get remove zsh Od tego momentu nie mogę ponownie się zalogować, klikam mojego użytkownika ... a potem po prostu wracam do ekranu logowania. Mogę zalogować się tylko za pomocą Guest session. Myślę, że problem jest spowodowany, ponieważ defualt shell mojego użytkownika …

4
Utwórz pasek postępu w bash
Jak mogę utworzyć pasek postępu za pomocą bash? To jest mój skrypt: #!/bin/bash pass='number1 number12 number13 number14 number15 number16' chk='number14' for i in $pass ; do if [ "$i" == "$chk" ]; then echo ' Found ^_^' else echo 'loading 50%' fi done Chcę zastąpić echo 'loading 50%'czymkolwiek, aby utworzyć …



1
Jak sprawić, by karta bash stop automatycznie uzupełniała ukryte katalogi
Przez większość czasu nie potrzebuję autouzupełniania dla moich ukrytych katalogów. W rzeczywistości o to chodzi w tym, że są ukryte! Jednak irytujące, bash bierze pod uwagę te katalogi przy rozważaniu autouzupełniania tabulatorów. Jest to szczególnie denerwujące, gdy mam następujący scenariusz: foler .svn wraz z pojedynczym folderem, do którego chcę przejść, …



3
Jak pominąć ocenę ampersand w wierszu poleceń?
Podczas wpisywania adresu URL Kierunków Google Maps w wierszu polecenia (do otwierania w przeglądarce Chrome za pomocą terminala &) w adresie URL znajduje się znak „ampersand” , jednak terminal go tam łamie, ponieważ uniksowe rzeczy są uniksowe. Czy jest coś, co mogę wpisać w terminalu, co gdy polecenie faktycznie przejdzie, …

2
Windows 10 Bash „Nie można połączyć się z wyświetlaczem!”
Niedawno zainstalowałem Bash na Windows 10 (tak!). Potrzebuję go do uruchomienia mojego oprogramowania do przetwarzania o nazwie „Seismic Unix”, które zostało poprawnie zainstalowane. Jednak gdy uruchomiłem załączone polecenie, wystąpił błąd „Nie można połączyć się z wyświetlaczem!”. To polecenie ma wyświetlać obraz na ekranie i myślę, że Bash nie może uzyskać …

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.