Unix & Linux

36
Использует ли grep кеш для ускорения поиска?

Я заметил, что последующие прогоны одного и grepтого же запроса (а также другого запроса, но в том же файле) выполняются намного быстрее, чем первый прогон (эффект легко заметен при поиске в большом файле). Это говорит о том, что grep использует какое-то кэширование структур, используемых для...

36
/ proc / PID / fd / X номер ссылки

В Linux /proc/PID/fd/Xссылки на файловые дескрипторы, представляющие собой каналы или сокеты, имеют номер, например: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925]...

36
Куда переходят мои управляющие коды ANSI, когда я передаю канал другому процессу? Могу ли я оставить их?

Иногда я хочу передать вывод с цветовой кодировкой процесса, например. grep ... но когда я передаю его другому процессу, например. Сед, цветовые коды потеряны ... Есть ли какой-то способ сохранить эти коды без изменений? Вот пример, который теряет цветной вывод: echo barney | grep barney | sed -n...

36
Есть ли способ общаться с кем-то на рабочем столе?

Моя жена сидит за домашним рабочим столом alpha, на котором установлена ​​последняя версия Ubuntu. Я нахожусь в автобусе, использую ConnectBot на своем телефоне G1 и могу подключиться к SSH, alphaгде бы я ни был. По сложным причинам я не могу использовать IM, электронную почту или телефон для связи...

36
Как можно объединить все строки, заканчивающиеся символом обратной косой черты?

Используя общий инструмент командной строки, такой как sed или awk, возможно ли объединить все строки, заканчивающиеся заданным символом, например, обратную косую черту? Например, учитывая файл: foo bar \ bash \ baz dude \ happy Я хотел бы получить этот вывод: foo bar bash baz dude...

36
Как кнопка питания выключает компьютер без разрешения root?

Когда я пытаюсь выключить компьютер из командной строки или терминала, у меня должны быть права root: amy@amy:~$ shutdown now shutdown: Need to be root а также amy@amy:~$ halt halt: Need to be root но при выключении с помощью графического интерфейса пользователя, т.е. кнопки выключения или...

36
Как отключить кнопки Вперед / Назад на моей мыши

У моей мыши есть неприятная особенность. С левой стороны, прямо там, где мой палец очень мягко сидит, когда я его использую, есть две кнопки, которые настолько чувствительны, что простая кисть заставит их щелкнуть. Я, конечно, говорю о досадных кнопках «вперед / назад», которые, если их нажимать в...

36
Вывести «голливудскую хакерскую сцену» из оболочки

Это может показаться странным вопросом, но что бы вы использовали для создания типичной голливудской хакерской сцены? Я получил этот запрос от друга, и мой мозг был пустым. Все, что я мог придумать, это все nmap-сцены из таких фильмов, как «Матрица» и так далее. Но это должно быть сделано на Mac с...

36
Чтение строк из файла с помощью bash: for vs. while

Я пытаюсь прочитать текстовый файл и сделать что-то с каждой строкой, используя скрипт bash. Итак, у меня есть список, который выглядит так: server1 server2 server3 server4 Я думал, что смогу зациклить это, используя цикл while, вот так: while read server; do ssh $server "uname -a" done <...

36
Как Ubuntu основана на Debian?

Linux Mint основан на Ubuntu. Ubuntu основана на Debian. Таким образом, есть несколько других дистрибутивов Linux, основанных на Ubuntu, Debian, Slackware и т. Д. Меня смущает то, что это означает, то есть один дистрибутив Linux, основанный на каком-то другом. Как они...

36
Как заставить alt + правую мышь изменить размер окна снова!

Я разочарован тем, что это было удалено / изменено в gnome-shell3. Есть определенные привязки клавиш для изменения размера и перемещения окон, такие как alt + щелчок правой кнопкой мыши и т. Д., Которые я хотел бы вернуть. Я пытался использовать системные настройки, но безрезультатно. Кто-нибудь...

36
Как разделить USB-накопитель, чтобы он был загрузочным и имел раздел для хранения данных, совместимый с Windows?

разделить отсюда У меня есть 16-гигабайтная флешка, с которой я хочу загрузить живой ISO (через unetbootin или что-то подобное). Это будет какой-то 32-битный дистрибутив, который я могу подключить и загрузить на любой компьютер, который мне нужен. Поскольку это будет живой ISO, мне нужно где-то...

36
Я хотел бы grep все файлы, кроме некоторых типов файлов?

Как я могу рекурсивно grepфайлы в заданных папках, кроме пары типов файлов? Например, я ищу строку в папке моей рабочей области, но она заканчивается поиском в файлах sql и генерирует сериализованные строки. Так что в этом случае я бы хотел, чтобы grepпапка рабочего пространства, кроме файлов sql....