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

19
как остановить cp: overwrite './xxx'? незамедлительный

Как я могу остановить команду cp от запроса перезаписать. Я хочу перезаписать все файлы, не возвращаясь к терминалу. Так как это большие файлы и потребуется некоторое время для их завершения. Я пытался использовать опцию -f. Это все еще спрашивает, хочу ли я перезаписать. -f, --force if an existing...

19
Написание сценариев оболочки, которые будут работать в любой оболочке (используя несколько строк shebang?)

Я только начал углубляться в создание сценариев оболочки, и я всегда просто бросал свой сценарий в файл, отмечал его, chmod +xа затем делал /path/to/script.shи позволял любому интерпретатору по умолчанию иметь с ним дело, которое, как я предполагал, было zsh, потому что это то, что Я использовал...

19
Почему не работает моя символическая ссылка?

Я пытаюсь лучше понять символические ссылки ... и мне не очень повезло. Это мой фактический вывод оболочки с измененным именем пользователя / хостом: username@host:~$ mkdir actual username@host:~$ mkdir proper username@host:~$ touch actual/file-1.txt username@host:~$ echo "file 1" >...

19
Как заставить работать только пользователя, pid и команду для определенного процесса? (Ubuntu 11.10)

Когда я ps -ef|grep pythonполучаю следующее: myusername 4492 2994 0 10:32 pts/0 00:00:01 /home/myusername/.virtualenvs/myproject/bin/ipython manage.py runserver root 6665 1 0 10:42 ? 00:00:00 /usr/bin/python /usr/lib/system-service/system-service-d myusername 14051 13497 0 11:28 pts/7 00:00:00 grep...

19
Отправка симулированных нажатий клавиш в Bash

Недавно я пытался написать скрипт, который можно использовать для автоматизации моей программы на c ++ в bash. Если вы знаете AutoIt, я могу просто показать вам пример того, что я пытаюсь сделать: send("1{enter}") или send("!a") ОК Для тех, кто не говорит AutoIt: В первом примере отправляется...

19
Почему перенаправление вывода файла на себя создает пустой файл?

Почему перенаправление вывода файла на себя создает пустой файл? Заявлено в Bash, почему less foo.txt > foo.txt и fold foo.txt > foo.txt производить пустой foo.txt? Поскольку при добавлении, например, less eggs.py >> eggs.pyсоздается две копии текста eggs.py, можно ожидать, что при...

19
Эквивалент bash Ctrl-R в PowerShell

Кто-нибудь знает способ иметь функцию поиска обратной команды bash [Ctrl-r](и [Ctrl-o]), которые так полезны, в Windows PowerShell? C-rэто более мощная arrow upманипуляция с историей, она похожа на emacs C-rв том, что она ищет внутри команд, которые вы ввели ранее. Затем C-oвыполняет эту команду и...

19
Нет доступных формул для «pdfunite» в Homebrew?

Я на Mac OS X 10.10 (Yosemite), и я новичок в Bash. Я пытаюсь установить pdfunite. Я установил Homebrew и выполнил следующую команду: brew install pdfunite И я получила Ошибка: нет доступных формул для pdfunite Поиск формул ... Поиск кранов ... И действительно, после этого, если я использую,...

19
Команда против программы?

Я искал разницу между adduserи useradd, и объяснение в том, что useraddэто команда, в то время adduserкак Perl-скрипт. Я понимаю, что такое Perl-скрипт, но я не понимаю, что это commandтакое. Я всегда думал, что такие команды, как ls, lnи cdт. Д., Все простые программы, написанные на любом языке,...

19
Что такое SHELL-FORMAT в envsubst?

Когда я наткнулся на это, envsubstя хотел использовать его для замены только определенных переменных и подозревал, что параметр SHELL-FORMAT может быть тем, что нужно, но я не могу заставить его работать. К сожалению, manи infoстраница не дает ни одного примера использования и только слово Если...

19
Bash запускается медленно из-за этой строки в .bashrc. Что может вызвать это?

Мой .bashrcфайл содержит строку с этим эффектом: alias prog="/path/to/script.sh $(find $(pwd) -name prog)" Когда я закомментирую эту строку, Bash запускается практически мгновенно, когда я открываю новый терминал. В этой строке задержка составляет 4-5 секунд, прежде чем появляется мой курсор....

19
Почему `echo -e“ \\\ SOME_TEXT ”` показывает только одну обратную косую черту?

Может кто-нибудь объяснить, что происходит за кулисами в экранировании персонажей в оболочке Linux? Я попробовал следующее и много гуглил, но безуспешно понял, что (и как) происходит: root@sv01:~# echo -e "\ Hello!" \ Hello! root@sv01:~# echo -e "\\ Hello!" \ Hello! root@sv01:~# echo -e "\\\...

19
Как сравнить части файлов по хешу?

У меня есть один успешно загруженный файл, а другой не удалось загрузить (только первые 100 МБ большого файла), который, как я подозреваю, является тем же файлом. Чтобы проверить это, я хотел бы проверить их хэши, но, поскольку у меня есть только часть неудачно загруженного файла, я хочу хэшировать...

18
Потеря истории Bash при использовании histappend

Мне нравится хранить много истории, поэтому я histappendустановил в моем .bashrc. В большинстве случаев все работает нормально, история складывается из множества добавляемых оболочек. Тем не менее, время от времени я запускаю новую оболочку и обнаруживаю, что потерял всю историю - и она часто...

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

Допустим, у меня есть 20 файлов с именем FOOXX, где XX - номер файла, например, 01, 02 и т. Д. На данный момент, если я хочу удалить все файлы ниже номера 10, это легко, и я просто использую подстановочный знак, например, rm FOO0 * Однако, если я хочу удалить определенные файлы в диапазоне,...

18
Как получить абсолютный путь к произвольному файлу из OS X

Я ищу простую команду, которую можно использовать в Bash, чтобы найти абсолютный и канонизированный путь к файлу в OS X (аналогично `` readlink -f'` в Linux). В следующем примере сеанса bash описывается [вымышленная] утилита с именем `` abspath'`, которая демонстрирует желаемое поведение: $ pwd...

18
Как автоматически запускать команды при входе в SSH?

Всякий раз, когда я захожу на свой сервер Linux, я хочу, чтобы несколько команд запускались автоматически (установить некоторые переменные, изменить местоположение и т. Д.) Это необходимо сделать при входе пользователя в систему, а не при запуске системы. Как я могу настроить это сделать...