Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

5
Как выполнить действие для всех файлов с определенным расширением в подпапках элегантным способом?
Моя текущая лучшая ставка: for i in $(find . -name *.jpg); do echo $i; done Проблема: не обрабатывает пробелы в именах файлов. Примечание: я также хотел бы графического способа сделать это, например, команду "дерево".
18 bash  shell  find 

9
Как читать закрытые сообщения потом?
Я использую Lubuntu 11.10. Каждый раз, когда я закрываюсь, я могу прочитать FAIL красными буквами, но я не могу читать больше. Итак, как прочитать сообщения журнала и попытаться решить проблему?
18 logs  shutdown  init  openrc 

5
Объединить два списка при удалении дубликатов
У меня есть встроенная система Linux, использующая Busybox (OpenWRT) - поэтому команды ограничены. У меня есть два файла, которые выглядят так: первый файл aaaaaa bbbbbb cccccc mmmmmm nnnnnn второй файл mmmmmm nnnnnn yyyyyy zzzzzz Мне нужно объединить эти 2 списка в 1 файл и удалить дубликаты. У меня нет различий …
18 bash  grep  sed  awk  busybox 

3
Как я могу запустить скрипт во время выхода из GNOME, если у меня нет прав администратора?
Я хочу запустить скрипт перед выходом из сеанса GNOME, чтобы предупредить себя, если я забыл, что к машине подключен Pendrive. Тем не менее, все решения, которые я нашел, мне не хватило: Этот похожий вопрос предполагает редактирование /etc/gdm/PostSession/Defaultфайла, но у меня нет прав для этого. (И файл в настоящее время пуст …
18 gnome  logout 

1
В / etc / group что означает второе поле?
Пример /etc/groupфайла содержит следующие записи: root:*:0: adm:!:4:logcheck antoine:x:1000: Страницы руководства, которые я прочитал (Debian & OSX), говорят, что второе поле - это сохранение пароля группы. Поскольку они используются редко, *в xних обычно ставится звездочка или знак, а не остается пустым. Страница shadowman также говорит, что это второе поле должно хранить …
18 users  password  group 



2
Можно ли создавать и использовать меню в (терминальном) vim?
Я настраиваю виртуализированные Linux-блоки (в качестве локальных серверов разработки) для разработчиков в компании, основанной преимущественно на Windows, и некоторые разработчики негативно относятся к vim (среди прочего). (Похоже, они каким-то образом представляют Linux / Unix и доказывают, что окружение нелепо сложно использовать.) Я помню, когда я впервые был вынужден использовать vim …
18 vim  vimrc 

3
Каков порядок по умолчанию для сортировки Linux?
Долгое время я думал, что стандартное поведение sortпрограммы использует порядок ASCII. Однако, когда я ввожу следующие строки sortбез каких-либо аргументов: # @ Я получил: @ # Но согласно таблице ASCII, #это 35 и @64. Другой пример: A a И вывод: a A Кто-нибудь может объяснить это? Кстати, что такое «словарь-порядок» …
18 linux  sort  locale 

2
Как узнать, как совпадает fc-match?
Когда я бегу fc-mach Sans, он возвращается, DejaVuSans.ttf: "DejaVu Sans" "Book"но если он работает как fc-match "Sans "или fc-match "Sans 9"он возвращается unifont.ttf: "unifont" "Medium". Я предпочитаю всегда использовать DejaVu Sans, но не могу понять, почему fontconfig выбирает unifont. Кажется, что ни глобальный, ни локальный конфиг grep -ri unifont /etc/fonts/ …
18 linux  fonts 

3
Труба найти в grep -v
Я пытаюсь найти все файлы определенного типа, которые не содержат определенную строку. Я пытаюсь сделать это, отправив команду find в grep -v пример: find -type f -name '*.java' | xargs grep -v "something something" Это не похоже на работу. Кажется, он просто возвращает все файлы, найденные командой find. В основном …
18 grep  find  pipe 

7
Исправить заголовок терминала после удаленной регистрации SSH на другой машине
сейчас я использую однострочный perl-код для изменения заголовков моих терминалов, print("\e]0;@ARGV\7"); но каждый раз после того, как я перехожу на другой удаленный компьютер, заголовок будет изменяться хостом (что меня особо не беспокоит). Но после выхода из соединения измененный заголовок остается. Есть ли способ это исправить? по сути, я хочу фиксированный …

3
Структура сокета ядра и TCP_DIAG
Я работаю над программным обеспечением, которое подключается к серверу данных в реальном времени (используя TCP), и у меня прерывается соединение. Я предполагаю, что клиенты не читают данные, поступающие с сервера достаточно быстро. Поэтому я хотел бы контролировать мои сокеты TCP. Для этого я нашел инструмент "ss". Этот инструмент позволяет видеть …
18 linux  tcp  socket 


2
Используя sed, чтобы избавиться от символов <>,
У меня есть файл со строками следующим образом: ... ... &lt;230948203[234]&gt;, ... ... &lt;234[24]&gt;, ... .. Я хотел бы использовать sed, чтобы удалить символы &lt; ,и &gt;из каждой строки Я пытался использовать, sed 's/&lt;&gt;,//g'но это не сработало (ничего не изменилось). Нужно ли бежать от этих специальных символов. Можно ли удалить …
18 sed 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.