Unix & Linux

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

5
Як запустити grep на одному стовпчику?
Я хочу присвоїти результат своєї ls -lкоманди: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Я хочу запустити лише grep rahmuу стовпці $ 3, тому результат моєї grepкоманди повинен виглядати так: …
42 grep  awk 

4
Чи є спосіб запобігти видаленню певних файлів із каталогу, що належить користувачеві?
Скажімо, у користувача є Directory1, і він містить File1 File2 CantBeDeletedFile Як зробити так, щоб користувач ніколи не дозволив видалити CantBeDeletedFile ? Якщо я змінити право власності на Directory1 та видалити дозволи на запис, користувачі не зможуть видалити жоден файл. Вони також не зможуть додавати нові файли тощо. Я просто …

6
Як вибрати / видалити до кінця файл у vim / gvim?
Випадково мені вдалося скопіювати і вставити абзац vim в мільйон разів. Як вибрати та потім видалити текст із мого поточного положення до кінця файлу? У Windows це буде Ctrl-Shift-End, а потім Delete.
42 vim 

1
Що таке ConsoleKit та PolicyKit? Як вони працюють?
Я бачив, що останні GNU / Linux використовують ConsoleKit і PolicyKit. Для чого вони? Як вони працюють? Найкраща відповідь повинна пояснити, яку проблему кожен намагається вирішити та як їм вдається її вирішити. Я давній користувач GNU / Linux з тих часів, коли таких речей не існувало. Я використовую Slackware і …

2
Як змінити новий каталог вікон за замовчуванням зсередини tmux
Нещодавно я перейшов з екрану GNU до tmux . Я вважаю це досить подібним, але з більшою підтримкою (я переключився через проблему з часом втечі в неовимі - роздільна здатність була лише для tmux). На жаль, у tmux я не можу знайти подібну команду до цієї: screen -X eval "chdir …
42 linux  tmux  gnu-screen 


3
Як користуватися ssh через http або https?
У мене є клієнтський ноутбук linux fedora21 за корпоративним брандмауером (який дозволяє через порти http і https, але не ssh 22), і я маю вдома сервер Linux Linuxora21 за власним маршрутизатором. Перегляд за допомогою https працює, коли я вказую загальнодоступну IP-адресу свого домашнього сервера (тому що я налаштував свій домашній …
42 sshd  http-proxy 

4
configure: error: компілятор C не може створити виконувані файли
Я намагаюся оновити apache 2.2.15 до 2.2.27. Під час роботи config.nice, взятого з apache2.2.15 / build, я отримую таку помилку: checking whether the C compiler works... no configure: error: in `/home/vkuser/httpd-2.2.27/srclib/apr': configure: error: C compiler cannot create executables Я намагався шукати в Інтернеті, але не пощастило. Я також випробував компілятор …

10
Як перевірити, чи труба порожня, і запустити команду над даними, якщо її немає?
Я проклав рядок в bash script і хочу перевірити, чи є в трубі дані, перш ніж подавати їх програмі. Пошук, про який я знайшов, test -t 0але тут він не працює. Завжди повертає помилкове. Тож як бути впевненим, що труба має дані? Приклад: echo "string" | [ -t 0 ] …
42 bash  shell  pipe 

4
Яка різниця між / tmp та / run?
Згідно з FHS-3.0 , /tmpпризначений для тимчасових файлів і /runпризначений для змінних даних часу виконання. Дані в /runповинні бути видалені при наступному завантаженні, що не потрібно /tmp, але все ж програми не повинні припускати, що дані в /tmpньому будуть доступні при наступному запуску програми. Все це здається мені досить схожим. …
42 linux  files  filesystems  fhs 

4
Необмежена історія в zsh
В zsh, я хочу мати необмежену історію. Я встановив HISTSIZE=, що працює в bash. Зараз я імпортую стару історію mv old_history .history який досить великий wc -l .history 43562 .history Якщо зараз я закриюсь і почну zshзаново, я бачу wc -l .history 32234 .history Чи не можу я мати необмежену …

9
Неможливо зупинити скрипт bash за допомогою Ctrl + C
Я написав простий скрипт bash з циклом для друку дати та пінгу на віддаленій машині: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Коли я запускаю його з терміналу, я не …
42 bash  terminal  signals 

9
як перейменувати кілька файлів, замінивши рядок у назві файлу? цей рядок містить "#"
https://serverfault.com/questions/70939/how-to-replace-a-text-string-in-multiple-files-in-linux https://serverfault.com/questions/228733/how-to-rename-multiple-files-by-replacing-word-in-file-name https://serverfault.com/questions/212153/replace-string-in-files-with-certain-file-extension https://serverfault.com/questions/33158/searching-a-number-of-files-for-a-string-in-linux Ці згадані статті відповіли на моє запитання. Однак жоден з них не працює на мене. Я підозрюю, що це тому, що рядок, який я намагаюся замінити, має в ньому #. Чи існує особливий спосіб вирішити це? У мене є файл зображення, який під час міграції сайту …
42 sed  rename  mv 

4
Спільний доступ до робочого столу за допомогою Google Hangouts, подвійного монітора та оболонки GNOME
У мене ноутбук із вбудованим екраном та приєднаним монітором. Коли я запускаю відеозустріч Google і ділюсь своїм робочим столом, я хотів би мати доступ лише до вкладеного екрану, але не знаю як. Зараз у мене є два монітори: LVDS1відповідає екрану мого ноутбука, який налаштований як вторинний екран і DP1який є …

7
Як скопіювати декілька файлів на підстановку?
У мене папка з кількома файлами в ній ABC. * (Таких файлів приблизно 100). Я хочу копіювати їх у нові файли з іменами, що починаються з DEF. * Отже, я хочу ABC.Page1 ABC.Page2 ABC.Topic12 ...etc скопійовано в DEF.Page1 DEF.Page2 DEF.Topic12 ...etc Який найпростіший спосіб зробити це за допомогою команди batch …

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