Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
7
голосов
5ответов
9k показов
Объяснение команды в верхнем регистре первой буквы имени файла
Я пытаюсь научиться переименовывать файлы с помощью командной строки, и после просмотра большого количества страниц я наконец-то нашел команду, в которой прописные буквы начинаются с первой буквы ...
7
голосов
4ответа
2k показов
Добавить сокращения в конфигурации рыбы
Я хотел бы использовать функцию сокращений раковины рыбы, особенно для известной переменной bash !! или псевдонимы для общих команд git. Я знаю, что сокращения могут быть добавлены как в следующем ...
7
голосов
2ответа
134 показов
как перечислить текущий режим пути?
Если текущим путем является /data/db_1 и /data имеет три db_1, db_2, db_3 . Я хочу знать модификацию db_1 , владельца и группу. В настоящее время я использую ls -li /data |grep db_1 , но я думаю, что ...
7
голосов
3ответа
10k показов
Как я могу указать аргументы командной строки, используя каналы в Linux?
Я новичок в программировании оболочки и не знаю, как решить эту проблему. Я только что скачал файл из Интернета в каталог по умолчанию ~/Downloads . Я хочу переместить этот файл в другой каталог, ...
7
голосов
6ответов
5k показов
В чем разница между "Shell" и "Terminal"?
Я довольно новичок в Ubuntu, и мне это нравится! Но я не совсем понимаю разницу между оболочкой и терминалом. Кто-нибудь может объяснить? Кто-то сказал мне, что терминал - это просто "инструмент" для ...
7
голосов
4ответа
38k показов
Отредактируйте XML-файл, используя скрипт / команду оболочки
Мне нужно сделать это с помощью сценария или команды Unix. Существует файл XML в /home /user /app /xmlfiles, например Я хочу редактировать тип автора в художественной литературе как местный. Мне ...
7
голосов
8ответов
1k показов
Удалите файл linux, названный набором символов, отвечающих на оболочку
Я создал файл с именем \;:$"\' для тестирования моего программного обеспечения. Я закончил с ошибкой, потому что я не могу удалить свойство файла. Я пытаюсь найти точную комбинацию символов, чтобы ...
7
голосов
4ответа
53k показов
Как войти как root в оболочку linux?
Как войти в систему как root в оболочке linux?
7
голосов
6ответов
36k показов
Случайно удалил папку "Загрузки", окно "Специальная папка", как восстановить?
Я удалил папку «Загрузки» в моем домашнем каталоге Windows 7 (который я переместил и переименовал во входящий) Мне удалось восстановить папку из резервной копии, это восстанавливает содержимое, а ...
7
голосов
3ответа
1k показов
Как заставить Zsh не хранить сбойную команду
проблема Я использую oh-my-zsh и Antigen для управления моим Zsh. Иногда я случайно ввожу неправильную / неудачную команду в Zsh, и это очень раздражает, когда плагин zsh-autosuggestions выдает эти ...
7
голосов
3ответа
16k показов
Как удалить все скрытые файлы .swp из терминала
Как я могу удалить все файлы .swp? Я попробовал rm *.swp но получил rm: *.swp: No such file or directory rwxr-xr-x 16 teacher staff 544 Jan 17 13:19 . drwxr-xr-x 19 teacher staff 646 Jan 16 12:48 .. ...
7
голосов
1ответ
15k показов
#!/bin/bash -e :: что такое `-e`? другие аргументы?
Я являюсь программистом сценариев оболочки, который всегда выбирает оболочку как верхний уровень как часть своего пояса при создании приложений для веб-сайтов на лету и полагается на мои сценарии ...
7
голосов
1ответ
2k показов
Как избежать At-sign (@) в Bash
Поскольку Apple требовала, чтобы определенные имена файлов включали знак « @ в проект приложения iPhone, я не могу проверить свои файлы с помощью командной строки Subversion. Как это избежать @?
7
голосов
1ответ
9k показов
Что будут делать команды set +e и set -x в контексте сценария оболочки?
Я смотрю на сценарий оболочки, который содержит следующее: set +e set -x Я вижу, что команды используются для "присвоения значения переменной оболочки". Но в этом контексте я не понимаю ...
7
голосов
3ответа
16k показов
сценарии оболочки - Как заархивировать содержимое внутри папки без самой папки?
Я использую эту текущую команду, которая архивирует папку «папка-корень» и все ее содержимое в файл с именем «site.zip»: zip -r site.zip folder-root/* Проблема в том, что я хочу сжать содержимое ...
7
голосов
1ответ
748 показов
Псевдоним bash / zsh: могу ли я получить аргументы и использовать их в subshell?
Я хотел бы получить псевдоним, который дает список каталогов в порядке словаря с "." файлы в первую очередь. Кажется, что один из нескольких способов сделать это лишенным написания моего собственного ...
7
голосов
3ответа
2k показов
`which python` указывает на нужный мне питон, но` python` запускает неправильную версию
Я хочу использовать python24, предоставляемый портами, поэтому я установил его, и python_select -s показывает, что нужная версия действительно выбрана. Выполнение, которое дает which python ...
7
голосов
6ответов
2k показов
Каковы общие комбинации управления в настройках терминала
Я хотел бы получить хорошее руководство по общим комбинациям управляющих клавиш, используемых в оболочках bash (и аналогичных), и комбинациям, используемым общими программами, используемыми в этих ...
7
голосов
1ответ
13k показов
Список команд оболочки Windows
Я хотел бы список команд оболочки для Windows. Не путать с командами, которые вы запускаете в Windows DOS. Со временем я столкнулся с этими командами здесь и там. Как, например, если вам нужен доступ ...
7
голосов
7ответов
1k показов
Могу ли я сократить свои команды каталогов в Ubuntu?
При работе над приложением rails мне нравится открывать все мои файлы через командную строку, вот так CD my_app gedit app/views/user/show.HTML.erb Есть ли способ, которым я мог бы сократить это так, ...
7
голосов
4ответа
3k показов
Как установить regexp с включенным «переименованием» на fedora?
У меня есть задача пакетного переименования, и я обнаружил, что команда «переименовать» в Ubuntu отличается от Fedora. В Ubuntu переименование написано на Perl и имеет поддержку регулярных выражений. ...
7
голосов
2ответа
3k показов
Завершение умной вкладки (для каталогов)?
Существуют ли версии оболочки с более умным завершением вкладок? Я хотел бы иметь возможность печатать cd foo- Тогда он покажет мне возможные дополнения вместе с числами, которые я могу напечатать, ...
7
голосов
5ответов
2k показов
Как использовать выражение-оболочку _one_ для вывода списка всех файлов (конечно, скрытых файлов тоже!)?
Хорошо, этот вопрос адресован оболочкам Unix/Linux! Мне нужно выражение оболочки globbing- (также называемое wildchard-), которое соответствует всем файлам, включая скрытые файлы в текущем каталоге, ...
7
голосов
3ответа
3k показов
почему команда unix du(1) не поддерживает -i для измерения inode?
Это просто потому, что переход от имен файлов к номерам инодов труден в пространстве пользователя, и вы не можете читать иноды оттуда?
7
голосов
1ответ
876 показов
Есть ли у bash ловушка для определения выхода дочерней оболочки?
В bash я раскручиваю оболочку t/csh , которая обновляет ввод tty (stty erase ^H) в .cshrc, но при exit -ing и возврате в bash клавиша backspace больше не работает. Это потому, что bash использует ...
7
голосов
2ответа
970 показов
Как подключиться к сеансу SSH, который был основан на -f -N?
Я делаю некоторую работу, где мне нужно отключить машину с помощью прокси-цепей, поэтому я подключаюсь к системе и привязываю локальный порт, например, так ... ssh -f -N -D 9000 user@host.com ... ...
7
голосов
4ответа
10k показов
Шифрование на стандартный вывод с помощью gnupg
Я пытаюсь что-то зашифровать с помощью gpg -a и вернуть результат в стандартный формат, а не в файл. Согласно руководству, должно быть достаточно опустить флаг --output , но, похоже, это не так. ...
7
голосов
2ответа
4k показов
Bash: поиск папок с менее чем x файлами
Как мне найти все папки в каталоге, которые содержат менее x файлов .flac ?
7
голосов
1ответ
5k показов
Правильный и быстрый способ проверить каталог git и ветку git?
Пытаясь настроить мое новое приглашение fish shell , я закончил тестировать способы получения имени ветви, а также проверял, был ли я в git-репозитории. Я нашел (1) git rev-parse --abbrev-ref HEAD , ...
7
голосов
2ответа
5k показов
выполнить команду после завершения процесса в другой оболочке
Я запускаю команду, которая обрабатывает некоторые данные в одном окне оболочки (скажем, это pid 200). К сожалению, я забыл добавить & для запуска в фоновом режиме. Мне нужно запустить какой-нибудь ...
7
голосов
1ответ
37k показов
Скрипт Bash & 'su', выдающий ошибку "стандарт должен быть tty"
Ребята, у меня проблема с bash- скриптом, который запускает определенную команду от имени другого пользователя. Предыстория: Скрипт, работающий на Linux-системе (CentOS), довольно прост, он запускает ...
7
голосов
1ответ
600 показов
Почему rsync читает .bashrc, а не .profile?
rsync - неинтерактивная программа, которая подключается к другим машинам. Он не должен нуждаться в файле инициализации для сеанса интерактивной оболочки, и он должен обязательно нуждаться в файле ...
7
голосов
1ответ
3k показов
#!/usr/bin/env Аргументы интерпретатора - переносимые скрипты с аргументами для интерпретатора
Поскольку такие интерпретаторы, как zsh, bash, python, perl, могут находиться в разных местах файловой системы, сценарии часто имеют шебанг, который использует env для переносимости, например ...
7
голосов
3ответа
4k показов
выполнить подкоманду внутри xargs
Я хочу сделать мягкую ссылку всех двоичных файлов из папки A в папку B, как, find /home/A/bin/* -print | xargs -I {} ln -sf {} /tmp/B/$(basename {}) проблема в том, что я не могу выполнить подкоманду ...
7
голосов
4ответа
4k показов
Альтернативный консольный хост для Windows 7/Windows Server 2008
Меня часто разочаровывает консольное хост-приложение Windows, особенно то, как неуклюже работает буфер обмена, проблемы отсутствия автоматической ширины и т.д. Я хотел бы знать, есть ли способ ...
7
голосов
2ответа
350 показов
Почему bash cd для //?
В bash, если вы перейдете на //, ваш pwd будет //, но если вы перейдете на / или ///+, то ваш pwd будет /. Есть ли причина для этого или это просто странная ошибка? Я пробовал это в OSX и Ubuntu.
7
голосов
2ответа
527 показов
Как исправить неузнаваемый код в моем Debian?
После запуска программ, которые выводят нераспознаваемый код, вся оболочка будет заполнена нераспознаваемым кодом. Как я могу это исправить?
7
голосов
3ответа
5k показов
Почему люди используют bash_profile из bashrc, а не наоборот?
Похоже, что большинство эмуляторов терминала по умолчанию не запускают локальные сессии в качестве входа в систему, поэтому они будут загружать bashrc, а не bash_profile. Так почему же большинство ...
7
голосов
1ответ
908 показов
Как я могу удалить только что набранный символ новой строки в bash?
Иногда я копирую и вставляю пути в терминал, и часто случайно копирую символ новой строки. Например, я хочу найти и прочитать содержимое foobar.txt . $ locate foobar.txt /home/sparhawk/Document ...
7
голосов
1ответ
2k показов
Стандартная утилита для записи stdin в файл без stdout?
У меня есть два случая, когда я хочу создать файл с его содержимым, поступающим на стандартный ввод: Мне нужно использовать sudo чтобы иметь права на создание файла. Приложение всегда вызывает ...
7
голосов
3ответа
14k показов
Как объединить файлы в командной строке, не создавая временные файлы?
У меня есть два файла в среде Linux / Bash: # Example data $ cat abc 2 a 1 b 3 c $ cat bcd 5 c 2 b 1 d Я пытаюсь объединить два файла в первом столбце. Следующее не работает, потому что входные файлы ...
6
голосов
2ответа
5k показов
Повторите сброс соединений SSH
Я использую ssh -L -g , но время от времени соединение теряется, поэтому: $ ssh -L 8080:localhost:8080 example.com -g Last login: Tue Apr 24 07:19:04 2012 from 203.0.113.123 Read from remote host ...
6
голосов
1ответ
5k показов
Проблема с кавычками вокруг имен файлов в командной оболочке Windows
У меня работает Windows XP Home SP3. Попытка выполнить эту команду: cmd /c "C:\Program Files\TortoiseSVN\bin\subwcrev.exe" .. ..\Modules\getbuildinfo.c Win32-temp-Debug\getbuildinfo2.c Работает ...
6
голосов
2ответа
2k показов
Как я могу получить emacs под окнами для автозаполнения путей в буферах оболочки, используя "\" вместо "/"?
Я использую Emacs для работы на Linux, Windows, OSX и все в порядке, за исключением одной раздражающей проблемы с буферами оболочки под Windows. Автозаполнение имен файлов будет работать отлично ...
6
голосов
5ответов
5k показов
Как колонизировать текст с помощью вкладок (в vim или на оболочке)
Мне часто приходится вручную манипулировать текстом с разделителями табуляции для ввода данных и других целей. Когда я делаю это, это помогает, если текст выровнен должным образом по столбцам. ...
6
голосов
0ответов
1k показов
tmux в zsh с режимом vi, переключение формы курсора между нормальным режимом и режимом вставки
(примечание: я написал этот вопрос на stackoverflow, но получил пометку как оффтоп, поэтому я переписываю его здесь) Вот что я хочу: Согласованное поведение (насколько это возможно) между Vim, ...
6
голосов
1ответ
921 показов
Переменные Bash с пробелом (каталоги)
Я пытаюсь отобразить все файлы в /foo , сохраняя пробелы в перечисленных каталогах. В настоящее время каталог с именем "bar1 bar2" будет отображаться как /path/to/foo/bar1/ then /bar2 затем file.txt ...
6
голосов
4ответа
6k показов
UNIX команда разыменовать символическую ссылку?
Существует ли команда UNIX для разыменования символической ссылки? Я хотел бы заменить ссылку на копию файла, на который она указывает. Пример: $ ls a b -> a $ deref b $ ls a b Теперь a и b имеют ...
6
голосов
4ответа
3k показов
Windows 7 - Добавить команду оболочки для .png файла
В Windows XP вы можете перейти к «Параметры папки» - «Типы файлов», выбрать PNG, создать новое действие, например Action: Crush Application: "F:\Programs\PNGCrush\crush.bat" "%1" Таким образом, вы ...
6
голосов
1ответ
3k показов
Linux эквивалент для "запуска" и "открытия" в командной строке
Командная строка Windows использует start program name и start filename.ext для обработки файла, как если бы пользователь дважды щелкнул его в оболочках GUI, которые мы все знаем и любим. Командная ...