Unix & Linux

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

4
Как я могу предотвратить sed -i от уничтожения символических ссылок?
Почему sed -iвыполняется по символической ссылке уничтожает эту ссылку и заменяет ее с целевым файлом? Как этого избежать? например. $ ls -l pet* -rw-rw-r-- 1 madneon madneon 4 mar 23 16:46 pet lrwxrwxrwx 1 madneon madneon 6 mar 23 16:48 pet_link -> pet $ sed -i 's/cat/dog/' pet_link $ ls …
21 sed  symlink 

1
Как приглушить экран, даже если искусственно, ниже минимума?
Мой ноутбук (Toshiba Sattelite) работает слишком ярко, даже при дневном освещении снаружи, и мне нужно иметь возможность уменьшить его яркость ниже минимального значения. ~#cat /sys/class/backlight/acpi_video0/brightness ~#0 Установка его ниже 0 не будет работать, и приложения, такие как fluxдаже с некоторой хакерской атакой, чтобы перевести его в ночной режим с помощью …

5
Как сопоставить * со скрытыми файлами внутри каталога
Как сопоставить скрытые файлы внутри данных каталогов например Если я дам команду ниже, это не даст результат скрытых файлов, du -b maybehere*/* как добиться этого просто с помощью одной команды вместо использования du -b maybehere*/.* maybehere*/* как мне нужно напечатать, может быть, здесь дважды.


8
Как использовать grep и cut в скрипте для получения URL сайта из файла HTML
Я пытаюсь использовать grep и cut для извлечения URL-адресов из файла HTML. Ссылки выглядят так: <a href="http://examplewebsite.com/"> Другие сайты имеют .net, .govно я предполагаю, что я мог бы сделать точку отсечки прямо перед >. Так что я знаю, что могу использовать grep и cut как-то, чтобы отключить все до http …

4
Какова цель Xeyes?
Это xeyesчисто для удовольствия? Какой смысл устанавливать его по умолчанию во многих дистрибутивах Linux (в X)?
21 cursor 


2
Как настроить `htop` для отображения всей командной строки?
Это способ отображения всей командной строки htop(например, в несколько строк или с движущимся баннером). При настройке по умолчанию, когда отображается только одна строка, невозможно расстроить все процессы, например, разные javaпрограммы (потому что аргумент класса или jar следует за кучей аргументов) или программы с длинным абсолютным путем двоичных файлов. Пропуск полного …
21 htop 

3
Sed - заменить символ в соответствующей строке на месте?
В файле, содержащем такие строки: # lorem ipsum blah variable Я хотел бы удалить #(комментарий) символ в той же строке, которая содержит конкретную строку, на месте. Это sedхорошо для этого? Я изо всех сил пытаюсь заставить это условно работать. У меня есть "неуклюжий" способ сделать это; Я могу найти соответствующий …
21 sed 


2
Найти каталоги и файлы с разрешениями, отличными от 775/664
Я перемещаю веб-сайт с одного сервера на другой, и Git не хранит метаданные, такие как права доступа к файлам. Мне нужно найти каталоги и файлы, которые не 775/664 соответственно. Прямо сейчас я использую это мощёное устройство: $ find . -type d -exec ls -la {} \; | grep ^d | …
21 permissions  find 

3
Как «правильно» запустить приложение из оболочки
Мне сложно точно сформулировать вопрос, но я сделаю все возможное. Я использую в dwmкачестве моего оконного менеджера по умолчанию иdmenuкак мой запуск приложения. Я почти не использую приложения с графическим интерфейсом, кроме своего браузера. Большая часть моей работы выполняется непосредственно из командной строки. Кроме того, я большой поклонник минимализма в …
21 shell  exec 

13
Как я могу удалить все комментарии из файла?
У меня есть файл с комментариями: foo bar stuff #Do not show this... morestuff evenmorestuff#Or this Я просто хочу напечатать весь некомментированный код: foo bar stuff morestuff evenmorestuff Возможность извлечения комментариев из файла очень важна ... Какой хороший способ сделать это?

1
Как обеспечить, чтобы строка, интерполированная в подстановку `sed`, экранировала все метасхемы
У меня есть скрипт, который читает текстовый поток и генерирует файл команд sed, который позже запускается sed -f. Сгенерированные команды sed выглядят так: s/cid:image002\.gif@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1922/g s/cid:image003\.gif@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1923/g s/cid:image004\.jpg@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1924/g Предположим, что скрипт, который генерирует sedкоманды, выглядит примерно так: while read cid fileid do cidpat="$(echo $cid | sed -e s/\\./\\\\./g)" echo 's/'"$cidpat"'/https:\/\/mysite.com\/files\/'"$fileid"'/g' >> sedscr …
21 sed  quoting 

2
Что нужно для минимальной загрузки systemd для запуска getty на виртуальной консоли?
Для SysV init, мне нужно /etc/inittabпаки Гетти записи, в /sbin/initбинарном файле, двоичные файлы и общие библиотеки для оболочки, login, то gettyРАМ / безопасность / тень материал, и несколько файлов устройств. Поскольку upstartмне нужны почти такие же требования, но вместо этого у /etc/inittabменя есть несколько *.confфайлов /etc/init: один * .conf, с …
21 boot  systemd 

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