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 …
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 …
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
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 …
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ć?
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 …
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?
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 …
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 …
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' …
Kiedy uruchamiam terminal bash, mój plik .profile nie jest wykonywany. Nie mam ~ / .bash_profile ani ~ / .bash_login, więc .profile ma działać, prawda? Co jeszcze może być nie tak?
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 …
Jak w skrypcie bash mogę powiedzieć „dla wszystkich plików typu .png lub .PNG”? Próbuję : for i in (`ls *.PNG` && `ls *.png`) ale pojawia się błąd składniowy.
Jakie jest znaczenie następującego lspolecenia? ls -l *\:2,*T ls = lista -l = długi (lista) *Tprawdopodobnie oznacza Tna końcu Ale co z tym *\:2i przecinkiem?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.