Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

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

3
Як "правильно" запустити програму з оболонки
Мені важко точно сформулювати це питання, але я дам все можливе. Я використовую dwmв якості менеджера вікон за замовчуванням іdmenuяк мій запуск програми. Я навряд чи використовую програми GUI окрім свого браузера. Більшість моєї роботи виконується безпосередньо з командного рядка. Крім того, я великий прихильник мінімалізму щодо операційних систем, додатків …
21 shell  exec 

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

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' >> …
21 sed  quoting 

3
менше завжди нечутливе до регістру
Намагаючись дізнатися, як використовувати нечутливі до регістру пошуки, lessя знайшов це на сервері за замовчуванням . Це, здається, прекрасно відповідає на моє запитання. Проблема полягає в тому, що тут не працює так (openSUSE 13.1; менше 458). Я суміщений lessз , less -WiNSале я змінив це. Але навіть називати це таким, …
21 less 

2
Прочитані людиною часові позначки dmesg на OpenWRT
Вихід dmesg показує кількість секунд + мілісекунд з моменту запуску системи. [ 10.470000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 14.610000] device eth0 entered promiscuous mode [ 18.750000] cfg80211: Calling CRDA for country: DE [ 18.750000] cfg80211: Regulatory domain changed to country: DE Питання: Як поставити секунди + …

5
Надіслати електронний лист, написаний у розмітці, використовуючи mutt
Іноді мені потрібно надіслати фрагмент коду в рядку google-group. Текст тут не допомагає; Я можу ввести його в розмітку, перетворити її в html (використовуючи pandoc тощо), прикласти до mutt як text/htmlі надіслати. Існує одне рішення добре доступний тут , але він використовує зовнішню sendmailпрограму для відправки електронної пошти. Я використовую …
21 scripting  mutt 


2
Як я можу отримати кращі шрифти на своєму терміналі (URxvt)?
Я помітив, що шрифти в URxvt виглядають дещо низькими в порівнянні з шрифтами, які я бачу, наприклад, у своєму браузері. Мені було цікаво, як я можу виправити свій .Xdefaultsфайл, щоб шрифти мали детальнішу інформацію та були чіткішими. Це може бути не видно на цій фотографії, але я точно можу помітити …
21 terminal  x11  fonts  urxvt 

3
Звідки Chrome отримує свій список органів сертифікації?
У Fedora я кажу про список, який відображається, коли ви переходите до налаштувань> керувати сертифікатами> вкладка повноважень. Я читав, що він повинен бути в спільному БД NSS, але ця команда повертає порожній список: [laurent@localhost nssdb]$ certutil -d sql:$HOME/.pki/nssdb -L

3
Примусити власника та групу до вмісту файлу tar?
Я хотів би створити файл tar із вмістом, що належить власнику: група груп, яких не існує в системі, з якої створюється файл. Ось напрямок, який я спробував: tar ca --owner='otherowner' --group='othergroup' mydata.tgz mydata І при виконанні цієї команди я отримую таку помилку: tar: otherowner: Invalid owner tar: Error is not …
21 permissions  users  tar 

2
Встановлення Debian без GUI для веб-сервера
Я незнайомий з Debian (очевидно), тому я завантажив прямий ISO, думаючи, що це може допомогти мені. З живого графічного інтерфейсу я подвоїв клацання по значку встановлення на робочому столі і продовжив - це дало мені встановити GNOME та купу іншого програмного забезпечення, яке не має жодної справи на веб-сервері. Взагалі. …

4
Переслати порт клієнту VPN?
Я натрапив на головоломку і не мав великого шансу знайти рішення. Зараз я (на жаль) підключений до мережі через Verizon 3G. Вони фільтрують весь вхідний трафік, тому мені неможливо відкрити порти, щоб прийняти з'єднання. Наразі у мене на сайті linode.com є віртуальна машина Linux, і думка перехрестилася, щоб встановити pptpdта …

4
vim - відкрийте номер файлу та перехідного рядка за допомогою <filename>: <line nbr>:
Кілька інструментів, таких як grep, py.testі т.д. ... використовують шаблон, &lt;FileName&gt;:&lt;line number&gt;:щоб вказати на помилки. Наприклад: ; grep -Hn Common setup.cfg setup.cfg:11: Common Як я можу змінити vim та gvim, щоб я міг викликати їх так: gvim setup.cfg:11: замість gvim setup.cfg +11 Я знаю, що можу написати невеликий сценарій оболонки, …
21 vim  gvim 

2
Яка різниця між станом mdadm "активний" та станом "чистий"
У мене є два різних комп’ютери з різними масивами RAID5. Коли я запускаю команду mdadm --detail /dev/md0 один диск повідомляє "активний", а інший повідомляє "чистий" для поля "стан". Яка різниця? Чи варто турбуватися про будь-яку державу? Обидва, здається, працюють добре.
21 raid  mdadm 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.