Unix & Linux

25
Почему «ключевое слово grep» приводит к тому, что терминал всегда стоит на месте?

Когда я набираю «grep doc» в терминале, он просто ничего не делает, мешая терминалу делать что-либо еще, прежде чем я уйду с помощью Ctrl+ Cили Z. Я знаю, что это не то, как я должен использовать grep, а просто любопытно, почему это происходит....

25
Пользователь без пароля - как можно войти в эту учетную запись из учетной записи без полномочий root

Я только начал использовать Scientific Linux (7.0) (хотя я предполагаю, что этот вопрос может быть нейтральным по отношению к распространению ..). Версия ядра - 3.10.0-123.20.1.el7.x86_64. Возвращаясь к моему вопросу. Я переключился на rootучетную запись и оттуда создал новую учетную запись...

25
Перечислите ВСЕ Ansible переменные для хоста или группы с помощью специальной команды?

Ansible переменные приходят из разных источников. Например, можно предоставить host_vars и group_vars, создав файлы YAML в подпапке с именем host_varsи group_varsсоответственно в папке, содержащей файл инвентаризации. Как я могу перечислить все переменные, которые Ansible будет знать о группе или...

25
Безопасно ли удалять ~ / .cache?

Когда я сканировал свой $HOMEкаталог с помощью baobab(Disk Usage Analyzer), я обнаружил, что ~/.cacheон потребляет около половины ГБ. Я также попытался перезагрузить и снова проверить размер, но без разницы. Итак, я планирую rm -rf ~/.cache. Дайте мне знать Безопасно ли очищать~/.cache...

25
найти системный модуль, «владеющий» запущенным процессом демона

Чтобы отладить проблему JACK / Pulseaudio, я хочу понять, когда и почему демон pulseaudio запускается systemd (в Fedora). С помощью: $ ps -o'pid,ppid,args' `pgrep pulse` Я вижу, что Pulseaudio Daemon запускается systemd (pid = 1) PID PPID COMMAND 2738 1 /usr/bin/pulseaudio --start Тем не менее, я...

25
Cygwin в Windows: не удается открыть дисплей

Я использую Windows 10 на Surface Pro 3. Я установил Cygwin, а также добавил несколько полезных пакетов (gvim, nedit, emacs, vim, g ++). Однако, когда я запускаю gvim, я получаю сообщение «Не могу открыть дисплей». То же самое происходит с Nedit. Когда я сделал эхо $ DISPLAY, я ничего не показывал,...

25
Есть ли причина, по которой я бы не добавил / usr / local / sbin, / usr / sbin, / sbin к моему пути в Debian?

Сравните Debian (слева) и Ubuntu (справа): $ ifconfig $ ifconfig bash: ifconfig: command not found eth0 Link encap ... $ which ifconfig $ which ifconfig $ /sbin/ifconfig Тогда как суперпользователь: # ifconfig # ifconfig eth0 Link encap ... eth0 Link encap ... # which ifconfig # which ifconfig...

25
Как удалить последний столбец файла в Linux

Я хочу удалить последний столбец текстового файла, пока я не знаю, что такое номер столбца. Как я мог это сделать? Пример: Входные данные: 1223 1234 1323 ... 2222 123 1233 1234 1233 ... 3444 125 0000 5553 3455 ... 2334 222 И я хочу, чтобы мой вывод был: 1223 1234 1323 ... 2222 1233 1234 1233 ......

25
dbus: [система] Не удалось активировать службу 'org.freedesktop.login1': истекло время ожидания

Я продолжаю получать следующие сообщения об ошибках в системном журнале одного из моих серверов: # tail /var/log/syslog Oct 29 13:48:40 myserver dbus[19617]: [system] Failed to activate service 'org.freedesktop.login1': timed out Oct 29 13:48:40 myserver dbus[19617]: [system] Activating via...

25
Ограничить размер буферного кеша в Linux

Есть ли способ указать ядру Linux использовать только определенный процент памяти для буферного кэша? Я знаю, что /proc/sys/vm/drop_cachesможно использовать для временной очистки кэша, но есть ли какие-либо постоянные настройки, которые препятствуют его росту до, например, более 50% основной...

25
Быстро заменить текст в очень большой файл

У меня есть текстовый файл 25 ГБ, который нуждается в замене строки только на несколько строк. Я могу sedуспешно использовать, но это занимает очень много времени для запуска. sed -i 's|old text|new text|g' gigantic_file.sql Есть ли более быстрый способ сделать...

25
Что означает $ {PATH: +: $ {PATH}}?

Недавно я заметил следующее в моем профиле cygwin, точнее: /usr/local/bin:/usr/bin${PATH:+:${PATH}} Что это означает? Почему не просто $ PATH? Это «если $ PATH существует, то добавить: $ PATH»? Моя цель - поменять порядок и поместить пути cygwin за путями Windows. В прошлом я бы...

25
Буфер обмена для копирования и вставки файлов в командной строке?

Предположим, в Bash я захожу в каталог, а затем в другой каталог. Я хотел бы скопировать файл из первого каталога во второй каталог, но без указания длинных путей к ним. Является ли это возможным? Мое временное решение - использовать его /tmpкак временное место для хранения копии файла. cp myfile...

25
openssh: ssh добавляет ключи к агенту по мере необходимости

Когда я захожу на сервер по ssh, а мой ключ не загружен в агент, я должен прервать работу, а затем запустить ssh-add, чтобы получить ключ в агент. Я бы хотел, чтобы команда ssh автоматически добавляла ключ, если его нет. Это...

25
Как получить tty, в котором работает bash?

Во втором методе, предложенном на этой странице , вы получите tty, в котором bash запускается с помощью команды: ps ax | grep $$ | awk '{ print $2 }' Я подумал, что это немного лениво, перечисляя все запущенные процессы только для извлечения одного из них. Разве это не было бы более эффективно (я...

25
Открытие командной строки в текстовом редакторе - как это называется?

Один из моих любимых приемов в Bash - это когда я открываю командную строку в текстовом редакторе. Я делаю это (в режиме vi) нажатием ESC v. Когда я это делаю, все, что находится в моей командной строке, теперь отображается в моем выбранном $ EDITOR. Затем я могу отредактировать команду, как если...

25
Можно ли запустить iCloud Drive в Ubuntu?

Я активный пользователь Apple, у меня MacBook дома, но Linux PC в работе. Одной из самых неприятных вещей для меня является синхронизация моих личных данных между домом, работой и мобильными устройствами (например, документами и т. Д.). На данный момент моим основным облачным хранилищем является...

25
Загрузка необработанного образа диска в QEMU

У меня есть файл образа диска отсюда ; на этой странице написано, что я могу загрузить этот образ с помощью QEMU и следующей команды: $ qemu-system-x86_64 -m 4096 -ctrl-grab -no-reboot x86-64.img Это дает сообщение: WARNING: Image format was not specified for 'x86-64.img' and probing guessed raw....