Unix & Linux

52
У нас есть отмена в Linux?

Я переименовал несколько файлов в один пакетный скрипт. Есть ли способ отменить изменения, не переименовывая их обратно? Предоставляет ли Linux какой-то нативный способ...

52
Ядро Linux: руководство для начинающих [закрыто]

Я интересуюсь модификацией внутренних компонентов ядра, применением патчей, обработкой драйверов устройств и модулей, для собственного личного удовольствия. Существует ли всеобъемлющий ресурс для взлома ядра, предназначенный для опытных...

52
Возобновить передачу одного файла с помощью rsync

В Ubuntu я хочу скопировать большой файл со своего жесткого диска на съемный диск rsync. По какой-то другой причине операция не может быть завершена за один запуск. Поэтому я пытаюсь выяснить, как использовать, rsyncчтобы возобновить копирование файла с того места, где он остановился в прошлый раз....

52
Каковы принципиальные различия между основными * оболочками NIX? [закрыто]

Каковы принципиальные различия между основными оболочками * NIX и какими сценариями может быть предложено использовать один поверх другого? Я понимаю, что некоторые из них, вероятно, сводятся к пользовательским предпочтениям, но я когда-либо использовал только bash, и мне интересно узнать, где...

52
Как редактировать командную строку в полноэкранном редакторе в ZSH?

В bash, используя режим vi, если я нажму Esc, vмоя текущая командная строка открывается в редакторе, указанном в, $EDITORи я могу редактировать ее в полноэкранном режиме, прежде чем «сохранить» команду, которая будет возвращена в оболочку и выполнена. Как я могу добиться аналогичного поведения в...

52
Для чего используется команда mknod?

Я только начал использовать Ubuntu в качестве основной ОС и хотел узнать о вещах, которые мне не следует делать, и узнавать о плохих вещах, которые люди делали в прошлом. Я наткнулся на это письмо об ужасных историях, которые администраторы UNIX и Linux делали в своей собственной системе, когда они...

52
объединять текстовые файлы по столбцам

У меня есть два текстовых файла. Первый имеет содержание: Languages Recursively enumerable Regular в то время как второй имеет содержание: Minimal automaton Turing machine Finite Я хочу объединить их в один файл по столбцам. Итак, я попытался, paste 1 2и его вывод: Languages Minimal automaton...

52
Матт: как безопасно хранить пароль?

Мой файл .muttrc выглядит как этот или увидеть ниже проблеск. Я не решаюсь с паролем. Как я должен хранить свой пароль, чтобы использовать его с mutt? set imap_user = "username@gmail.com" set imap_pass = "password" set smtp_url = "smtp://username@smtp.gmail.com:587/" set smtp_pass = "password" set...

52
Установите диапазон сети в переменной среды no_proxy

Я в сети использую прокси. У меня есть машины, использующие множество сценариев, которые там и там обращаются друг к другу по HTTP. Сеть 10.0.0.0/8. Мой прокси 10.1.1.1:81, поэтому я настроил его соответствующим образом: export http_proxy=http://10.1.1.1:81/ Я хочу исключить свой собственный...

52
Как рекурсивно удалить каталоги с подстановочными знаками?

Я работаю через SSH над WD My Book World Edition. По сути, я хотел бы начать с определенного уровня каталогов и рекурсивно удалить все соответствующие подкаталоги .Apple*. Как бы я пошел об этом? Я пытался rm -rf .Apple* а также rm -fR .Apple* ни один из удаленных каталогов, соответствующих этому...

52
Как автоматически запускать и выключать машины VirtualBox?

Мне нужно запустить систему программного обеспечения, которая предназначена для установки в качестве устройства на выделенном компьютере. Чтобы сэкономить энергию, я планирую запустить систему на виртуальной машине VirtualBox. Хост - это стандартная Linux-система с системой SysV-Init, гостем...

52
Завершение бесконечного цикла

У меня есть команда, которую я хочу запускать автоматически каждый раз, когда она завершается, поэтому я запустил что-то вроде этого: while [ 1 ]; do COMMAND; done; но если я не могу остановить цикл, так Ctrl-cкак это просто убивает, COMMANDа не весь цикл. Как мне добиться чего-то подобного, но что...

52
Как заставить сервис Unix видеть переменные окружения?

Я установил свою переменную среды, используя /etc/profile: export VAR=/home/userhome Тогда, если я делаю echo $VARэто показывает/home/userhome Но когда я помещаю ссылку на эту переменную в /etc/init.d/servicenameфайл, она не может найти эту переменную. Когда я запускаю, service servicename...

52
Выполнить команду перед выключением

Я хочу выполнить простую команду как раз перед тем, как компьютер выключится (время не имеет значения). Для запуска я могу использовать /etc/rc.local; Есть ли что-то подобное для выключения? Обратите внимание, что я все еще хотел бы использовать встроенную кнопку выключения из меню; то есть я не...

52
Использование шаблонов OR в подстановочных знаках оболочки

Содержимое моего каталога $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Я хотел бы перечислить детали файлов, которые имеют слово в имени файла, как указано. Пример : $ ls -lrt...

52
Какой самый простой способ найти неиспользуемый локальный порт?

Какой самый простой способ найти неиспользуемый локальный порт? В настоящее время я использую что-то похожее на это: port=$RANDOM quit=0 while [ "$quit" -ne 1 ]; do netstat -a | grep $port >> /dev/null if [ $? -gt 0 ]; then quit=1 else port=`expr $port + 1` fi done Это кажется ужасно...

52
Как избежать необходимости несколько раз вводить «y» при удалении защищенного файла

Я ищу решение, которое будет использоваться в ответ на "rm: удалить обычный файл с защитой от записи [x]?" Я думал о выдаче персонажа с последующим возвратом каретки несколько раз, в bashrc. Как мы это...