Tag: bash

Убить фоновый SSH при выходе оболочки

Я пытаюсь создать SSH из моего сценария профиля bash, который работает в фоновом режиме для совместного использования (через его управляющий сокет). Проблема, с которой я столкнулся, – это надежный способ гарантировать, что SSH не будет работать, как только TTY будет закрыт (или более непосредственно, как только родительская оболочка bash выйдет). Я знаю, что оболочка может […]

Как добавить новую строку в конец файла?

Используя системы контроля версий, меня раздражает шум, когда diff говорит No newline at end of file . Поэтому мне было интересно: как добавить новую строку в конце файла, чтобы избавиться от этих сообщений?

Есть ли способ сохранить команду в вашей истории?

Есть ли способ сохранить команду в вашей истории? У меня есть команда, которую я хочу оставить вне моего файла истории, и я действительно не хочу, чтобы она была там, когда я просматриваю историю, хранящуюся в памяти, хотя это менее беспокоит. Есть ли способ предотвратить это, или мне просто нужно вернуться и отредактировать мой файл истории. […]

как glob каждый скрытый файл, кроме текущего и родительского каталога

Я хочу, чтобы glob каждый скрытый файл и каталог, но не текущий ( . ) И родительский каталог ( .. ). Я использую bash. Соблюдайте текущее поведение: $ ls -a . .. …a …aa ..a ..aa .a .aa .aaa a $ echo * a $ echo .* . .. …a …aa ..a ..aa .a .aa […]

Символическая рекурсия ссылок – что заставляет ее «перезагружать»?

Я написал небольшой скрипт bash, чтобы узнать, что произойдет, когда я продолжаю следовать символической ссылке, указывающей на тот же каталог. Я ожидал, что он либо сделает очень длинный рабочий каталог, либо рухнет. Но результат удивил меня … mkdir a cd a ln -s ./. a for i in `seq 1 1000` do cd a pwd […]

объединить вывод из двух команд в bash

Можно ли комбинировать выходные данные с этими двумя командами? node ~/projects/trunk/index.js python ~/projects/trunk/run.py run Ни одна из команд не выходит, поэтому я не знаю, как это сделать.

su options – запуск команды в качестве другого пользователя

Мне было интересно, как запустить команду как другого пользователя из сценария. У меня есть владелец скрипта как root. У меня также есть следующая команда, выполняемая в скрипте для запуска команды в качестве пользователя hudson: su -c command hudson Это правильный синтаксис?

Какую оболочку я запускаю?

Когда я запускаю echo $SHELL вывод говорит /bin/tcsh что означает, что я запускаю tcsh оболочку. Но, например, когда я выдаю следующую команду alias emacs 'emacs -nw' Я получаю следующую ошибку: bash: alias: emacs: not found bash: alias: emacs -nw: not found и когда я alias emacs="emacs -nw" он работает нормально! Это запутывает, так как я […]

Получить путь к текущему скрипту при выполнении через символическую ссылку

У меня есть утилита, состоящая из нескольких каталогов с некоторыми сценариями bash и поддерживающих файлов, которые будут развернуты на нескольких машинах, возможно, в другом каталоге на каждой машине. Сценарии должны иметь возможность ссылаться на пути относительно себя, поэтому мне нужно иметь возможность получить путь к файлу, который в настоящее время выполняется. Я знаю о dirname […]

Буфер обмена для копирования и вставки файлов в командной строке?

В Bash предположим, что я посещаю каталог, а затем другой каталог. Я хотел бы скопировать файл из первого каталога во второй каталог, но без указания их длинного пути. Является ли это возможным? Моим временным решением является использование /tmp в качестве временного места для хранения копии файла. cp myfile /tmp когда я нахожусь в первом каталоге, […]

Interesting Posts

Преодоление ограничения длины слова данных usbmon

httpd и mysqld используют память

Пакеты Linux – Отдельные внешние библиотеки Python из системы

sed, чтобы заменить строку из одного файла на все содержимое другого файла

Переместите установку linux с помощью btrfs в подчиненном стандарте по умолчанию (subvolid = 0) на другой подвыбор

Как читать одновременно из двух файлов и печатать их по строкам, bash?

rsync и xfr # 1, to-chk = 0/1, что они означают?

Возможно ли выполнить вкладку истории командной строки для конкретной команды?

Как исправить мой дисплей после того, как Atom полностью сломал его?

Курсор заморожен во время установки

Как сохранить .local TLD в моей интрасети

неизвестное / несанкционированное использование моей пропускной способности

Как убить все задания в bash?

Открывать файлы в emacs по имени файла вместо полного пути

sed удалить конец строки для определенных строк

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