Unix & Linux

8
Разделить существующую командную строку на несколько строк

Я понимаю, что могу ввести \ enterв конце bashкомандной строки, чтобы продолжить эту команду в другой строке. Но как я могу разделить командную строку приглашения - которая уже была набрана полностью - на две части? Например, как я могу разорвать эту строку прямо thenбез необходимости обрезать...

8
Какие файлы изменяет authconfig на RHEL?

Я пытаюсь разрешить RHEL использовать учетные записи, созданные в системе, но использовать пароли из Active Directory. Я видел, как кто-то использовал: authconfig \ --enablekrb5 \ --krb5realm=KDCRealm.NET \ --krb5kdc=kcldap.net \ --krb5adminserver=kcldap.net \ --enablekrb5kdcdns \...

8
Как работают разрешения / атрибуты файлов? Уровень ядра, уровень FS или оба?

Вопрос, который возник у меня ранее: зависят ли права доступа к файлам / атрибуты от ОС (и, следовательно, от ядра), или они зависят от файловой системы? Мне кажется, что второй вариант является более логичным, но я никогда не слышал о reiserfsправах доступа к файлам, например: только «Права...

8
читать -a массив -d '\ n' <foo, код выхода 1

Если я попытаюсь выполнить read -a fooArr -d '\n' < bar код выхода равен 1 - хотя он выполняет то, что я хочу; поместите каждую строку barв элемент массива fooArr(используя bash 4.2.37). Может кто-нибудь объяснить, почему это происходит Я нашел другие способы решения этой проблемы, например,...

8
Используйте функцию автозаполнения пути терминала для ввода в сценарий оболочки

Я хочу создать скрипт, который: (1) получает путь, дающий пользователю возможность использовать табуляцию для автозаполнения, затем (2) получает имя пользователя от файла, а затем (3) создает файл по этому пути с расширением. текст. Мой вопрос: как мне сделать 1.? Как мне сказать bash запросить...

8
Каковы значения префикса интерфейса в ifconfig?

Я не уверен, есть ли у них имя, но на большинстве компьютеров я использую префиксы интерфейса: эт-: Ethernet / проводной wlan-: Беспроводной / WiFi Однако на моем ASUS RT-N56U у меня есть следующее: br0: «Ethernet» - мост? eth2: «Ethernet», IPv6 (где 0 и 1?) eth3: «Ethernet», IPv4 (тот, что с моим...

8
Как использовать подстановку параметров в шаблоне glob (zsh)

Я хочу обработать кучу файлов, заканчивающихся некоторыми суффиксами, поэтому я написал следующий скрипт zsh, но он не сработал. EXT=(.jpg .png .gif) EXT=${(j.|.)EXT} # EXT becomes '.jpg|.png|.gif' for f in *($EXT); do # should become '*(.jpg|.png|.gif)' but failed process-one-file $f done Почему...

8
Как предотвратить отображение системной информации на терминале?

Я работаю над графическим интерфейсом curses, который должен запускаться автоматически при загрузке в терминале Linux по умолчанию (у меня не установлен X-сервер). У меня это отлично работает, но у меня есть проблема, когда вскоре после запуска приложения curses ОС выводит некоторую информацию в...

8
Открытие ссылок за пределами broswer в kubuntu открывает html только из локального кэша kde

У меня есть странная проблема, когда всякий раз, когда ссылка открывается из оболочки, кэшированный HTML открывается локально, а не через браузер. для иллюстрации : если я запускаю команду xdg-open http://www.google.comв Баш строке, этот URL открывается в моей строке браузера:...

8
Дисплейный сервер или оконный менеджер против графического драйвера?

Я пытаюсь разобраться в своем понимании различной части графики в Linux, и меня смущает роль, которую играет каждая из следующих концепций. Дисплей сервер Оконный менеджер Графический драйвер Мои вопросы: Драйверы графики реализованы внутри ядра Linux или снаружи? Если вне ядра, почему они...

8
В чем разница между `/ sbin / ip route` и` / sbin / route`?

Linux поставляется с двумя утилитами /sbin/route /sbin/ip route В чем разница между этими двумя понятиями и какое эмпирическое правило следует использовать, когда вы решаете, какой из двух вариантов следует использовать? Я знаю, что они оба зарегистрированы в двух разных местах, man 8 route man 8...

8
Оптимизация цикла while

Я создал мини-скрипт для перезагрузки моего Raspberry Pi по нажатию кнопки. Сценарий просто использует wiringPi (команда gpio), чтобы установить на вход вывод 0 (вывод 17 в стандартном порядке нумерации Raspberry Pi), а затем считывает значение до единицы (то есть, когда кнопка нажата или...

8
Можно ли настроить ksh в AIX для использования клавиши табуляции для завершения имени файла?

У меня есть несколько серверов AIX 7, которые ограничены тем, какое программное обеспечение я могу установить, и мне интересно, смогу ли я kshиспользовать клавишу Tab для завершения имен файлов в промо-оболочке. Страницы man для ksh немногочисленны, и я не вижу соответствующих вопросов, касающихся...

8
С каким пользователем мне следует запускать веб-серверы, redis & mongodb?

На этом VPS есть три пользователя: root, another_one, никто. Все файлы веб-сервера, конфиги и т. Д. принадлежат root. Тем не менее, я сомневаюсь, что касается запуска вещей. Если я использую root для веб-сервера, я могу подвергнуть систему дырам в безопасности, тогда как, если я попытаюсь войти в...

8
Как сделать Kate отступом для пробелов в файлах Python, но использовать вкладки для текстовых файлов и других файлов?

Моя цель - настроить Kate для правильной работы с файлами Python, но использовать другие настройки (вкладки, а не пробелы) в других документах. Я уверен, что другие делают это, но я не могу найти удобное решение. Я ценю любые советы. Кейт имеет настройки для отступа здесь: Нажмите меню настроек...

8
Как заменить диск в резервном пуле ZFS?

Я немного читал, и похоже, что ZFS не любит, когда диски удаляются из не избыточных массивов : Вы можете использовать zpool detachкоманду для отсоединения устройства от зеркального пула хранения. Например: # zpool detach zeepool c2t1d0 Однако эта операция отклоняется, если нет других действительных...

8
Задание Cron все еще выполняется при удалении

На сервере, который я унаследовал, cronна одном из серверов Debian выполняется почасовая работа. Он отправляет электронное письмо на несуществующее электронное письмо, но возвращается к моей учетной записи, поскольку я указал себя в качестве rootэлектронного письма /etc/aliases. Задание cron было...