Unix & Linux

42
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...

42
Co to są ConsoleKit i PolicyKit? Jak oni pracują?

Widziałem, że najnowsze GNU / Linux używają ConsoleKit i PolicyKit. Po co one są? Jak oni pracują? Najlepsza odpowiedź powinna wyjaśniać, jaki problem każdy z nich próbuje rozwiązać i jak go rozwiązać. Jestem wieloletnim użytkownikiem systemu GNU / Linux, od czasu, gdy takie rzeczy nie istniały....

42
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...

42
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...

42
Jak wybrać / usunąć do końca pliku w vim / gvim?

Przypadkowo udało mi się skopiować i wkleić akapit w vimie zillion razy. Jak wybrać, a następnie usunąć tekst z mojej bieżącej pozycji do końca pliku? W systemie Windows będzie to Ctrl-Shift-End, a następnie

42
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ę...

42
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...

42
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...

42
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ć...

42
Jak uruchomić grep na pojedynczej kolumnie?

Chcę grepować wyjście mojego ls -lpolecenia: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Chcę uruchomić tylko grep rahmuw kolumnie $ 3, więc wynik mojej grepkomendy powinien wyglądać...