Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
5
голосов
4ответа
4k показов
Конвертировать символические ссылки в соответствующие целевые файлы
У меня есть несколько символических ссылок на другие файлы в каталоге. Я хочу конвертировать эти ссылки в независимые файлы. Есть команда, которая делает это?
5
голосов
1ответ
12k показов
Как заменить системную оболочку (explorer.exe) другим процессом в Windows 10?
Это для Windows 10. Есть ли способ заменить explorer.exe, например, скриптом powershell? Я ищу, чтобы запустить пользовательское приложение оболочки без необходимости запускать explorer.exe в фоновом ...
5
голосов
3ответа
380 показов
Команда CD с аргументом "-" изменится на предыдущий каталог. Есть ли способ узнать, какой каталог это?
Команда CD - изменит pwd на последний каталог. Есть ли способ узнать, в каком каталоге он находится, чтобы я знал, где находится CD?
5
голосов
2ответа
3k показов
исходная команда в Linux
Мой вопрос: почему, если я запускаю какой-нибудь файл с псевдонимами, например, с таким содержимым, как: alias lsa="ls -a" непосредственно: $ ./aliases он не создает псевдоним (может быть только в ...
5
голосов
4ответа
16k показов
Как переименовать несколько файлов в каталоге по некоторому шаблону в Linux?
У меня есть каталог, в котором есть файлы со случайными именами. Что я хочу сделать, это переименовать файлы с file1, file2 и так далее.Лексикографически меньшее имя файла должно быть пронумеровано ...
5
голосов
1ответ
10k показов
Отправить все сообщения об ошибках в текстовый файл?
Я пытаюсь запустить следующую команду: $ psql -d template_postgis -f /usr/local/pgsql-9.1/share/contrib/postgis-2.0/postgis.sql Он выдает огромное количество ошибок, из которых я вижу только конец в ...
5
голосов
1ответ
2k показов
"экран sudo" против «экран -> sudo»
Когда я хочу поместить на экран корневую оболочку, я обычно делаю sudo screen . Мой друг сначала запускает screen , а затем сбрасывает корневую оболочку в сеансе экрана. Какой способ лучше с точки ...
5
голосов
1ответ
921 показов
Zsh shift выбор
Как использовать shift для выбора части командной строки (как во многих текстовых редакторах)?
5
голосов
3ответа
5k показов
Команда оболочки Linux для grep символов Unicode 'ZERO WIDTH SPACE' (U+200B)?
Как я могу grep для символа Unicode 'ZERO WIDTH SPACE' (U+200B) в Linux? $ grep '%U200B' filename?
5
голосов
2ответа
36k показов
Как разместить содержимое файла с помощью cURL?
Я хочу сделать HTTP POST содержимого (в виде строки) локального файла, расположенного по path/to/my-file.txt к конечной точке URL-адреса по адресу http://example.com/ . Например, я мог бы сделать ...
5
голосов
1ответ
1k показов
Возвращение к "stdin" после перенаправления файла в определенную программу
Мне нужно добиться определенного эффекта, используя средства перенаправления bash . Я знаю, что могу перенаправить файл на стандартный ввод какой-либо программы: [user@host]$ application < file.txt ...
5
голосов
5ответов
10k показов
Можно ли открыть сеанс удаленного терминала на компьютере с Windows XP?
Удаленный рабочий стол ... можно использовать, но я хотел бы открыть соответствующее окно удаленного терминала на компьютере с Windows XP, как я могу с Linux. Быстрый Google указывает на это, но ...
5
голосов
1ответ
672 показов
Выполните ту же команду для каждого неинтерактивного сеанса bash
Мне нужно реализовать некоторые настройки - мне нужно выполнить некоторый код, если кто-то в моей системе вызывает команду bash в любой форме (интерактивной, неинтерактивной и в форме bash -c ). ...
5
голосов
1ответ
4k показов
Разница между su -c и runuser -l -c
Мне нужно запустить несколько командных строк от имени конкретного пользователя в сценарии оболочки. Я нашел (по крайней мере) два пути: su user -c 'command' runuser -l user -c 'command' Есть ли ...
5
голосов
2ответа
6k показов
Как запустить Cygwin с определенной командой?
Я хочу запустить Cygwin, и он должен мгновенно подключиться к какому-либо серверу: $ ssh user@1.1.1.1 например, как мне этого добиться?
5
голосов
3ответа
807 показов
Как мне установить Bash на Ubuntu в Windows 10?
Я хотел бы установить Ubuntu Bash на мой компьютер с Windows 10. Как я могу это сделать?
5
голосов
4ответа
4k показов
Когда я ssh на машине с Ubuntu, какую оболочку я использую
Я постоянно читаю об интерактивных, неинтерактивных оболочках для входа в систему и без входа в систему. (Это в контексте того, какой из файлов .bash * читается). Я не понимаю, что такое каждый тип ...
5
голосов
2ответа
1k показов
Emacs как пейджер?
Я ищу способ использовать emacs в качестве команды пейджера в оболочке (например, с помощью man или для прокрутки вывода асинхронной команды с большим объемом вывода). Я использую emacsclient в ...
5
голосов
1ответ
247 показов
Как показать символ вставки-C в отмененной командной строке в zsh, как это делает bash?
Когда я нахожусь в процессе ввода строки в свою оболочку выбора и передумаю, я могу быстро бросить C-c и начать все заново. Под bash это выглядит так: user@machine:~$ rm everything^C user@machine:~$ ...
5
голосов
4ответа
3k показов
Есть ли "чмод 777".* -R "родительские каталоги chmod (..)?
Делает chmod 777 .* -R рекурсивно изменить режим родительских каталогов (..)?
5
голосов
1ответ
1k показов
Почему Ctrl + C в консоли убивает фоновый процесс
Не могли бы вы объяснить, почему Ctrl+C в моей оболочке bash влияет на команду, которая ранее выполнялась в фоновом режиме с помощью: `./my_script.sh 1` & Команда сразу заканчивает выполнение кодом ...
5
голосов
2ответа
2k показов
Скачать файл без wget или curl
Как можно было бы загрузить файл из командной строки, не используя Wget или Curl?
5
голосов
1ответ
73 показов
Как я могу приостановить всю последовательность команд в оболочке?
Как я могу приостановить всю последовательность команд в bash или zsh (или, возможно, в какой-то другой оболочке)? Например, если я бегу: sleep 100; echo foo и нажмите Ctrl + Z, sleep приостановлен и ...
5
голосов
1ответ
136 показов
Пересылка Ssh X11 испорчена оболочкой по умолчанию
У меня есть специфичный для bash код в моем профиле bash: $ cat ~/.bash_profile #!/usr/bin/env bash echo "SHELL: $SHELL" function printfiles() { while IFS='' read -r _file || [[ -n "$_file" ]]; do ...
5
голосов
2ответа
2k показов
передать имя файла и текущую строку в скрипт
Я хотел бы передать имя файла и номер текущей строки, где находится мой курсор, через двоеточие, внешнему сценарию оболочки. Например, если я редактирую файл "foo.c", и в настоящее время я нахожусь ...
5
голосов
2ответа
563 показов
Как поставить непрочитанные почтовые сообщения в командной строке
Я использую OS X, и я хочу знать, есть ли какие-либо непрочитанные сообщения в моем Mail.app? Я хочу указать этот номер в командной строке. Как мне это сделать?
5
голосов
1ответ
1k показов
пределы команд при вставке в tcsh (Mac OS X)
Я столкнулся с проблемой ограничения в 1024 символа при вставке команд в приложение терминала (макс. OS X 10.5.8), на котором запущена оболочка TC (/bin/tcsh). Это можно последовательно ...
5
голосов
1ответ
3k показов
Поддерживает ли zsh хеш-таблицу как встроенный тип данных?
Если поддерживается, какую версию zsh следует использовать, чтобы воспользоваться этой функцией? Как объявить и использовать это в коде?
5
голосов
2ответа
4k показов
Как удалить переменную только для чтения в Bash?
$ mySite="superuser" $ readonly mySite $ unset mySite bash: unset: mySite: cannot unset: readonly variable Как мы можем удалить mySite, так как это переменная только для чтения?
4
голоса
1ответ
6k показов
Восстановить поведение истории команд терминала Linux после обновления Ubuntu
Я хотел бы восстановить поведение истории команд терминала Linux после обновления с Ubuntu 10.04 до 11.10. Я потерял замечательную терминальную функцию доступа к последним командам с помощью клавиш ...
4
голоса
1ответ
1k показов
rdiff-backup завершается неудачно из сценария оболочки
Я пытаюсь запустить сценарий оболочки (sh) для резервного копирования, используя rdiff-backup. Интересующие линии: cmd="${prog} -v5 --print-statistics --include-globbing-filelist ${inclist} \ ...
4
голоса
1ответ
161 показов
Запускайте только команду, если предыдущая работала внутри SSH, shell
У меня есть скрипт SHELL, который использует канал для разделения двух моих команд: ssh -oBatchMode=yes user@hostname "mysql -u yop -pyop -c yop | echo test" Проблема в том, что даже если мое ...
4
голоса
2ответа
4k показов
Работает ли команда Linux "nice" на любом сценарии оболочки?
Работает ли nice над любым сценарием оболочки или он работает только с основными командами Linux? Например, если у меня есть собственный сценарий оболочки, который содержит функцию sort , и я вызываю ...
4
голоса
2ответа
1k показов
Что ДИН !? Shell подсказка со временем в нем
Я использую оболочку tcsh. Я положил время в моей подсказке оболочки. Это показывает мне ДИНГ! иногда, что с этим? /home/snihalani on master at 2:55pm => /home/snihalani on master at DING! => ...
4
голоса
3ответа
1k показов
Могу ли я изменить свой PATH динамически на основе моего cwd?
Я хотел бы изменить переменную среды $PATH зависимости от текущего рабочего каталога. Скажем, я в /foo/bar/baz и у меня есть каталоги /foo/node_modules/.bin и /foo/bar/baz/node_modules/.bin . Я хотел ...
4
голоса
1ответ
416 показов
почему команды * NIX имеют такие "безумные" (нелогичные) значения по умолчанию (философские размышления)?
Почему большинство команд * NIX my (опыт работы с Linux в основном и редкое столкновение с FreeBDS) имеют такое "безумное" (не интуитивное) поведение по умолчанию, т.е. ОЧЕНЬ отличается от того, что ...
4
голоса
1ответ
506 показов
Перенаправление stderr в subshell изменяет вывод tput
Поэтому я работаю над сценарием и обнаружил странное поведение. Я уверен, что есть логическое объяснение, почему выходные данные 4- й и 6- й командной строки отличаются от других случаев, но я не ...
4
голоса
2ответа
4k показов
SED: Как я могу напечатать каждую строку после первого экземпляра строки, используя Sed?
У меня есть файл с похожим форматом ... 16:28 asdfasdf 16:29 4398upte 16:30 34liuthr 16:31 34tertio Как я могу использовать SED для печати каждой строки, включая и после строки с «16:30»? Результат ...
4
голоса
3ответа
362 показов
Предотвращение разветвления при использовании интерактивных команд (например, скрипта) в .bashrc
Я часто хотел записать вывод терминала. Поэтому я попытался установить script для запуска при запуске; в моем файле .bashrc я положил: script ~/Logs/$(date "+%Y-%m-%d.%H-%M-%S") Поскольку команды в ...
4
голоса
1ответ
1k показов
Грязный вывод в zsh, работающий в оболочке emacs Mx
Я изменил свою оболочку на oh-my-zsh, которая отлично работает в iTerm. Однако, когда я открываю свою оболочку Emacs, Mx, я вижу, что она также меняется на zsh, но вывод от выполнения команд грязный: ...
4
голоса
1ответ
22k показов
В чем разница между "elif" и "else if" в сценариях оболочки?
Я очень плохо знаком с сценариями оболочки. Когда я смотрю на некоторый код, написанный для ksh (#!/bin/ksh) Я вижу, что есть что- else if использовать elif в одном скрипте. Итак, в чем разница между ...
4
голоса
1ответ
1k показов
Удобная для детей замена оболочки Windows
Я ищу замену оболочки Windows, которая должна иметь следующие функции: Подходит для детей и детей. Просто список значков для программ, которые можно запустить, все остальное должно быть скрыто или ...
4
голоса
3ответа
1k показов
Как приостановить Bash в Bash
Можно ли приостановить bash, который был вызван другим bash? Например, если я использую su чтобы стать другим пользователем, но хочу ненадолго переключиться на своего собственного пользователя. В ...
4
голоса
3ответа
295 показов
Удалите длинный список каталогов в командной строке
Я хотел бы удалить длинный список текущего каталога в командной строке. Это иногда раздражает, когда вы используете небольшое окно оболочки, и занимает все пространство в окне Я предпочел бы только ...
4
голоса
3ответа
131 показов
Периодически исходный профиль оболочки
Я пользователь zsh, но это должно относиться к любой оболочке в теории. Когда я редактирую свой .zshrc чтобы добавить новый псевдоним, я должен использовать source ~/.zshrc во всех моих открытых ...
4
голоса
5ответов
3k показов
Перенаправление выводов команды оболочки в другую консольную оболочку
Я пишу сценарий оболочки, и я хотел бы написать команды в сценарии, но перенаправить вывод на другие сеансы консоли. (используя kde)
4
голоса
2ответа
170 показов
определить, откуда работает python в Linux
Я обычно работаю в python под Windows и использую команду dos, where python чтобы убедиться, что я использую версию python для виртуальных сред. Какая эквивалентная команда в оболочке linux? Спасибо!
4
голоса
1ответ
1k показов
В чем разница между сортировкой Unix и сортировкой -d
Через какое - то время , проведенное экспериментирует с UNIX sort я заметил следующее поведение files.list: betty ./adam ./cyril Результат sort files.list совпадает с результатом sort -d files.list: ...
4
голоса
2ответа
7k показов
Войти с другой оболочкой, когда оригинальная оболочка "сломана"
Мне удалось сделать что-то катастрофически глупое и ниже уровня новичка. Чистая установка на моем FreeBSD VPS, затем обновлена до версии 9.1 (с 9). По какой-то необычной причине, вместо того, чтобы ...
4
голоса
1ответ
261 показов
Что делает параметр --portable от shasum?
Утилита shasum имеет параметр -p/--portable со следующим описанием: -p, --portable read files in portable mode produces same digest on Windows/Unix/Mac Я никогда не видел, чтобы эта опция включала ...