Pytania otagowane jako bash

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

1
Zawijanie długich poleceń bash w plikach skryptowych
Jak owinąć długie polecenie do następnego wiersza w pliku skryptu bash? Jako prosty przykład chcę uruchomić polecenie pushd . && cd /foo/bar && ls && popd Z konsoli mogę to zrobić: pushd . \ && cd /foo/bar \ && ls \ && popd I to otacza linię. Ale ten sam …

5
Dlaczego Ctrl-Arrow nie działa w bash na OS X?
Używam Ctrl- ←i Ctrl- →na każdym systemie Linux, na którym pracuję, ale te kombinacje klawiszy nie działają w trybie bash na moim Macbooku Pro. Działa pod systemem Snow Leopard, a ja korzystam z wbudowanej aplikacji Terminal. Kombinacje klawiszy nie są przechwytywane przez nic przed ani przez Terminal, ponieważ jeśli ssh …
15 macos  bash 

3
Jak otworzyć plik w vimie za pomocą potoku
locateBardzo często używam polecenia. Więc jeśli uruchomię następujące polecenie. locate updatedb | head -1 To daje mi O/p /usr/updatedb.conf Zastanawiam się, czy istnieje takie polecenie, które pozwala mi bezpośrednio otworzyć ten plik? Mam nadzieję na coś takiego. locate updatedb | head -1 | vim
15 linux  bash  vim  pipe  locate 

2
iTerm2: funkcjonalność Alt-Dot z Cmd-Dot
Czy istnieje znany sposób na osiągnięcie funkcji „wstaw ostatni argument polecenia”, która jest zwykle dostępna w języku Bash po wpisaniu Alt-. (Alt i kropka) w OSX za pomocą iTerm2? Wiem, że powinno to być możliwe, dzięki dwóm kluczowym sekwencjom: Alt + . Esc + . The Esc-. jeden działa, ale …
15 macos  bash  iterm2 

2
Jak zmienić rozdzielczość Bash dla Debian VM?
Próbuję nauczyć się korzystać z Linuksa na maszynie Wirtualnej Debian 7, która nie ma GUI. Okno 640 x 400, w którym pracuję, wydaje się trochę zwężające i chciałbym je powiększyć, powiedzmy 1024 x 768. W jaki sposób mogę to zrobić?
15 linux  bash 

4
Bash rozszerzył globowanie w pliku Makefile
Chcę wykonać operację na wszystkich plikach w określonym folderze, które nie zaczynają się od określonego prefiksu (powiedzmy exclude_). Mam forpętlę bash z rozszerzoną glob, która wygląda następująco: for FILE in foo/bar/!(exclude_*) ; do echo $FILE ; done W wierszu poleceń działa to dobrze: $ for FILE in foo/bar/!(exclude_*) ; do …
15 bash  make 

1
W jaki sposób źródło conda aktywuje działanie Foo
Dokumentacja Anaconda do zarządzania środowiskami stwierdza, że ​​aktywacja środowiska odbywa się za pomocą: source activate <env-name> Zauważyłem, że po zainstalowaniu conda activatejest na ścieżce: $ which activate /Users/dilum/anaconda/bin/activate Czy źródło również znajduje pliki na ścieżce? I przypuszczam, że drugi parametr (nazwa środowiska) jest po prostu przetwarzany przez activateskrypt?
15 macos  bash  python 

1
Odpowiednik polecenia „source” basha w PowerShell?
Aby uruchomić skrypt bash wiersz po wierszu (na przykład w celu zachowania zmiennych środowiskowych), wykonaj następujące czynności: $ . myscript.sh Lub: $ source myscript.sh Mam skrypt PowerShell, który - między innymi - ustawia wartość znaku zachęty za pomocą wywoływanej funkcjiprompt . Samo uruchomienie tego skryptu („. \ Myscript.ps1”) nie zmienia …
15 bash  powershell 

2
Jak przesłać dane wyjściowe do daty -d „wartość”?
Mam datę jak „2014-01-30 05:04:27 GMT”, a jeśli uruchomię date -d „2014-01-30 05:04:27 GMT”, dane wyjściowe znajdują się w strefie czasowej mojego serwera („czw. 30 stycznia 16:04:27 EST 2014 ”). Za pomocą grep i cut wyodrębniłem datę w GMT z pliku. Jednak staram się przekonwertować to na czas lokalny. Na …
15 linux  bash  grep  pipe  date 

3
Używanie polecenia watch z argumentem zawierającym cudzysłowy
Próbuję sprawić, by zegarek działał poprawnie z poleceniami zawierającymi cytaty, a strona podręcznika użytkownika do obejrzenia nie jest zbyt szczegółowa na temat działania cytatów. Aby podać konkretny przykład, jak mogę uruchomić następujące polecenie w zegarku: ps -ef | awk -F' ' '{print $2}' Próbowałem: watch "ps -ef | awk -F' …
15 bash  unix  watch 


2
Bash: Zamień wszystkie wystąpienia słowa w ostatnim poleceniu
Niemal przez pomyłkę doszedłem do wniosku, że możesz zrobić coś takiego: $ cp foo.data bar1.data $ ^bar1^bar2 I to uruchamia to samo polecenie z bar2.datazamiast bar1.data. A co powiesz na to, czy mam wiele wystąpień słowa docelowego? Na przykład: $ cp foo.data bar.data $ ^data^index Zastępuje tylko pierwsze datarozszerzenie. Jak …




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.