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

Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.

9
Массовое переименование, * nix версия
Я искал способ переименовать огромное количество файлов с одинаковыми именами, очень похоже на этот (вопрос, связанный с Windows), за исключением того, что я использую * nix (Ubuntu и FreeBSD, отдельно). Чтобы подвести итог, при использовании оболочки (Bash, CSH и т. Д.), Как мне переименовать несколько файлов, например, следующие файлы: Бетховен …
11 unix  shell  rename  bsd 

1
Vim игнорирует псевдонимы
Если я сопоставлю команду в VIM, используя что-то вроде map <f4> :! pdflatex %<cr> Vim игнорирует мой псевдоним для pdflatex (что-то вроде псевдонима pdflatex = 'pdflatex --temp-dir = кое-что'). Можно ли заставить vim не игнорировать это?
11 shell  vim  alias  ignore 

3
Как я могу легко увидеть страницу руководства для встроенных команд оболочки?
Если я вижу команду в сценарии, которую я не знаю, и я набираю (например), man pushdили man umaskя вижу страницу руководства для встроенных команд. Я знаю, что могу сделать man bashи прокрутить, чтобы найти справку для этой встроенной команды, или я могу открыть браузер и перейти на страницу справки по …


1
Выход из скрипта bash, когда curl получает статус HTTP не 200
У меня есть скрипт bash для выполнения нескольких запросов curl for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done Есть ли способ заставить скрипт завершиться, если один из ответов curl возвращается с http-статусом! = 200? Я также …

3
Выполнить команду, хранящуюся в переменной
У меня есть команда, хранящаяся в переменной. Давайте представим, что переменная $iимеет значение: cat -nT index.php |grep 'someregex' Когда я пытаюсь выполнить указанную выше переменную, набирая $iее, происходит сбой, потому что оболочка пытается выполнить всю переменную как одну команду. Я также пытался использовать eval($i)и вставлять $iгалочки. Как сделать так, чтобы …
11 linux  bash  shell 

8
Запуск скриптов из другого каталога
Довольно часто сценарий, который я хочу выполнить, не находится в моем текущем рабочем каталоге, и я не хочу его оставлять. Это хорошая практика для запуска скриптов (BASH, Perl и т. Д.) Из другого каталога? Будут ли они обычно находить все необходимое для правильной работы? Если да, то как лучше всего …

1
Awk не работает в двойных кавычках
Эта команда не работает: ssh $HOST "ls -l | awk '{print $1}'"` Выше игнорирует команду awk. Я думаю, что это может быть из-за двойных кавычек? Кроме того, как бы я добавил еще один набор двойных кавычек внутри awk? то есть: ssh $HOST "awk '{print $1 "*"}' /some_file" Я пытался избежать …
11 linux  shell  awk 

3
Как я могу убить процесс forkbomb?
Я запустил forkbomb из учетной записи обычного пользователя и скажу: «user1». Я запускаю скрипт, который говорит: killall -u user1 Но это не исправило ситуацию.
11 linux  shell 

1
Как создать символические ссылки в / usr / bin на Mac?
Среда: OSX Sierra, ядро ​​Darwin версии 16.3.0 Корневая проблема: я хочу использовать кучу сценариев оболочки в центральном хранилище, которые имеют #! / Usr / bin / zsh. На моем Mac zsh находится в / bin / zsh. Попытка решения: хочу создать символическую ссылку ln -s /bin/zsh /usr/bin/zsh Моя учетная запись …
11 shell  sudo  symbolic-link  su  ln 

2
Подача содержимого текстового файла как команда в telnet
С помощью команды telnet docs.python.org 80я могу выполнить HTTP-запрос вручную http://docs.python.org/2/license.html, набрав фактический запрос. Теперь, вместо того, чтобы вводить его вживую, я бы хотел отправить запрос из текстового файла. Я попробовал это: cat request.txt|telnet docs.python.org 80 request.txt : GET /2/license.html HTTP/1.1 Host: docs.python.org (Вы должны заполнить файл пустой строкой, иначе …


1
Как вы можете изменить направление альт-периода в Баше?
В Bash вы можете нажать Alt-, .чтобы вставить последний аргумент предыдущей команды. Если вы нажмете его несколько раз, он циклически перебирает последние аргументы всех команд в вашей истории. Однако иногда я нажимаю на нее слишком много раз и хочу изменить направление движения на велосипеде, а значит, идти вперед. Это возможно? …


4
Запустите приложение с графическим интерфейсом на удаленном компьютере из SSH
Я хочу запустить приложение с графическим интерфейсом на моем компьютере с Ubuntu, но оно должно запускаться с помощью сценария оболочки на моем SSH-сервере Debian. Это возможно?
10 linux  command-line  ssh  shell  gui 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.