Unix & Linux

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

12
vim - як я можу зробити "змінити слово", використовуючи поточний буфер вставки
У моєму буфері вставки є текст, наприклад, я зробив yw(yank word), і тепер у своєму буфері є 'foo'. Тепер я переходжу до слова 'bar' і хочу замінити його буфером пасти. Щоб замінити текст вручну, я міг би зробити, cwа потім набрати нове слово. Як я можу зробити "змінити слово", але …
86 vim  vi  replace  buffer 

8
Як запустити grep з кількома шаблонами AND?
Я хотів би отримати збіг декількох шаблонів із неявними AND між шаблонами, тобто еквівалентним виконанню декількох греппів у послідовності: grep pattern1 | grep pattern2 | ... Тож як перетворити це на щось подібне? grep pattern1 & pattern2 & pattern3 Я хотів би використовувати один grep, тому що я будую аргументи …

6
Чи впливає НРМ на ефективність роботи?
Мені потрібно перенести кілька серверів на Linux, і один важливий аспект, який мені потрібно оцінити, - це те, що моя нова хост-система повинна мати еластичну ємність для зберігання. Природно, роблячи деякі основні дослідження, я натрапив на LVM. Чи є штраф за ефективність використання lvm? Якщо так, то як я можу …

4
Переслати SIGTERM дитині в Bash
У мене є сценарій Bash, який схожий на це: #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon Тепер, якщо оболонка bash, що працює під сценарієм, отримує сигнал SIGTERM, вона також повинна відправити SIGTERM на запущений сервер (який блокує, тому пастка неможлива). Це можливо?
86 bash  shell  signals  docker 

6
Як автоматизований ssh-keygen без парольної фрази, як?
Я хотів би зробити автоматизований скрипт, який дзвонить ssh-keygenі створює деякі паб / приватні клавіші, які я буду використовувати згодом. У принципі, все добре працює з .... ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q ... за винятком того, що він запитує мене про парольну фразу, яка зашифрувала б ключі. …
86 ssh  scripting 

7
Не можете використовувати знак оклику (!) В bash?
Я намагаюся використовувати команду curl для доступу до URL-адреси http зі знаком оклику ( !) на своєму шляху. наприклад: curl -v "http://example.org/!287s87asdjh2/somepath/someresource" відповідь консолі с bash: ... event not found. Що тут відбувається? і який би був правильний синтаксис для уникнення знака оклику?

4
Що таке еквівалент "оновлення apt-get"?
Debian apt-get updateвибирає та оновлює індекс пакету. Оскільки я звик до такого способу ведення справ, я з подивом виявив, що yum updateце все робить, і оновить систему. Це змусило мене цікавитись, як оновити індекс пакету, не встановлюючи нічого.

7
Результат ls *, ls ** і ls ***
Я знаю, що за допомогою команди lsбуде перераховано всі каталоги. Але що робить ls *команда? Я ним користувався, і він просто перераховує каталоги. Невже зірка lsозначає, наскільки глибоко вона може перелічити каталоги?

5
Процес заміщення і труби
Мені було цікаво, як зрозуміти наступне: Передача строки команди в stdin іншої - потужна техніка. Але що робити, якщо вам потрібно передати stdout з декількох команд? Тут відбувається заміна процесу. Іншими словами, чи може процес заміщення робити все, що може зробити труба? Що може зробити процес заміщення, але труба не …

16
Як підключитися до послідовного порту так само просто, як за допомогою SSH?
Чи є спосіб підключитися до послідовного терміналу так само, як ви робите з SSH? Має бути простіший спосіб, ніж такі інструменти, як Minicom, як цей $ serial /dev/ttyS0 Я знаю, що можу catотримати вихід, /dev/ttyS0але можливий лише один спосіб зв'язку - від порту до консолі. А echoдо порту все так …

13
Як зрозуміти, що займає місце на диску?
Я шукаю альтернативу Linux для WinDirStat . Я хотів би знати, що займає місце на моїх жорстких дисках. Переважна програма, яка працює на консолі та не потребує інтерфейсу користувача.
86 disk-usage 

4
Чому розширення параметрів з пробілами без лапок працює всередині подвійних дужок "[[", але не всередині окремих дужок "["?
Мене плутають у використанні одинарних чи подвійних дужок. Подивіться на цей код: dir="/home/mazimi/VirtualBox VMs" if [[ -d ${dir} ]]; then echo "yep" fi Він прекрасно працює, хоча рядок містить пробіл. Але коли я зміню його на одну дужку: dir="/home/mazimi/VirtualBox VMs" if [ -d ${dir} ]; then echo "yep" fi Він …
85 bash  quoting  ksh  test 

9
Ім'я користувача немає у файлі sudoers. Про цей випадок буде повідомлено
Я запускаю Ubuntu 12.04 на своєму ноутбуці за допомогою VMware Player. Я не впевнений, чому, але у мене є обліковий запис під назвою "Обліковий запис користувача" на додаток до мого облікового запису, який я зазвичай входжу для використання Ubuntu. Ну, це був лише побічний коментар, але в основному все, що …
85 sudo 

6
Перетворення вмісту файлів у малі регістри
У мене є tempфайл з невеликим і великим змістом. Вхідні дані Зміст мого tempфайлу: hi Jigar GANDHI jiga Я хочу перетворити все верхнє на нижнє . Командування Я спробував таку команду: sed -e "s/[A-Z]/[a-z]/g" temp але отримали неправильний вихід. Вихідні дані Я хочу це: hi jigar gandhi jiga Що повинно …

2
Як працюють введення з клавіатури та вихід тексту?
Припустимо, я натискаю Aклавішу в текстовому редакторі, і вона вставляє символ aу документ і виводить його на екран. Я знаю, що програма редактора не зв’язується безпосередньо з обладнанням (між ними є ядро ​​та речі), і що відбувається всередині мого комп'ютера?

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