Вопросы с тегом «sh»

24
Зачем нужен xargs?

Предположим, я хочу удалить все файлы в каталоге, кроме одного с именем "notes.txt". Я бы сделал это с конвейером ls | grep -v "notes.txt" | xargs rm. Зачем мне нужен xargs, если на выходе второго канала указан вход, который должен использовать rm? Для сравнения, конвейер echo "#include...

24
Сколько данных обычно использует SSH?

Я хочу подключиться к ноутбуку (Ubuntu), который будет подключен через соединение 3G. Поэтому мне нужно оценить, сколько данных я буду использовать для выбора подходящего плана. Отдельно от передачи файлов, для которой я могу легко определить, какой объем данных будет использоваться, какой типичный...

24
Автоматическое монтирование sshfs с использованием fstab без mount -a

Пожалуйста, рассмотрите следующую строку fstab (разрывы строк для удобства чтения): sshfs#user@192.168.1.123:/home/user/ /home/user/Server/ fuse auto,user,_netdev,reconnect,uid=1000,gid=1000,IdentityFile=/home/user/.ssh/id_rsa,idmap=user,allow_other 0 Он работает нормально, но при каждой...

24
Как обновить каталог в BASH?

У меня есть каталог, содержащий файлы, сгенерированные компилятором. Во время каждой перестройки этот каталог очищается и после процесса сборки lsвыдает пустой вывод. После того, как я cdвышел из каталога, а затем вернулся к нему, ls работает правильно. Вопросы: Есть ли другой, более элегантный...

24
Что такое ZSH-эквивалент $ PROMPT_COMMAND BASH?

BASH поддерживает $PROMPT_COMMANDпеременную среды, которая определяет команду, выполняемую перед любым интерактивным приглашением первого уровня. Я ищу ZSH-эквивалент этого. Документация говорит, что есть функция, которую precmdя могу определить для достижения этой цели; однако я понятия не имею,...

24
SSH без пароля (без пароля) в Synology DSM 5 как другой (не root) пользователь

Я пытаюсь подключиться к моей дисковой станции Synology без пароля (проверка подлинности с открытым ключом), но без полномочий root. Когда я пытаюсь ssh как root без пароля, это работает. Выполнение точно таких же шагов для другого пользователя не работает. Он всегда запрашивает пароль (также,...

24
Как я могу скопировать запланированное задание из мертвой Windows в новую Windows?

Мой старый компьютер умер (неисправность оборудования), и мне пришлось переустановить все на новой машине. Все жесткие диски не повреждены, и старый системный диск доступен как F: на моей новой машине. В старой системе у меня была запланированная задача, которая запускала простой пакетный файл при...

24
Почему у меня / как я могу исправить эту ошибку: «shell_session_update: команда не найдена»

Задний план Я вхожу в Ruby 2.x и Rails 4.x на MacBook с OS X El Capitan (10.11.3), используя оболочку fish, используя интеграцию, указанную на этой странице: RVM - Fish Shell (интеграция) проблема При выполнении различных команд , такие как rvm version, rvm install ..., rvm use ..., rvm --default...

24
Как сделать резервную копию (WSL) Linux Subsystem для Windows 10, перед перезагрузкой или переустановкой системы?

Моя проблема в том, что мне приходится переустанавливать или переустанавливать Windows из-за некоторых проблем, но я потратил много времени на настройку WSL для разработки и не хочу его терять. Есть ли способ резервного копирования всего WSL с его настройками и установленными модулями, плагинами,...

23
как отформатировать путь в приглашении zsh?

Я хотел бы иметь читаемый цветной путь. Например, вместо того, чтобы просто использовать% ~ для возврата, ~/path/to/fooя хотел бы отформатировать его, ~$RED/$NOCOLORpath$RED/$NOCOLORto$RED/$NOCOLORfooчтобы выделить разделители пути. Могу ли я определить содержимое PROMPT, чтобы выражение пути...

23
Параллельное выполнение команд с ограничением количества одновременных команд

Последовательный: for i in {1..1000}; do do_something $i; done- слишком медленно Параллельно: for i in {1..1000}; do do_something $i& done- слишком большая нагрузка Как выполнять команды параллельно, но не более, например, 20 экземпляров в минуту? Сейчас обычно используют взломать, как for i in...

23
Как включить удаленный доступ для другой учетной записи на Mac удаленно через SSH?

У меня есть права администратора на удаленном компьютере Mac. Я могу получить к нему доступ через SSH. Mac имеет другую учетную запись пользователя, которая не имеет удаленного доступа. Как я могу удаленно (через SSH) включить удаленный доступ для другой учетной...

23
Что означает эта загадочная команда Bash?

Я читал предупреждение Ubuntu Forum о вредоносных командах и нашел этот интересный камень: :(){ :|:& };: ПРЕДУПРЕЖДЕНИЕ. Приведенный выше код приведет к сбою на вашей машине, если только вы не установили строгие ограничения процедур (что, вероятно, нет), что приведет к принудительной...

23
Как предотвратить очистку вывода терминала, когда я «выхожу» из сеанса SSH?

Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 9 лет назад . Это ситуация: я открываю терминал в Ubuntu и делаю ssh host-1, что работает как положено. С хоста-1 я делаю ssh host-2, что опять работает нормально и соединяет меня с...

23
Привязка обратного слова уничтожения к Ctrl + w

Я пытаюсь перейти от длительного использования Tcsh к недавнему исследованию Bash. Мне удалось перенести все мои любимые функции, кроме Ctrl + w, который рассматривает пробелы и слэши как границы слов, скорее всего, backward-kill-word. В Bash, однако, readline удаляет весь путь до первого пробела,...

23
Как мне объединить команды в консоли?

В некоторых случаях bashя хочу запускать несколько команд последовательно и не хочу ждать, пока они завершатся, прежде чем набирать новые. Поэтому я делаю что-то вроде этого: cmd1; cmd2; cmd3 К сожалению, одна из команд может потерпеть неудачу. В таком случае я бы хотел остановиться. Есть ли...

23
Возможно ли псевдоним имени пользователя в Linux?

Я не уверен, имеет ли это практическое применение вообще (кроме того, что я ленив. Вы знаете, что "christopher" имеет 11 символов, и я хочу ввести 1), но возможно ли псевдоним имени пользователя в Linux ? (Так что я мог бы, например, ssh c@my.domain.topв отличие от ssh christopher@my.domain.top.) В...

23
Что заставляет bash останавливаться после плохой команды?

Когда вы печатаете неверную команду, говорите, что хотите сделать: $ cd .. $ ls Но вместо этого вы набираете слишком быстро и в итоге нажимаете ввод между l и s, так что вы получаете: $ cd .. $ l sbash: l: command not found... Это происходит все время, конечно, когда мы печатаем быстро. Что меня...

23
Как использовать закрытый ключ SSH для входа без ввода пароля каждый раз в Mac OS X Lion?

Я использую Mac OS X Lion и захожу на удаленные хосты через SSH каждый день. Несмотря на то, что я использую пару ключей SSH для удаленной аутентификации и мне не нужно моторизовывать фразу входа каждого хоста, все равно очень раздражает, что терминал запрашивает фразу-пароль для доступа к моему...