Tag: оболочки

Перезагрузите файл ~ / .bash_profile из сценария оболочки

Я написал сценарий оболочки, который должен перезагрузить файл ~/.bash_profile , но он не работает. Вот код. echo 'export PATH=$PATH":$HOME/.bin"' >> ~/.profile mkdir ~/.bin cp passwrdgen ~/.bin chmod +x ~/.bin/passwrdgen . ~/.profile echo Done!

Я использую `history -c` очистить историю, почему первый идентификатор команды не начинается с` 1`?

Я использую history -c очистить историю, почему первый идентификатор команды не начинается с 1 ? aircraftdeMacBook-Pro:shell_dir ldl$ history -c aircraftdeMacBook-Pro:shell_dir ldl$ history 35 history Вы можете видеть, что это начинается с 35 .

Список всех моих файлов, измененных больше, чем X дней назад, в длинном формате

Как я могу перечислить в длинном формате все файлы (расположенные в каталоге), которые принадлежат мне (прав), и были изменены более 7 дней назад?

Манипулирование упорядочением результатов команды whereis

Прямо сейчас, если я whereis в исполняемом файле, который мне интересен, узнав местоположение, я верну несколько результатов, где находится это программное обеспечение. Какую конфигурацию можно сделать, чтобы получить последний результат в начале списка? Если я запускаю whereis gcc , у меня может быть 5 различных версий gcc в ОС, но самая высокая / самая последняя […]

глобальная Linux-оболочка linux в переменной памяти – из оболочки

Есть ли способ установить переменную env без редактирования файлов, которые будут находиться в памяти, а также повлиять на другие оболочки, которые вступят в силу для любого нового пользователя, который подключает этот компьютер и вступит в силу только после следующей перезагрузки Linux-машины? Я пытаюсь вспомнить что-то в своем linux, которое будет эффективным (из сценария) только на […]

Назначить результат измерения цикла for с помощью / usr / bin / time в переменной

Мне нужно выполнить команду curl внутри цикла for несколько раз и получить среднее время, затраченное на выполнение одного завитка. Это то, что у меня есть: while read query; do TIMEFORMAT=%R; time for i in {1..3}; do curl -s -w '\n' -XPOST -H 'Content-Type: application/x-www-form-urlencoded' –data-urlencode query='${query}' ${nginx_url} > /dev/null; done done < queries.txt Это печатает […]

ArchLinux: по-прежнему имеет неправильный редактор в некоторых случаях

После установки моей ОС ArchLinux текстовый редактор по умолчанию был установлен в vi . Я хотел изменить его на vim и редактировать все возможные конфигурации, такие как .bashrc , .zshrc , .zshenv и /etc/environment . Я также попытался использовать команду export -command для установки переменных среды. Сейчас он работает в большинстве случаев, но я испытал […]

Использование Crontab -e с нестандартным редактором с ограниченной оболочкой (не экспортировать переменную или запустить редактор)

У меня есть пользователь с очень ограниченными правами. Хотя мне разрешено изменять свой crontab, редактор по умолчанию – nano , который может стать реальной проблемой, когда вы привыкли к vi и не хотите вставлять производственную среду. Я не могу экспортировать переменную и не объявлять ее, поэтому export EDITOR='vi' или EDITOR=vi crontab -e просто не работает […]

Выполнение команд оболочки в файле .sh приводит к ошибке

У меня есть две команды linux shell: echo 'CPU type and model' cat /proc/cpuinfo | head -5 | tail -1 Когда я запускаю эти команды непосредственно в терминале, я получаю этот результат поистине: CPU type and model model name : Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz Но когда я сохраняю их в файле […]

Зацикливание записей в каталоге bash и сохранение в массив

(См. Обновление у подножия вопроса). Это следующий вопрос: «Сделать копии каталогов с помощью find» . Этот вопрос включал манипулирование связкой каталогов. Это слишком сложно обрабатывать в одной команде, поэтому я решил пойти с подходом, который сохранил список каталогов в массив bash, несмотря на оговорки о переносимости. Кажется, что стандарт оболочки POSIX (стандарт оболочки Unix, как […]

Interesting Posts

Как узнать, безопасен ли пакет для обновления в CentOS?

Как создать патч, игнорирующий различия в отступе в коде?

Сервер Apache на разных дисковых разделах

Apache «Модуль mod_alias не существует»

Проверьте, работает ли telnet-порт в сценарии оболочки

Скрипт, сравнивающий два файла, соответствует двум строкам в любой точке

Переслать удаленный адрес на локальный, DNAT просто застрял

SSH внутри SSH терпит неудачу с «stdin: is not tty»

Как получить пароль из KWallet; KWalletManager не запускается

Резервное копирование только при подключении к источнику питания и только в пределах временного окна

Начать докционированные веб-сайты по запросу

Linux Bluetooth-драйвер для Lenovo ThinkPad T470s

Что делает эта команда Linux?

Как передать все компьютеры, подключенные к интернет-коммутатору?

Переименование пакетного файла: лучше, чем случайный идентификатор, чтобы предотвратить удаление файлов с повторяющимися именами файлов?

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