Pytania otagowane jako bash

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

2
Jak mogę znaleźć wszystkie pliki wideo w moim systemie?
Próbowałem użyć wyszukiwania pliku Unity Lens *.*i filtrowania według Ostatnia modyfikacja = Wszystkie, Typ = Wideo i Rozmiar = Wszystkie, ale nic nie znalazłem, chociaż wiem, że w folderze Zdjęcia są pliki .3gp. Wiem, że mam także wiele plików wideo na innym dysku zamontowanym w systemie plików. Skompilowałem listę prawdopodobnych …

1
Uruchom dwa polecenia w przypadku || lub &&
Czytałem o && i || i chciałbym uruchomić dwa polecenia w fałszywym przypadku. Próbowałem, ;ale to działa zawsze . Próbowałem umieścić go w nawiasach klamrowych, { command1; command2 }ale powoduje to błąd składniowy. Chcę zrobić coś takiego command && echo "Ok, continuing" || echo "Check internet connection"; exit 1 który …

4
Problem z virtualenvwrapper Pythona podczas uruchamiania haków inicjalizacyjnych
W nowej instalacji 16.04 próbuję zainstalować virtualenvwrapper, postępując zgodnie z tą świetną odpowiedzią Gerharda Burgera. po skonfigurowaniu .bashrc, po każdym otwarciu terminalu wyświetla się bash: /usr/local/bin/python2.7: No such file or directory virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that …

3
Jak zmienić wartość argumentu w skrypcie?
Wypróbowałem następujący mały prosty skrypt: #!/bin/bash $1="bar" echo $1 Ale kiedy uruchamiam, pojawia ./script foosię błąd i wartość nie ulega zmianie: /home/mika/script: line 2: foo=bar: command not found foo Wiem, że 1 $ to pierwszy argument, który przekazujesz skryptowi. Ale nawet tak chcę zmienić jego wartość.



1
Łączenie się z MySQL w Bash (bez MySQL)
Próbuję połączyć się ze zdalną bazą danych MySQL w Bash. Na serwerze obsługującym bazę danych mogę wpisać: mysql -u _username_ -p połączyć. Chciałbym móc pisać: mysql -h _host_ -u _username_ -p połączyć się z innego serwera. Nie mam MySQL zainstalowanego na kliencie, więc polecenie nie zostało znalezione. Czy jest coś, …
11 bash  mysql 


1
bash: plik: nie znaleziono polecenia
Mam kontener dokujący Ubuntu. Zainstalowałem tam aplikację skompilowaną w systemie Windows dla Ubuntu. Nie wykonuje się i chciałbym sprawdzić, czy istnieje niezgodność między architekturą systemu a plikiem. Próbuję tego polecenia > file myapp ale niestety wyjście to > bash: file: command not found Naprawdę, w katalogu bin nie ma polecenia …



3
Różne sposoby wykonywania plików binarnych i skryptów
Używam Linuksa od jakiegoś czasu i szukałem pełnego przeglądu tego, ale nie znalazłem. Po prostu nie zgadzam się ze wszystkimi różnymi sposobami wykonywania skryptów i plików binarnych - to dla mnie wielki bałagan i muszę użyć metody prób i błędów, aby określić, czego powinienem użyć. W przypadku pliku, który jest …
11 bash  xterm 

2
Zmienna nie jest analizowana jako ciąg
Problem Próbowałem wyodrębnić poziom sygnału dla Wi-Fi w następujący sposób, w skrypcie bash (cytaty wydają się nie mieć znaczenia): string="$(iwconfig wlan0 | grep -I Signal)" Jeśli echo $stringotrzymam to, czego oczekuję: Link Quality=63/70 Signal level=-47dBm Ale jeśli spróbuję uzyskać podłańcuch, echo ${string:5}zwraca to samo. Debugowanie: Jeśli wkleję dane wyjściowe wconfig …

3
Rozszerzenie z * .txt w powłoce nie działa, jeśli nie istnieje plik .txt
Bawiłem się ekspansją i zauważyłem osobliwe zachowanie. Próbowałem zrobić: echo ./*.txt I nie miałem żadnego pliku .txt w moim bieżącym katalogu. Otrzymałem wynik: ./*.txt Jestem tylko ciekawy: dlaczego to dostałem? Spodziewałem się, że nie otrzymam żadnych wyników. PS: Kiedy miałem .txtplik, rozszerzenie było poprawnie interpretowane. Innymi słowy, powiedzmy, że miałem …

2
Pojedynczy cytat i ukośnik odwrotny
~$ echo $'\'test' 'test man bash mówi: Umieszczanie znaków w pojedynczych cudzysłowach zachowuje dosłowną wartość każdego znaku w cudzysłowach. Pojedynczy cytat może nie wystąpić między pojedynczymi cudzysłowami, nawet jeśli poprzedzony jest odwrotnym ukośnikiem. Dlaczego więc działa w echopoleceniu?
10 bash 

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.