Unix & Linux

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

2
Альтернатива дивитися, які кольори підтримують
У мене є команда ( phpunit), яка має кольоровий вихід. Відповідно до watchкоманди, я повинен мати можливість використовувати --colorпрапор, щоб дозволити передачу кольорів. Однак це не працює. Чи є інші способи вирішення цього питання?
12 bash  utilities  watch 

2
використовуючи xargs для отримання декількох шаблонів
У мене є файл, у якому є терміни, які я хочу сприйняти, при цьому кожен термін має один рядок у файлі. Я думав, що можу це зробити з xargs. Що я можу отримати із прикладів із такої сторінки man find ./work -print0 | xargs -0 rm полягає в тому, що …
12 grep  xargs 

1
Як я можу спостерігати пропускну здатність пам'яті?
У мене є вбудована система ARM Linux, яка показує значно меншу пропускну здатність, ніж очікувалося, як на Ethernet, так і на USB. Я підозрюю, що пам'ять може сприяти. Чи є спосіб спостерігати пропускну здатність пам'яті, яка споживається під час виконання тесту на пропускну спроможність на Ethernet або USB?

5
Витончений спосіб вбити процес
Після того, як мій баш-скрипт виконаний із сервером селену, сценарій вбиває його так: kill `ps -ef | grep selenium | awk '{ print $2 }'` Хоча це працює, і він вбиває скрипт селену, він також намагається вбити процес для grep seleniumТак, до того моменту, коли номер процесу повернеться до команди …
12 process  search  kill 

2
Змінити шлях за замовчуванням для, коли я входжу SSH на сервер CentOS?
У мене веб-сервер CentOS 5.7, і я хочу змінити місце за замовчуванням, в яке я прибуваю, під час з'єднання за допомогою SSH. В даний час я приземлююся /home/username, і /homeзамість цього хочу приземлитися . Я ввійшов як root і додав PermitUserEnvironment yesдо /etc/.ssh/sshd_config- і, як я це розумію, тоді підмітає …
12 centos  ssh  sshd  home 

1
Що означає наступне повідомлення ядра?
З'являється наступне / var / log / messages, що це означає? Feb 19 22:51:20 kernel: [ 187.819487] non-matching-uid symlink following attempted in sticky world-writable directory by sh (fsuid 1001 != 0) Це трапляється, коли робота з крон збиралася запустити.
12 filesystems  cron 

3
Ім'я змінної зв'язаної дереференції
Я можу це зробити, але для цього потрібно зробити рядок змінної, а потім перенаправити її. Чи є якийсь спосіб скоротити це до більш простого твердження? #!/bin/bash FRUITS="BANANA APPLE ORANGE" BANANA_COLOUR="Yellow" APPLE_COLOUR="Green or Red" ORANGE_COLOUR="Blue" for fruit in $( echo $FRUITS ); do fruit_colour="${fruit}_COLOUR" echo $fruit is ${!fruit_colour} done Я спробував …

2
Кількість зворотних косих рисок, необхідних для уникнення зворотної косої лінії в регулярному вираженні в командному рядку
Нещодавно у командному рядку виникли проблеми з деяким регулярним виразом, і я виявив, що для відповідності зворотної косої риси можна використовувати різні кількості символів. Це число залежить від цитування, використовуваного для регулярного виразу (жодного, одинарного, подвійного лапок). Про те, що я маю на увазі, див. Наступний сеанс баш: echo "#ab\\cd" …

3
чому показник htop лічильника> 90%, а таблиця - 0,0%?
Чому вимірювачі прогресу вгорі екрана htopпоказують, що використання процесора постійно перевищує> 90%, а цифри в таблиці нижче показують майже непрацюючу систему з використанням процесора та середнім завантаженням на рівні 0,0%?
12 top  htop 

2
Як почати формувати файл, який ще не створений
Я використовую tailдля контролю за виконанням завдань, які, як я знаю, записуватиму їх прогрес на диск. Майже завжди я знаю, який файл вони створять, перш ніж розпочати роботу (завдання надсилаються планувальником на суперкомп'ютер) Чи є спосіб до tailцих файлів перед їх створенням? Я хотів би це зробити, уникаючи перегонів та …

2
Чи можна зробити операції пошуку () на поверненні названої труби успішними?
Чи є спосіб зробити так, що коли програми намагаються виконувати seek()операції над названою трубкою, він повернеться успішним (але діятиме так, ніби труба була порожнім файлом), а не "Незаконний пошук"? У мене кожен останній невеликий вміст входу в мою систему зберігається в базі даних SQLite, я ніде не маю файлів. Однак …
12 pipe  syslog 

3
Чому Linux нагріває мій комп'ютер?
Я використовую Linux на своєму Acer 5740 вже пару років. Останнім часом я помітив, що мій комп’ютер починає нагріватися і стабілізується приблизно на 70 градусів. Якщо я підпалю Eclipse або ffmpeg чи щось таке, комп'ютер стріляє до 85-90 градусів. Можливо, це було раніше, але я, можливо, проігнорував це. У мене …
12 linux 

1
Що робити {} у команді find / path / -exec '{}?
Мені цікаво, для чого насправді {} у наступній команді? Приклад команди: find /foo/ -name "*.txt" -exec rm -v {} \; Сторінка "Чоловік" мала невелике розмиття, але це мене трохи збентежило: Рядок '{}' замінюється поточним ім'ям файлу, який обробляється скрізь, де він зустрічається в аргументах команди, а не лише в аргументах, …
12 find 

3
Підтримуйте 100 примірників запущеної програми
Наразі я використовую нагляд, щоб підтримувати 100 екземплярів сценарію, що працює відразу. Якщо хтось помре, то він запускає новий. Однак, схоже, це намагається підтримувати більшу кількість (> 300 процесів), і я шукаю заміну. Моніт, здається, не робить те, що я хочу, оскільки він контролює окремі сценарії, і, схоже, не може …

1
Чому мій початковий ramdisk такий великий?
Я запускаю Ubuntu 11.10, який поставляється з версією ядра 3.0.0-14. Я завантажив і побудував ядро ​​з 3.1.0гілки. Після встановлення нового ядра я бачу, що мій /boot/initrd.img-3.1.0файл ВЕЛИЧЕЗНИЙ. Це 114MB, а моя /boot/initrd.img-3.0.0-14-generic- близько 13MB. Я хочу позбутися від набряку, який явно непотрібний. Створюючи нове ядро, я скопіював /boot/config-3.0.0-14-genericйого .configу свій …

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