Unix & Linux

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

2
Як встановити виконуваний біт для певного файлу автоматично
Я хочу, щоб, коли я змушу створити певний файл, припустимо, я створюю його в редакторі vim, створений файл повинен отримати дозвіл на виконання файлів, коли він створюється. Я хочу цього, оскільки я створюю файли python і не хочу явно встановлювати дозволи для файлу, тому я хочу певним чином, щоб виконуваний …
10 shell  vim  editors 

5
Як ви забарвлюєте лише деякі ключові слова для скрипта bash?
Я виконую деякий код тесту одиниці. Тестовий код одиниці виводить звичайний текст. Тексту дуже багато, тому я хочу виділити для користувача важливі ключові слова. У цьому випадку ключові слова "PASS" і "FAIL". Як забарвити "PASS" зеленим кольором, а "FAIL" - червоним?

3
Використання тут-doc для `sed` та файлу
Я хочу використовувати тут-doc для команд sed і надавати файл для читання та вихідний файл. Я переглянув тут Документи з посібника з розширеного сценарію Bash, але в ньому нічого не згадується про регулярні аргументи при використанні тут-doc. Чи можливо це навіть? Я хотів би досягти чогось такого: #!/bin/bash OUT=/tmp/outfile.txt IN=/my_in_file.txt …

3
Як `знайти` декілька файлів і відкрити їх у vim?
Припустимо, у мене є файл з ім'ям, filename123.txtі саме той файл названий так, і я можу locateце за допомогою команди locate filename123. І він повертає лише цей файл. Тепер я хочу відкрити його vi/ vim. Але я не хочу переходити до цього місця і вводити viкоманду, а потім ім'я файлу. …

2
Чому так багато програм живе в PATH?
Принаймні, одне, що мене спантеличує настільний Linux, - це те, що майже все є в моїй PATH. Я маю на увазі всі програми для настільних ПК, включаючи такі речі, як gnome-character-map та glchess. У них немає інтерфейсів командного рядка, про які не можна говорити, тому я не можу придумати випадок, …

1
Який драйвер стоїть за певним файлом пристрою?
Давши файл пристрою, скажімо /dev/sdb, чи можна визначити, який драйвер стоїть за ним? Зокрема, я хочу визначити, яким драйвером користуються мої пристрої зберігання даних. fdisk -lперелічує 2 пристрої: /dev/sdaі /dev/sdb. Один - це жорсткий диск SATA, а другий - пристрій масового зберігання USB - фактично SD-карта. Як визначити, програмно, що …

1
Призначення дивовижної палітурки клавіш для більше ніж 9 тегів
Я використовую дивовижний WM і дев'ять тегів за замовчуванням (або "віртуальні настільні комп'ютери") для мене недостатньо близькі: я маю багато віртуальних машин та віддалених VNC тощо. У минулому я використовував менеджери вікон з близько 20 віртуальних настільних комп'ютерів, і це було майже правильно. Але тепер, коли я спробував дивовижно, немає …

2
emacs - вставте текст із буфера обміну без форматування
Я використовую Emacs 24 для macOS. У мене виникають проблеми із вставкою коду з буфера обміну в Emacs. Код, який я зазвичай вибираю, вже добре відформатований (із вкладкою, відступом, ...). Однак, коли я вставляю його в Emacs, це повторює форматування, тож це дуже повільно для тисяч рядків коду. Чи є …

2
Заборонити флеш-доступ до (певної) веб-камери
Нещодавно я придбав зовнішню веб-камеру, щоб пограти з OpenCV. Це прекрасно працює в Debian, але я зрозумів, що під час перегляду будь-якого веб-сайту, що містить флеш-вміст (youtube, soundcloud), світлодіод активності на веб-камері блимає, і в цей час інші програми (наприклад, сир) не можуть отримати доступ до веб-камери . Зазвичай я …

5
Які файли, пов’язані з Windows, не мають значення для користувачів * nix?
З мого часу, використовуючи Windows, я накопичив велику кількість копій файлової системи та архівів системних та накопичувачів даних. Я намагаюся перегнати їх до корисних частин, відкидаючи все, що, ймовірно, буде безцінним. Переглядаючи купу прокручених файлів під час копіювання, ще раз, з тримаючого диска на робочий диск, я думаю, що у …
10 linux  files  backup 

2
Дізнайтеся значення за замовчуванням sysctl? (без перезавантаження)
Я змінив значення net.core.rmem_maxз sysctl, і тепер я хотів би повернути його до значення за замовчуванням. Якщо я перезавантажуюсь, net.core.rmem_maxповернеться до свого значення за замовчуванням (оскільки воно не переосмислюється /etc/sysctl.conf), але чи можу я знати це значення без перезавантаження? В ідеалі я мав би бігти sysctl net.core.rmem_maxчитати значення, перш ніж …
10 sysctl 

3
mutt: повернення до індексу після видалення або збереження повідомлення в режимі перегляду пейджера
Після видалення або збереження повідомлення в режимі пейджерного виходу в муті MUA програма залишається у вікні пейджера та переходить до наступного повідомлення в поточній папці. Чи можна змінити цю поведінку за замовчуванням, щоб після видалення або подання електронного листа вийшов режим пейджера та відображався індекс папки?
10 mutt 

5
Sed: Замініть візерунок на кожному другому новому рядку?
Чи є спосіб сказати sedзамінити візерунок на кожен другий випадок? Або хоча б на кожному другому рядку? (Звичайно, це можливо зі сценарієм, але я запитав себе, чи sedможна це зробити). Редагувати я знайшов sed -e "s/pattern/replacement/g;n" Але воно замінювало кожне перше виникнення, а не друге. Приклад Вхідний файл: I have …
10 sed  replace 

1
Як я можу використовувати шрифт у форматі .ttc як шрифт консолі?
Мені більше не подобаються доступні ttyшрифти і я б скоріше використовував Menlo, що я використовую у терміналі OS X. Менло у .ttcформаті, але (зі змісту /usr/share/consolefonts) Linux, здається, потребує .psf.gzшрифтів, з різними файлами для кожної комбінації стилю та розміру. Як перетворити його у відповідний формат і встановити його як шрифт …
10 ubuntu  fonts  tty  ttf 

3
Чи використовує ядро ​​Linux 3.x планувальник процесів CFS?
Чи остання версія ядра Linux (3.x) все ще використовує Повністю справедливий планувальник (CFS) для планування процесів, який був введений в 2.6.x? Якщо це не так, то хто він використовує і як це працює? Надайте джерело.

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