Myślałem, że następujące zgrupuje dane wyjściowe my_commandw tablicy wierszy: IFS='\n' array_of_lines=$(my_command); tak $array_of_lines[1]by odnosiło się do pierwszego wiersza na wyjściu my_command, $array_of_lines[2]do drugiego i tak dalej. Jednak powyższe polecenie wydaje się nie działać dobrze. Wydaje się, że dzieli także wynik my_commandwokół znaku n, jak już sprawdziłem print -l $array_of_lines, co, …
Właśnie natknąłem się na problem, który pokazuje mi, że nie mam jasności co do zakresu zmiennych powłoki. Próbowałem użyć bundle install, czyli komendy Ruby, która używa wartości $GEM_HOMEdo wykonania swojej pracy. Ustawiłem $GEM_HOME, ale polecenie zignorowało tę wartość, dopóki jej nie użyłem export, jak w export GEM_HOME=/some/path. Czytam, że dzięki …
Używam polecenia ls -a | grep '^\.' do pokazywania tylko ukrytych plików. Dodałem linię alias hidden='ls -a | grep '^\.'' # show only hidden files do .bash_aliasespliku ale to nie działa. To prawdopodobnie problem z 'charakterem. Czy możesz mi pomóc napisać prawidłowy alias?
Czy istnieje wariant cattego wiersza kodu z zaznaczonymi składniami, gdy jest używany w pliku źródłowym? Pomysł: może vi[m]lub inny edytor może zostać poproszony o zrzucenie podświetlonej składni zawartości wspomnianych plików stdouti natychmiastowe wyjście?
Na przykład edytuję ten kod: <html> <body> <script> var a = 10; a += 100; </script> </body> </html> teraz muszę wciąć wiersz skryptu: <html> <body> <script> var a = 10; a += 100; </script> </body> </html> Jak mogę to zrobić bez przesuwania kursora na początek każdej linii i naciskania Tab?
Czy istnieje sposób na wykonanie polecenia w innym katalogu bez potrzeby cd? Wiem, że mogłem po prostu wchodzić cdi cdwychodzić, ale interesują mnie możliwości rezygnacji z dodatkowych kroków :)
Pytanie mniej więcej mówi wszystko. Wiem, że /^$/dusunie wszystkie puste linie, ale nie widzę, jak powiedzieć „zamień dwie lub więcej pustych linii na jedną pustą linię” Jakieś pomysły?
Mam katalog o nazwie uploads. Zawiera kilka plików oraz kilka podkatalogów, które z kolei zawierają pliki. Czy istnieje sposób (w jednym kroku) na wykonanie następujących czynności: Wymień TYLKO pliki w katalogu głównym przesyłania - nie chcę widzieć nazw podfolderów ani ich zawartości; i NIE wymieniaj żadnych plików, które zaczynają się …
Właśnie przełączyłem się z Ubuntu na Fedorę14. W Ubuntu mieliśmy apt-get autoremovemożliwość usunięcia osieroconych / nieużywanych pakietów. Jaki jest odpowiednik Fedory?
Wiem bardzo dobrze, co robi komenda, ale man dd, info ddpowiedz: „Nawracajcie się i skopiować plik”, podobnie jak GNU Coreutils . Google twierdzi, że jest skrótem wszystkiego między medycyną a złym slangiem na czacie; oprócz tego, że ktoś powiedziałby, że to „niszczyciel danych”, coś używanego w kryminalistyce na PC - …
Bieganie ssh user@hostnamezajmuje około 30 sekund. Oto scenariusz: jest to maszyna wirtualna w lokalnej sieci LAN Komputery z systemem Windows i Mac otrzymują natychmiastowe logowanie Używam Debiana i mogłem reprodukować na maszynie Ubuntu ktoś korzystający z Ubuntu mówi, że logowanie do mojej maszyny (lokalnej sieci LAN) jest również natychmiastowe użycie …
Przyzwyczajam się do vimowania powiązań (jak naciskanie w, aby przejść do słowa, dw, aby usunąć słowo itp.) I jego trybów (wstawianie, normalne, wizualne) i, z ciekawości chciałbym wiedzieć: czy jest jakiś rodzaj implementacji tego zachowania trybów i powiązań z vima do mojego terminala? Masz tryb wstawiania, tryb normalny i takie …
Nie mam pojęcia, w jaki sposób mogę udostępnić własne skrypty specjalistyczne (napisane głównie w języku Bash i Perl) za pośrednictwem manstron. Jaką procedurę musiałbym zastosować i czy istnieje szczególny format, w którym dokumentacja musi być napisana, aby móc to zrobić?
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.