Pytania otagowane jako bash

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


5
Przełącz format wiersza polecenia gnome terminala poleceniem?
Mój terminal ma domyślny format monitu, taki jak ten: nazwa użytkownika @ nazwa skrzynki / ścieżka / do / bieżącego / katalogu $ Kod, który go tworzy, wygląda następująco: (ma też kilka definicji kolorów) PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\]' Jeśli ścieżka do bieżącego katalogu staje się zbyt długa, praca z terminalem staje …

2
Na stałe przez pomyłkę zmieniłem zmienną PATH i nie mogę się teraz zalogować. Jak zmienić domyślną zmienną PATH?
Użyłem sudo -H gedit /etc/environmentpolecenia na terminalu, aby trwale zmienić moją zmienną PATH. Aby to poprawić, nacisnąłem Ctrl+ Alt+ F1i użyłem export PATHpolecenia, ale odmówiono dostępu. Wiele poleceń (w tym sudoi nano) nie jest rozpoznawanych, ponieważ nowa zmienna PATH nie ma /usr/bin. Jestem nowy w poleceniach Linuksa. Jak mogę to …


1
Jakie są te dodatkowe linie wyjściowe w bash?
Czasami te wiersze można zobaczyć po uruchomieniu polecenia (losowo): [1]- Done wget -c http://downloads.sourceforge.net/project/zorin-os/9/zorin-os-9-core-32.iso?r=http%3A%2F%2Fzorinos.com%2Fdownload9.html [2]+ Done ts=1460659842 Pierwszy wiersz to samo polecenie i nie zawsze tak się dzieje. Ale od czasu do czasu aplikacja wiersza poleceń zatrzymuje się bez powrotu do wiersza poleceń, dopóki nie naciśniesz enter; który pokazuje te …



2
Różnica między $ „$ foo” a $ „$ foo”
Mam trudności z ustaleniem niektórych niuansów między pojedynczymi i podwójnymi cudzysłowami w zmiennym kontekście Definiuję: foo=pwd następnie uruchom te: echo $'$foo' Które echo $foo(co oznacza, że ​​pierwsze $w moim poleceniu echa zostało usunięte) echo $"$foo" To echo pwd(co oznacza, że ​​bash rozwija $foomoją zmienną do swojej wartości) echo $`$foo` Wreszcie …



2
Jak używać wyjścia grep jako ścieżki do cd?
Jak mogę grepprzesyłać dane wyjściowe jako argument do cdpolecenia? Na przykład: [root@xxx xxx]# pip install django | grep '/usr.*' Requirement already satisfied (use --upgrade to upgrade): django in /usr/lib64/python2.7/site-packages Tutaj /usr/lib64/python2.7/site-packagesjest podświetlone i chcę przekazać ten ciąg cd.

4
Otwieranie wielu kart terminali i uruchamianie polecenia
Muszę otworzyć wiele kart terminali, nadać im tytuły, przejść do katalogu i sprawić, by każda karta uruchomiła polecenie. Jestem nowy w Linuksie i skryptach powłoki, po przeszukaniu Internetu i sprawdzeniu niektórych rozwiązań, stworzyłem ten skrypt ( EDYTOWANY na podstawie poniższych odpowiedzi): #!/bin/bash cd /media/Extra/Project tab=" --tab-with-profile=Default" options=(--tab --title=Terminal) cmds[1]="'rails s'" …

2
Uruchamianie .sh w celu wykonania wielu poleceń
Byłem ciekawy, jak mógłbym uruchomić wiele poleceń za pomocą skryptu powłoki. Na przykład, aby to wypróbować, chciałbym móc podłączyć .desktop do .sh, który uruchomi wszystkie kody aktualizacji, więc nie muszę go wpisywać. Wiem, jak wykonać jedno polecenie przez .sh, a nie wiele. Tak czy siak?

4
Przekieruj wyjście do pliku z polecenia grep potoku poleceń
Uruchomiam to: cat /dev/urandom|hexdump| grep -i "ffff f" > random i nic nie dostaję do pliku random, po przerwaniu polecenia pozostaje zerowa. Jak zmusić go do zapisywania danych wyjściowych do pliku? Muszę napisać wynik do pliku, który powinien zawierać dane wyjściowe takie jak to: 021bc40 7724 d4f5 59ec bcbb ffff …


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.