Вопросы с тегом «command-line»

288
Как использовать аргументы из предыдущей команды?

Я знаю, что Esc+ .дает вам последний аргумент последней команды. Но меня интересует первый аргумент последней команды. Есть ли связывание ключей для этого? В том же духе, есть ли общий способ получения n-го аргумента из последней команды? Я знаю, что в bash-скрипте вы можете использовать $0и $1т....

288
Зачем вам нужно ./ (точка-косая черта) перед именем исполняемого файла или скрипта, чтобы запустить его в bash?

При запуске скриптов в bash, я должен написать ./в начале: $ ./manage.py syncdb Если я не, я получаю сообщение об ошибке: $ manage.py syncdb -bash: manage.py: command not found Что является причиной этого? Я думал, .что это псевдоним для текущей папки, и поэтому эти два вызова должны быть...

285
Как я могу перетасовать строки текстового файла в командной строке Unix или в сценарии оболочки?

Я хочу перемешать строки текстового файла случайным образом и создать новый файл. Файл может иметь несколько тысяч строк. Как я могу это сделать с cat, awk, cutи...

283
Тайм-аут команды в bash без лишней задержки

Этот ответ на команду командной строки для автоматического уничтожения команды через определенное время предлагает 1-строчный метод для тайм-аута длительной команды из командной строки bash: ( /path/to/slow command with options ) & sleep 5 ; kill $! Но возможно, что данная «длительная» команда...

281
Как я могу прочитать параметры командной строки из сценария R?

У меня есть R-скрипт, для которого я хотел бы иметь возможность предоставлять несколько параметров командной строки (а не значения параметров жесткого кода в самом коде). Скрипт работает на Windows. Я не могу найти информацию о том, как прочитать параметры, указанные в командной строке, в мой...

280
Команда Linux для получения списка всех доступных команд и псевдонимов

Есть ли команда Linux, которая перечислит все доступные команды и псевдонимы для этого терминального сеанса? Как будто вы набрали «а» и нажали клавишу табуляции, но для каждой буквы алфавита. Или запускать псевдоним, а также возвращать команды. Зачем? Я хотел бы запустить следующее и посмотреть,...

275
Передача переменных в скрипт Ruby через командную строку

Я установил RubyInstaller в Windows и запускаю IMAP Sync, но мне нужно использовать его для синхронизации сотен учетных записей. Если бы я мог передать эти переменные ему через командную строку, я бы лучше автоматизировал весь процесс. # Source server connection info. SOURCE_NAME =...

271
Как лучше всего отобразить в терминале MySQL SELECT, возвращающий слишком много полей?

Я использую PuTTY для запуска: mysql> SELECT * FROM sometable; sometableимеет много полей, и это приводит к тому, что многие столбцы пытаются отображаться в терминале. Поля переносятся на следующую строку, поэтому очень трудно выровнять заголовки столбцов со значениями полей. Какие есть решения...

271
Какую кодировку / кодовую страницу использует cmd.exe?

Когда я открываю cmd.exe в Windows, какую кодировку он использует? Как я могу проверить, какая кодировка используется в настоящее время? Зависит ли это от моих региональных настроек или есть какие-то переменные среды для проверки? Что происходит при вводе файла с определенной кодировкой? Иногда я...

261
Как убить все процессы, соответствующие имени?

Скажем, я хочу убить каждый процесс, содержащий слово amarok. Я могу распечатать команды, которые хочу выполнить. Но как мне заставить оболочку выполнить их? то есть. ps aux | grep -ie amarok | awk '{print "kill -9 " $2}' Output: kill -9 3052 kill -9 3071 kill -9 3076 kill -9 3077 kill -9 3079 kill...

260
Как проверить, запущен ли процесс через пакетный скрипт

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

258
Как запустить mvim (MacVim) из терминала?

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

251
Каков наилучший способ разбора аргументов командной строки? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыто 6 месяцев назад . Улучшить этот вопрос Какой самый простой , краткий...

244
diff для вывода только имен файлов

Я хочу запустить команду Linux, которая будет рекурсивно сравнивать две директории и выводить только имена файлов, которые отличаются. Это включает в себя все, что присутствует в одном каталоге, а не в другом или наоборот, и текстовые...

244
Найти и заменить на sed в каталоге и подкаталогах

Я запускаю эту команду, чтобы найти и заменить все вхождения «apple» на «orange» во всех файлах в корне моего сайта: find ./ -exec sed -i 's/apple/orange/g' {} \; Но это не проходит через подкаталоги. Что не так с этой командой? Вот некоторые строки вывода find ./: ./index.php ./header.php ./fpd...