Unix & Linux

99
Можно ли запустить ssh-copy-id через порт, отличный от 22?

У меня сервер с SSH работает на нестандартном порту. Вместо 22 он работает на 8129. Для входа я использую: ssh -p 8129 hostname Теперь, когда мне нужно настроить ключ для входа без пароля, я должен скопировать открытый ключ и вручную добавить его к авторизованному ключу. Я обнаружил, что команду...

99
Монтирование сетевого диска cifs: права на запись и chown

У меня есть доступ к сетевому диску cifs. Когда я монтирую его на своей машине с OSX, я могу читать и писать с него и на него. Когда я монтирую диск в Ubuntu, используя: sudo mount -t cifs -o username=${USER},password=${PASSWORD} //server-address/folder /mount/path/on/ubuntu Я не могу записать на...

99
Используйте scp для передачи файла из локального каталога X в удаленный каталог Y

Я посмотрел вокруг на другие вопросы здесь и на различные учебники "использования scp" в Интернете, но я не могу разобраться, что не так. Я использую Linux Mint и пытаюсь понять, как работает scp . У меня есть файл file.ext (на моем компьютере) в каталоге / home / name / dir / Я подключаюсь к...

99
Что такое испорченное ядро ​​в Linux?

При определенных условиях ядро ​​Linux может стать испорченным . Например, загрузка проприетарного видеодрайвера в ядро ​​портит ядро. Это условие может быть видно в системных журналах, сообщениях об ошибках ядра (упс и паника), а также с помощью таких инструментов, как lsmodи остается до...

98
Куда отправляются файлы при выполнении команды rm?

Недавно я случайно сделал rmнабор файлов, и это заставило меня задуматься, где именно эти файлы заканчиваются? То есть при работе с графическим интерфейсом удаленные файлы попадают в корзину. Что эквивалентно rmи есть ли способ отменить...

98
Псевдофайлы для временных данных

Я часто хочу передавать относительно короткие строковые данные (хотя это может быть несколько строк) в программы командной строки, которые принимают входные данные только из файлов (например, wdiff) повторяющимся образом. Конечно, я могу создать один или несколько временных файлов, сохранить там...

98
Разница между «функцией foo () {}» и «foo () {}»

Я могу определить bashфункции, используя или опуская functionключевое слово. Есть ли разница? #!/bin/bash function foo() { echo "foo" } bar() { echo "bar" } foo bar Оба вызова функций fooи barуспешно, и я не вижу никакой разницы. Поэтому мне интересно, если это просто для улучшения читабельности,...

98
«Правильный» способ проверить, работает ли служба в скрипте

Моя проблема: Я пишу сценарий bash, и в нем я хотел бы проверить, работает ли данный сервис. Я знаю, как сделать это вручную, с $ service [service_name] status. Но (особенно после перехода на systemd), который печатает целую кучу текста, который немного беспорядочно анализировать. Я предположил,...

97
Загружать каталоги с помощью sftp?

У меня возникли некоторые проблемы при загрузке каталогов (которые содержат другие каталоги глубиной в несколько уровней) по sftp. Я понимаю, что могу обойти это, используя gzipping, но я не понимаю, почему это необходимо. Во всяком случае, я стараюсь sftp> put bin/ Uploading bin/ to...

97
Как получить только файлы, созданные после даты с ls?

С помощью lsкоманды можно ли показывать только файлы, созданные после определенной даты, часа ...? Я спрашиваю об этом, потому что у меня есть каталог с тысячами файлов. Я так хочу увидеть все файлы, которые были созданы со вчерашнего дня. Я использую, ls -ltrно я должен ждать, чтобы увидеть все...

97
^ x ^ y Unix трюк для всех экземпляров в последней команде?

Один из моих любимых трюков с Unix - ^x^yвзять последнюю команду и заменить первый экземпляр «x» на «y». Однако мне интересно, работает ли подобный трюк, чтобы заменить все вхождения «x» на «y» в последней...

96
Запомните половинную команду, пока я проверяю

Я часто оказываюсь в следующей позиции: я начал вводить длинную команду в командной строке bash, но на полпути я обнаружил, что мне нужно проверить что-то с помощью другой команды. Это проблема, когда я на консоли (нет X), что часто бывает, потому что тогда у меня есть только следующие...