Unix & Linux

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

2
Чи є зворотний пошук команди в vim?
У Linux Linux я можу робити ctrl-rі зворотний пошук і вибирати те, що я зробив легко. Чи є щось подібне у vim? Я маю на увазі, що я можу запустити команду, використовуючи :(може бути що-небудь на зразок тривалої заміни), і якщо мені потрібно це зробити ще раз, мені потрібно повторно …
13 vim  search 

2
Перед запуском протестуйте рекурсивний пошук sed та замініть його
Чи є спосіб запустити пробний рекурсивний пошук і замінити його sed, перш ніж його реально запустити? Я просто хочу роздрукувати результати, перш ніж насправді здійснити пошук та заміну. Щось на зразок повторення результатів, grep -rl term1 . |xargs sed -i -e 's/term1/term2/'
13 sed 

2
Створіть інтерактивні посилання в терміналі
Чи можливо обробити / перетворити вихідний результат grep (або створити grepподібні результати, знаходячи рядки та / або шаблони у файлах, іншим способом) таким чином, що результати пошуку можуть використовуватися як посилання (тобто гіперпосилання) для відкриття редактора? Я хочу натиснути на результат у своєму результаті та відкрити редактор у вибраному рядку.filename:line_numbergrep …
13 terminal  gnome  guake 

3
Емуляція горизонтальної прокрутки за допомогою клавіші Shift
Я хочу імітувати горизонтальну прокрутку, коли використовую (вертикальне) колесо прокрутки та натискання Shift. У деяких програмах (Chrom {e, ium}) це вже працює, але я шукаю загальне рішення для X-додатків. Найближчий я до цього часу є xbindkeys+ xdotool. # ~/.xbindkeysrc "xdotool click 6" shift + b:4 "xdotool click 7" shift + …
13 xorg  mouse 

4
Порівняйте масивні каталоги зі звітом про розвиток
Я просто rsync-ed 2,000,000 файлів (3TB) з одного RAID в інший. Я хочу переконатися, що мої дані недоторкані. rsync -c займає дуже багато часу. diff не показує мені, що це робить. Чи є альтернатива, яка (а) швидше, і (б) покаже мені прогрес під час порівняння? (Я на Mac, і brew …

4
Як проводити пакетне перетворення растрових файлів у SVG-файли?
У мене є багато растрових зображень сірого масштабу, які мені потрібно перетворити у векторний формат, наприклад SVG. Я використовував Inkscape, який дає хороші результати, але на це потрібно близько 10-15 хвилин, щоб відкрити, конвертувати та зберегти файл. Чи є інструмент пакетного чи командного рядка, який може конвертувати їх?

2
Спостереження за записом на жорсткий диск у просторі ядра (з драйверами / модулями)
Вибачте заздалегідь, якщо ця публікація трохи щільна / безладна, але мені важко сформулювати її краще ... В основному, я хотів би вивчити, що відбувається під час запису на жорсткий диск, і я хотів би знати: Чи правильно моє розуміння нижче - а якщо ні, то де я помиляюся? Чи є …

6
Як скопіювати багатосторінковий текст з терміналу в буфер обміну?
Я переглядав чоловічу сторінку для програмного забезпечення на своїй машині, і мені потрібно було скопіювати і вставити частину цього тексту, але текст був набагато більше однієї сторінки. Я знаю, що можу направити вихід у файл і використовувати програмне забезпечення на основі інтерфейсу, наприклад, gedit, щоб скопіювати потрібний мені текст. Але …

2
Шаблон імені файлу оболонки, який розширюється на крапкові файли, але не на `..`?
Нещодавно у мене був невеликий збіг, спричинений малюнком оболонки, який несподівано розширився. Я хотів змінити власника купи точкових файлів у /rootкаталозі, так і зробив chown -R root .* Природно, .*розширення на ..яке було трохи катастрофою. Я знаю, що в bashцій поведінці можна змінити, змінивши якусь опцію оболонки, але з налаштуваннями …

1
gpg запускаючи gpg-агент на вимогу?
Сторінка чоловіка gpg-agentповідомляє: The agent is usualy started on demand by gpg, gpgsm, gpgconf or gpg-connect-agent. Thus there is no reason to start it manually. In case you want to use the included Secure Shell Agent you may start the agent using: gpg-connect-agent /bye The usual way to run the …

4
preseed.cfg ігноруючи налаштування імені хоста
Я встановлюю Debian Wheezy (netinstall) у VirtualBox за допомогою preseed.cfg. Я спробував d-i netcfg/get_hostname string somehostі те d-i netcfg/get_hostname string somehost, і в обох випадках хост встановлюється як "debian". Я спробував обидва одночасно, але все ж хост встановлений як "debian". Витяг із посібника Debian про файл попередньої конфігурації : Якщо …

2
Чому процес / програма стає зомбі?
Якщо сценарій працює добре з командного рядка, чому той самий скрипт переходить у стан зомбі після запуску через cron і як ви будете вирішувати те саме? Ось наступний реальний приклад: [root@abc ~]# ps ax | grep Z 23880 ? Zs 0:00 [checkloadadv.sh] <defunct> 23926 pts/0 S+ 0:00 grep Z [root@abc …

3
Як включити команди в PS1 Баша, не порушуючи обчислення довжини рядка?
Тонін вказав на помилку в моєму запиті за замовчуванням . Мінімальний приклад: Встановити PS1: PS1='$(exit_code=$?; [[ $exit_code -eq 0 ]] || printf %s $(tput setaf 1) $exit_code $(tput sgr0) " ")$ ' На даний момент підказка виглядає приблизно так: $ Тепер запустіть вихідний код запуску: false Тепер підказка містить вихідний …
13 bash  prompt 

3
Як мати консольні повідомлення англійською мовою?
Я французький і використовую свою систему Debian французькою мовою. Однак я хотів би, щоб повідомлення про помилки в терміналі були англійською мовою. Це дозволяє мені розміщувати їх на англомовних веб-сайтах. Як я можу змінити мову, щоб це зробити? Я точно кажу, я не хочу мати всю свою систему англійською мовою.
13 locale 

1
Як дозволити вихідний SMTP на iptables Debian Linux
Якщо я вирішу дозволити увесь трафік у ланцюзі OUTPUT ( iptables -P OUTPUT ACCEPT), відправляється пошта штрафу. Як тільки я замикаю свій сервер із цими правилами, вихідна пошта перестає працювати. Хоча все інше працює, що дивно. Хтось бачить тут щось, що не моє відправляти пошту? Я наткнувся, переглядав ці правила …
13 linux  iptables  email  smtp 

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