Tag: bash

SSH не читает файлы rc

Когда-то какое-то время вызов ssh в host1 такой как host1 ssh u@host1 command должен был читать .bashrc перед выполнением command . host2 управляется теми же людьми и читает .bashrc! Я не администрирую host1 или host2 , но иногда за последние 6 месяцев кажется, что это поведение изменилось. Теперь кажется, что никакой rc-файл не читается при […]

Заполнение вкладки имени файла Bash

Иногда я заметил, что окончание вкладки полезно фильтруется в bash. Я программист Java и часто использую команды java и javac в терминале для быстрых или удаленных задач. Скажем, у меня есть два обычных файла в каталоге: MyProgram.java и MyProgram.class Если я попрошу bash выполнить tabcomplete из префикса команды java M , он заполнится прямо в […]

Как заставить Fish shell и NVM установить вместе с Homebrew для совместной работы?

Я пытаюсь управлять своими пакетами для OSX, используя Homebrew, насколько могу. Я установил Fish Shell и NVM с помощью Homebrew, но не могу заставить Fish распознать мою установку NVM. Команды NVM выполняются нормально при запуске с Bash, вероятно, потому что, когда вы устанавливаете NVM с помощью Homebrew, мне пришлось добавить некоторые дополнительные строки в мой […]

Создайте много tar-файлов из каталога с 500000 файлами

У меня есть каталог, содержащий около 500k файлов, и вы хотите разрезать их на t tar-файлы. Положим формально, давайте назовем файлы file_0, …, file_{N-1} , где N около 500 тыс. Я хочу создать t tar-файлов, каждый из которых содержит файлы T=N/t , где i-й файл tar содержит file_(i*N), …, file_((i+1)*N – 1), i in {0, […]

Принудительный сценарий bash для выполнения до завершения, когда некоторые элементы могут

У меня есть назначение Uni, которое я создаю, мне нужно запускать несколько раз с несколькими различными параметрами для проверки времени выполнения. На данный момент у меня есть простой сценарий bash, который выглядит немного ниже: он регистрирует, что он делает, и результаты time для каждого теста, все нормальные выходные данные отбрасываются (я проверяю правильность в другом […]

Curl not uploading file to ftp

Я использую curl для загрузки файла на ftp-сервер. Тот же скрипт работает в другой системе, но на этом после подключения к ftp он ничего не делает и время соединения. Подробный вывод с параметрами -v выглядит следующим образом: curl -v -# -T live_mc.sql ftp://userid:pwd@myserver.dyndns.biz/rdirc/ * About to connect() to myserver.dyndns.biz port 21 (#0) * Trying xxx.xxx.xxx.xx… […]

Как я могу переназначить Ctrl + C, чтобы отправить сигнал прерывания другим ключом?

У меня есть процесс в bash, который я могу вызвать, чтобы остановить использование Ctrl + C. Насколько я вижу, это равносильно отправке сигнала выхода (1). Я хотел бы объединить эти процессы для списка разных входных файлов, снова и снова добавляя клавишу Escape вместо Ctrl + C. Здесь я использую ping в списке URL как пример: […]

Какие файлы запускаются при входе в систему или перезагрузке моей машины?

Я пытаюсь выяснить, какой «скрипт» (на самом деле это, вероятно, файл «* rc») запускает определенную команду при перезагрузке моей машины ubuntu. Я пробовал grepping для того, что отображается при входе в систему после перезагрузки, но я не смог его найти. Я знаю, что, например, .bash_profile является «источником», когда я вхожу в систему, но что другие […]

Менее эмулировать TTY, чтобы сохранить цветной выход

Когда вы тратите что-то less , программа обычно отбрасывает цветовые коды, потому что она не выводит на TTY. Поэтому вам нужно добавить –color=always к вариантам, чтобы он работал. ls -l –color=always | less grep -R asdf –color=always | less Хуже всего то, что иногда это даже не поддерживает этот параметр, поэтому на самом деле нет […]

Перепутала переменную $ PATH в Mac OS X

Я сделал что-то с моим ПУТЕМ. Я пытался добавить новый путь, и теперь ни одна из команд, таких как open ~/.bash_profile работает, а echo $PATH показывает только один путь, который является /Application/Filename . Есть ли способ исправить это? Это мой Mac OS X Lion.

Давайте будем гением компьютера.