Исключая последний аргумент / параметр из цикла for

Я ищу, чтобы создать сценарий оболочки, который будет проходить через каждый параметр / параметр, за исключением последнего. Вот что я имею до сих пор: for i in $@ do echo "$i" done Это хорошо работает с точки зрения отображения всех аргументов после моей команды ./script.sh, но я надеюсь, что есть способ игнорировать последний параметр или […]

while: команда не найдена

Я пытаюсь сделать это в качестве шутки апрельского дурака: заставлять машину Linux выводить сообщение в оболочке каждые несколько секунд. Моя мысль состоит в том, чтобы достичь этого, запустив бесконечный цикл, который выполняется как фоновое задание (в .bashrc). Например, это делает то, что я хочу: while true ; do echo Evil Message; sleep 10; done Чтобы […]

Как изменить все строки, состоящие из одного символа «0», на другое?

У меня есть файл с строками, похожими на приведенные ниже: 0 0.1 0.0002 0 0.30 Я хочу заменить строки одним 0 на что-то еще, как 0.0001 . Для строк с десятичной точкой и цифрами после, я не хочу их изменять. Я пробовал следующие варианты sed , но он либо ничего не делает, либо меняет все […]

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

Мне нужно создать очень ограниченного пользователя в Linux, который будет иметь ограничительный список запускаемых команд, увидеть некоторые файлы журналов и запустить сценарий из папки / opt / bin. Я не могу использовать инструменты Jailkit (уже реализованные для другого типа пользователей, и, как я мог видеть, файл conf jailkit может обслуживать один тип пользователей). Какое возможное […]

Добавление настраиваемой опции в настройках kde

Недавно я создал Linux From Scratch и установил KDE4. Теперь я хочу добавить опцию «about» в настройках KDE, в которой будет отображаться информация о моей LFS. Мой вопрос: «Возможно ли это?» Если да, то как?

В vi / vim, как добавить в файл вместо его записи?

Я знаю, что могу писать в файл, просто делая :w <file> . Я хотел бы знать, как я могу писать в файл, добавляя его, а не переписывая его. Пример использования: я хочу взять некоторые образцы из файла журнала в другой файл. Чтобы достичь этого сегодня, я могу сделать: Открыть файл журнала Выберите несколько строк с […]

Как настроить Ethernet в Gentoo на s390x?

Я загрузился с компакт-диска SLES 10 SP2 и установил Gentoo. Теперь я пытаюсь сделать работу Ethernet (она работает в SLES). Я нашел этот документ, но в текущем ядре (2.6.38.2) макет sysfs несколько отличается, например, нет файла parameters в каталоге устройства qeth, но у него есть отдельное имя файла. После echo 0.0.0100,0.0.0101,0.0.0102 > /sys/bus/ccwgroup/drivers/qeth/group sysfs содержит […]

Ошибка: недействительная арка-независимая маска ELF, при загрузке машины VirtualBox с помощью Ubuntu Tinyos

Я создал виртуальную машину с Ubuntu (с TinyOS). Проблема возникает, когда я запускаю машину. Я сразу получаю черный экран с письмом: GRUB loading. error: invalid arch independent ELF magic grub rescue> Какая проблема, и что еще более важно, как я могу ее решить? Я попробовал это на своем ноутбуке с 64-разрядной версией Windows 7, поэтому […]

Регистрация при превышении лимита

Существует ли файл журнала, который регистрирует информацию, когда значения, установленные в /etc/security/limits.conf , превышены? Если нет способа сделать запись в журнале при превышении значений?

Создание виртуального выхода X11 с драйвером Nvidia

Я пытаюсь следовать этому руководству, чтобы расширить рабочий стол на компьютере A до компьютера B, создав виртуальный вывод на компьютере A и используя vnc для отображения виртуального выхода на компьютере B. Проблема, с которой я столкнулась, заключается в том, что драйвер Nvidia не позволяет экранам, которые не подключены к использованию, и не создает никаких виртуальных […]

Linux и Unix - лучшая ОС в мире.