Pytania otagowane jako bash

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

3
Skrypty Bash nie będą działać bez wpisania „bash” przed nim
Na naszym systemie szkolnym, jesteśmy w stanie uruchomić plików skryptów bez pisania bashlub cshlub co ty bez wskazania, jaki rodzaj skryptu jest. Jednak w Ubuntu muszę bash script.bashna przykład pisać . Czy jest to zawsze konieczne w Ubuntu, czy jest to jakieś ustawienie, które mogę zmienić?
11 bash 

3
Dlaczego przekierowanie do tego samego pliku obcina plik?
Zwykle używamy innego pliku do przekierowania wyjścia. Na przykład : cat < first > temp W tym poleceniu zawartość pierwszego przekierowuje do temp zamiast standardowego wyjścia. Dlaczego więc obcina plik, jeśli używam tej samej nazwy pliku? Dlaczego nie może zastąpić tego samego pliku? cat < first > first

5
Skrypt sprawdzający, czy jakiś program jest już zainstalowany
Jak mogę utworzyć skrypt bash, który sprawdza, czy program jest już zainstalowany, a jeśli nie jest, instaluje go? Dzięki za pomoc. Oto kod, który mam do tej pory: #/bin/bash PS3="choose an option" select opcion in "Installing_Youtube" "exit" do case $opcion in "Installing_Youtube") youtube-dl > /usr/bin if [ $? -eq 127 …
11 apt  bash  scripts 




2
Jak automatycznie ustawić tytuł terminala na nazwę katalogu bez ścieżki
Obecnie mój tytuł terminala / karty bash jest ustawiony na podstawie katalogu, w którym się znajduję. Na przykład: bob@bobscomputer:~/i/had/some/great/pie/yesterday Nie jest to bardzo przydatne, jeśli mam wiele otwartych kart obok siebie. Na przykład, jeśli mam 4 zakładki powyższego katalogu otwarte obok siebie, widzę tylko bob@bobscomputer:~/i/had... 4 razy. Chciałbym, aby wszystkie …



3
Dlaczego użytkownik otrzymuje powłokę dla PostgreSQL?
cat /etc/passwd |grep postgre postgres:x:115:127:PostgreSQL administrator,,,:/var/lib/postgresql:/bin/bash apt-cache show postgresql Package: postgresql Priority: optional Section: database Installed-Size: 65 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Original-Maintainer: Debian PostgreSQL Maintainers <pkg-postgresql-public@lists.alioth.debian.org> Architecture: all Source: postgresql-common (136) Version: 9.1+136 Depends: postgresql-9.1 Filename: pool/main/p/postgresql-common/postgresql_9.1+136_all.deb Size: 5468 MD5sum: 34f5a1373ad5cd0b6f5aa3e7af06c9e7 SHA1: 6f271758bd51c23614b12fd63fb711ecfa43e9e5 SHA256: e8921a22b560e81f57a2a00001e31ba1036f67a8e7f151bf8f977b4919fc559a Czy mogę wymienić to /bin/bashz …

2
alias vs. funkcja w skryptach bash
Chcę poznać różnicę między aliasami i funkcjami w powłoce bash - i kiedy użyć której. Wydaje się oczywiste, że ponieważ funkcje mogą przyjmować argumenty, są one o wiele potężniejsze - ponieważ pracuję głównie na drodze z netbookiem i chcę oszczędzać energię i moc obliczeniową, szczególnie chciałbym dowiedzieć się nieco więcej …
11 bash 




3
Najlepsze praktyki korzystania z sudo w skrypcie bash
Mam długi i długotrwały skrypt bashowy, w którym garść poleceń musi być uruchamiana jako root, podczas gdy większość poleceń musi być uruchamiana jako zwykły użytkownik przed sudo, ponieważ może to zepsuć własność pliku i tym podobne. Wymyśliłem kilka metod, ale każda z nich ma pewne problemy Metoda 1: Używanie sudo …
11 bash  sudo  su 

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.