Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

3
Jak poprawnie zebrać tablicę linii w Zsh
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, …
42 shell-script  zsh 

5
Jakie zakresy mogą mieć zmienne powłoki?
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 …

11
Pokaż tylko ukryte pliki (pliki kropek) w aliasie ls
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?
42 ls  alias  wildcards 


5
Wcięcie kilku linii za pomocą VIM?
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?
42 vim  vi 







4
Co oznacza dd?
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 - …
42 dd  command-names 

6
Jak przyspieszyć moje zbyt wolne logowanie ssh?
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 …
42 ssh 

1
Czy w terminalu można mieć powiązania klawiszy vim?
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 …
42 bash  shell  terminal  vim  zsh 


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.