Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.


2
Mogę zatrzymać i .. z. * rozszerzenia?
Często piszę, gdy irytują (lub gorzej) command .* w bash, a polecenie dotyczy katalogu nadrzędnego i katalogu bieżącego. Czy istnieje jakaś opcja powłoki lub inna konfiguracja mogę uszczypnąć, aby wykluczyć bash .i ..od ekspansji .*?

8
Linux: zmień nazwę pliku, ale zachowaj rozszerzenie?
W Windows / DOS mogę powiedzieć, rename myfile.* yourfile.*żeby zmienić nazwę, ale zachowaj rozszerzenie. Jak to się robi w Linuksie? Strona podręcznika sugeruje tylko, jak zmienić rozszerzenie, ale jest to przeciwieństwo tego, czego chcę. Bonus: Właściwie chcę umieścić datę utworzenia zdjęcia w nazwie pliku, aby uzyskać coś takiego 20091231 2359 …
10 linux  bash  rename 

3
Jak korzystać z instalacji systemu Windows w Javie z BashOnWindows10?
Nie mogę uruchomić wersji java.exe systemu Windows z BashOnWindows10. Jest obecny w PATH, ale wywołanie nie powiedzie się po cichu. Moim celem jest uniknięcie konieczności ponownej instalacji JDK / JRE w WSL. Gdy uruchamiam aktualizację Twórcy, spodziewałem się, że będę mógł wywołać dowolną aplikację Windows. Wszelkie pomysły, dlaczego tak się …

2
Jak mogę użyć wget do wysyłania danych POST?
Chcę wysłać do serwera następujące żądanie POST za pomocą wget: email=abc@abc.com&file1=@FILE_HERE&file2=@FILE_HERE W powyższym wniosek, istnieją trzy parametry POST zwane email, file1i file2gdzie emailznajduje się użytkownik i e-mail file1, file2zawiera pliku. Jak mogę wysłać za pomocą wget? Nie chcę używać curl.
10 linux  bash  http  wget 

1
Jak zmienić lokalizację pliku .bash_history?
Korzystam z CentOS 6.x i chcę przenieść .bash_history w inne miejsce. Katalogami domowymi moich użytkowników są (ponieważ uruchamiam VPS), w /var/www/vhost/<domain>.<tld>których jest dostępny FTP (i powinien być). Z tego powodu zmieniłem AuthorizedKeysFileniestandardowe połączenia SSH, ~/.ssh/authorized_keysponieważ połączenia FTP byłyby w stanie łatwo je zlokalizować. Jednocześnie chcę przenieść .bash_historyplik /home/%u/.bash_historytam, gdzie %ujest …

2
Jak uzyskać listę wszystkich procesów potomnych odradzanych przez skrypt
Kontekst: Użytkownicy udostępniają mi swoje niestandardowe skrypty do uruchomienia. Skrypty te mogą być wszelkiego rodzaju jak skrypty do uruchamiania wielu programów GUI, usług zaplecza. Nie mam kontroli nad sposobem pisania skryptów. Skrypty te mogą być typu blokującego, tzn. Wykonywanie czeka do momentu zakończenia wszystkich procesów potomnych (programów uruchamianych sekwencyjnie) #exaple …

10
Jak znaleźć indeks słowa w ciągu w bash?
W skrypcie bash Mam ciąg znaków, który zawiera kilka słów oddzielonych jednym lub więcej spacjami. to znaczy: Name Age Sex ID Address Jeśli chcę znaleźć dowolne słowo, na przykład chcę znaleźć indeks słowa „Wiek”, jak mogę to zrobić? Czy jest jakieś polecenie, które zwróci bezpośrednio numer indeksu słowa, którego chcę? …
10 linux  bash  search 


3
odwróć wyszukiwanie historii za pomocą wyrażeń regularnych
Szukam narzędzia, które pozwoli na odwrotne wyszukiwanie przyrostowe z obsługą prostego wyrażenia regularnego (lub tylko wielu dopasowań). Na przykład, jeśli chcę znaleźć polecenie „foo bar baz”, mógłbym zrobić coś takiego, aby szybko znaleźć polecenie: CRTL-R (rozpoczyna wyszukiwanie) wpisz „foo” (dopasowuje najnowszą komendę za pomocą foo) kontynuuj wpisywanie „foo | baz” …
10 bash  history  zsh 

1
Ubuntu's ls może wyświetlać znaki Unicode, ale drzewo nie może, nawet z Unicode
Ubuntu 10.04 lsmoże wyświetlać znaki Unicode, ale treenie może, nawet z tree --charset unicodelub utf8. Czy istnieje sposób na rozwiązanie tego problemu? echomoże interpretować znaki specjalne, z wyjątkiem, cat list.txt | echo -eże nie będzie działać ( list.txtpochodzi z tree > list.txt) Aktualizacja: tree -H www.somewhere.commoże wyświetlać Unicode (powinien być …
10 ubuntu  bash  unicode  ls  tree 

1
Dash (-) przed bash
Jeśli sprawdzę moją powłokę bash w terminalu OS X (10.6.4), na przykład wpisując echo $0, przed moją skorupą znajduje się myślnik: -bash. Co to oznacza?
9 macos  bash 



0
Pułapka na sygnał DEBUG dla powłoki deski rozdzielczej?
Za pomocą powłoki bash możesz zainstalować pułapkę na syntetycznym DEBUGsygnale. Jest to przydatne i spowoduje wykonanie funkcji lub fragmentu kodu przy każdym poleceniu powłoki. Na przykład: $ trap 'logger -t shell "${BASH_COMMAND}"' DEBUG Chodzi o to, aby zainstalować pułapkę na przykład w upuszczonym pliku /etc/profile.d/bash-loggeri aby polecenia sesji powłoki użytkownika …

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.