Pytania otagowane jako bash

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

5
Czy „,,” można nazwać „..”?
Czasami, gdy chcę zmienić katalog nadrzędny, błędnie wpisuję cd ,,zamiast cd ... Czy jest jakiś sposób, w jaki bash może uznać te stwierdzenia za takie same? W moich poleceniach nigdy nie używam przecinków. Idealnie, chciałbym aliasu ,,do ... Kiedy to spróbowałem, nie zadziałało. Dlaczego to nie zadziałało? Jak inaczej mogę …
41 linux  bash  shell 

5
Jak mogę tworzyć własne „polecenia powłoki” (np. Komenda mkdir / cd)?
Nie mogę powiedzieć, ile razy marzyłem o poleceniu, które zarówno utworzy katalog, jak i przejdzie do tego katalogu. Zasadniczo chciałbym ekwiwalent następujących rzeczy: mkdir -p /arbitrarily/long/path; cd /arbitrarily/long/path ale wystarczy wpisać /arbitrarily/long/pathraz, coś w stylu: mk-cd /arbitrarily/long/path Próbowałem utworzyć skrypt, aby to zrobić, ale zmienia tylko katalog w skrypcie. Chciałbym, …
41 bash 


5
Znalezienie definicji funkcji bash
Pracuję w środowisku, w którym jest dużo starszej magii skryptów powłoki. Jedną z rzeczy często używanych w wierszu poleceń są funkcje bash, które pochodzą z jakiegoś pliku zawartego z jakiegoś pliku zawartego z jakiegoś pliku ... zawartego w moim pliku .bash_profile. Czy istnieje sposób na uzyskanie definicji, a nawet lepszą …
41 bash  shell 

7
Jak zdalnie zapisać do pliku za pomocą SSH
Mogę bez problemu skopiować plik na zdalną maszynę z systemem Linux scp file user@host: /pathtowrite_file Mam jednak problemy z zapisem do pliku z jednego komputera z linuksem na inny. Oto, co próbowałem: echo 'Some Text' > /remotefile.txt | ssh user@remotehost Dostaję zawiadomienie stdin: nie jest tty W każdym razie plik …
41 bash  ssh 

3
Jak mogę uzyskać polecenie scp, aby zastąpić folder docelowy
Korzystam z polecenia scp, aby skopiować niektóre pliki na zdalny komputer, podobnie jak w przypadku scp :) Zauważam, że domyślnym zachowaniem kopii SCP dla plików jest zastąpienie istniejących plików. Teraz chcę skopiować folder, więc robię w zasadzie to samo: scp -r <source_path> user@myOtherPc:<dest_path> Gdzie części w <> to moje ścieżki …
41 bash  ssh  scp 

1
Uczyń bash ignorowaniem wielkości liter bez wypełniania tabulacji [duplikat]
Możliwy duplikat: Uzupełnianie tabulacji bez rozróżniania wielkości liter w Bash Czy jest jakiś sposób, aby uzupełnić tabulacją bash bez rozróżniania wielkości liter? Na przykład, jeśli mam plik o nazwie Hello.txti próbuję uzupełnić go tabulatorem wpisując, hea następnie Tabnie będzie działać. Musiałbym uzupełnić tabulatorem, wpisując He(zwróć uwagę na dużą literę H) …


3
Jak mogę „grep” rekurencyjnie filtrować nazwy żądanych plików za pomocą symboli wieloznacznych?
Kiedy chcę przeprowadzić rekurencyjne wyszukiwanie grep w bieżącym katalogu, zwykle robię: grep -ir "string" . Ale to polecenie przeszukuje wszystkie rodzaje plików, w tym pliki binarne (obrazy, audio, wideo itp.), Co powoduje bardzo powolny proces wyszukiwania. Jeśli to zrobię, na przykład nie zadziała: grep -ir "string" *.php Nie działa, ponieważ …



7
Zmień tytuł terminala w Mac OS X
Jak mogę dowolnie zmienić tytuł okna terminala w Mac OS X? Widziałem to pytanie i tę magiczną rzecz , ale myślę, że to tylko proste polecenie Mac OS X.
39 macos  bash 

5
W bash, jak mogę zmienić nazwę pliku bez powtarzania ścieżki? [duplikować]
Możliwa duplikat: Użyj ponownie tekstu w poleceniu bash Jeśli chcę zmienić nazwę pliku na kilka katalogów, jak mogę uniknąć powtarzania ścieżki? Na przykład: mv path/to/old_filename.txt path/to/new_filename.txt Zastanawiam się, czy istnieje sposób, aby to zrobić: mv path/to/old_filename.txt (?)new_filename.txt Gdzie (?)można by powiedzieć „w tym samym katalogu”.
39 bash  rename  mv 

2
Jak uwzględnić zmienną środowiskową w linii bash CURL?
Próba uzyskania transmisji, aby powiadomić o zakończeniu pobierania. To działa: curl -u <my-api-token>: \ -X POST https://api.pushbullet.com/v2/pushes \ --header 'Content-Type: application/json' \ --data-binary '{"type": "note", "title": "$TR_TORRENT_NAME", \ "body": "$TR_TORRENT_NAME completed."}' ... z wyjątkiem tego, że przesuwa, $TR_TORRENT_NAMEa nie rzeczywistą zawartość tej zmiennej. Czy muszę uciec od jakiegoś cytatu lub …

5
Usuwanie milionów plików
Miałem katalog wypełniony milionami obrazów gif. Za dużo dla komendy rm. Próbowałem polecenia find w następujący sposób: find . -name "*.gif" -print0 | xargs -0 rm Problem polega na tym, że bardzo źle psuje moją maszynę i powoduje przerwy dla klientów, ponieważ jest to serwer. Czy jest jakiś sposób na …
38 linux  bash  shell  find  rm 

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.