Tag: оболочки

Сильная команда таймаута в zsh

Это часто задаваемый вопрос: Суперпользователь / петля запуск программы-и-убить-после-тайм-аут SO / баш-скрипт-что-убивает-а-ребенок-процесс-после-а-данные тайм-аут SO / Баш-вводного-процесс-в-ограниченное время периода SO / Баш-вводного-процесс-в-ограниченное время периода На этот раз я добавляю твист. Мне нужно сделать это в zsh . Кроме того, решение: Должен быть тихий (т. Е. Нет сообщений управления работой) Должен быть переносимым (т. Е. coreutils приближенным […]

Работа с экспортом странного поведения PATH CentOS

Я пытаюсь изменить переменную PATH в двух разных сценариях, расположенных в /etc/profile.d/ /etc/profile.d/php.sh #!/bin/sh PATH=$PATH:/usr/local/php/bin export PATH /etc/profile.d/mysql.sh #!/bin/sh PATH=$PATH:/usr/local/mysql/bin export PATH Перезагружая CentOS и проверяя переменную PATH (отредактированную), $ PATH изменяется дважды! []$ echo $PATH /usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin: /usr/local/mysql/bin:/usr/local/php/bin:/home/IntUser/bin:/usr/local/mysql/bin: /usr/local/php/bin []$ В корневом режиме: []$ su Password: []# $ PATH изменяется 3 раза! []# echo $PATH […]

tail: незаконный вариант – ошибка -53 \ r при использовании головы и хвоста в одном файле в одном скрипте

я использую a=`head -1 Rt.in` чтобы получить первое значение из моего файла, и я сохраняю его как переменную, тогда я использую одну и ту же переменную для tail -$a чтобы хвост последних строк с моего ввода. Но он дает ошибку: tail: illegal option — -53\r. Мой входной файл имеет 4 столбца из третьей строки и […]

Измените команды на исходные значения

Я работаю с терминалом в Linux и имею некоторые проблемы. Мне нужно сделать скрипт, содержащий эти команды в pico, а затем выполнить его. Я уже сделал это, и мой результат 254 9 23 -45, и теперь мне нужно изменить те строки, где номера базы 16 и базы 8 появляются, чтобы печатать исходные значения соответственно в […]

Игнорировать первые строки x при выполнении сценария?

Я создаю скрипт, который, в конце концов, начинается с выполнения exec используя exec . Проблема в том, что первые несколько строк должны запускаться каждый раз, когда вы запускаете скрипт самостоятельно, поэтому мне интересно, есть ли что-нибудь, что я могу сделать, чтобы исправить это. Вот пример: echo "welcome" read yesno if [[ $something = etc.. ]]; […]

Как я могу изменить lsblk, чтобы показать модель по умолчанию?

В настоящее время я запускаю Arch. Я просто хочу изменить lsblk, чтобы всегда отображаться, как если бы в качестве стандартных -o model были выбраны -o model . Я полагаю, что я мог бы переименовать lsblk и поместить копию в папку, которая будет называть ее с помощью этой опции, но это может испортить передачу других аргументов […]

Отображение переменной даты

Я очень новичок в программировании оболочки и задаю вопрос. Каков наилучший способ отобразить дату сразу после того, как она говорит «Дата и время создания:» echo "What is your name?" read name echo "########################################################################" > sgen.out echo "# It was created by: " $name >> sgen.out echo "# Creation date and time: " >> sgen.out echo […]

Связь между процессами запуска оболочки и средой родительского процесса

«Как переменные оболочки связаны с окружающей средой, что процесс, запущенный оболочкой при запуске?» Я прочитал Если процессы наследуют среду родителя, зачем нам нужно экспортировать? Возможно, мое неправильное понимание заключается в том, что переменные оболочки не находятся в среде. Переменные должны быть экспортированы в среду, чтобы ребенок мог наследовать их от родителя, но я не вижу, […]

Безопасно ли отключать доступ к оболочке всем пользователям, указанным в / etc / passwd?

Я только что прочитал о том, как отключить доступ к оболочке для пользователей в Ubuntu в этом сообщении по соображениям безопасности. Безопасно ли отключать доступ к оболочке всем пользователям, указанным в /etc/passwd за исключением root:x:0:0 и другого конкретного пользователя, например, tom:x:1000:1000 ? Например, если я отключу оболочку для пользователей по умолчанию, которые приходят с установкой […]

Вызовите один скрипт оболочки другим

Если у меня есть программа, которая умножает предоставленное пользователем значение на 10, как мне написать другой скрипт bash, который имеет аргументы, переданные ему, и принимает эти аргументы и собирает выходные данные другой программы и организует ее в таблицу? Например: [user]$ table 1 5 # #Value Result 1 10 5 50 [user]$

Interesting Posts

«Надзорное» программное обеспечение для школьных помещений

Есть ли какой-либо веб-браузер, который использует keybinding, кроме uzbl?

Получение строк из файлов с определенным расширением

Альтернатива xxd для QNX

Установка yum не выполняется из-за сохраненной транзакции

Тестирование, если файлы начинаются с определенных букв и не содержат специального символа, за исключением периода в конце рядом с расширением файла в сценарии оболочки

Почему экспорт vim как EDITOR в zsh отключает быстрые клавиши?

Как захватить стандартный вывод скрипта, который зависит от пользователя для ввода?

Преодоление промежуточного ЦС в Linux?

Какое программное обеспечение или драйверы мне нужно отключить, чтобы использовать `flashrom`?

Получение приложений KDE для распознавания кнопок «Вперед» / «Назад»

grep для Java-метода

Клавиатура Sun type 5 через репликатор последовательного порта

SED – вставить файл поверх другого

X Запуск вместо Openbox (Arch)

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