Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
6
голосов
3ответа
5k показов
Как создать PDF из серии изображений?
У меня есть серия изображений (на самом деле отсканированная книга), которые я хочу сделать в формате PDF в формате A4. Почему я так поступаю: я помогаю менее опытному человеку в другой стране ...
6
голосов
2ответа
1k показов
Потенциальные проблемы с добавлением /usr /local /[s] bin к пути root?
Я заметил, что корневая учетная запись $ PATH по умолчанию не включает /usr/local/bin или /usr/local/sbin . Есть ли потенциальные проблемы, которые могут возникнуть при добавлении этих каталогов в ...
6
голосов
4ответа
12k показов
Эквивалентность Chmod +x и 0755
Просто любопытно, эти два полностью эквивалентны? chmod +x file chmod 0755 file
6
голосов
1ответ
4k показов
Привязка клавиш для прокрутки страниц в режиме копирования в tmux
Я хотел бы иметь возможность отображать ключи Emacs (например, C-v/M-v) для прокрутки в tmux вместо стандартного PgUp/PgDown , это возможно? На данный момент не вижу этого в руководстве (извиняюсь, ...
6
голосов
1ответ
2k показов
копировать (разделить?) стандартный вывод вместо перенаправления
В Bash я бы хотел перенаправить стандартный вывод в файл (>> mylog.txt), но также увидеть вывод стандартного вывода на экране .. Как я могу сделать это с Bash?
6
голосов
3ответа
14k показов
Как запустить pip в неинтерактивном режиме?
У большинства инструментов, которые я использую, есть какой-то режим (часто включенный по умолчанию), когда они задают мне ноль вопросов при выполнении команды. apt-get - пример, близкий к pip. Есть ...
6
голосов
6ответов
37k показов
Можно ли запустить программу через FTP-запрос?
Я относительно новичок в Unix или сценариях оболочки (абсолютный новичок, чтобы говорить правду), вот в чем дело: у меня есть программное обеспечение BI, которое работает на удаленном сервере UNIX. С ...
6
голосов
1ответ
12k показов
Unix: список дочерних процессов для данного pid
Что мне нужно, учитывая идентификатор процесса, перечислить все его дочерние элементы без каких-либо беспорядка (заголовок таблицы, другие столбцы, кроме pid) Что у меня есть: ps h --ppid $PID Что ...
6
голосов
2ответа
244 показов
Можно ли настроить несколько вкладок при запуске терминала?
Каждое утро я запускаю приложение OS X Terminal и утомительно настраиваю кучу вкладок ... Ssh-сессия для определенного сервера ($ ssh ...) Сценарий / консольная сессия для приложения Rails, над ...
6
голосов
1ответ
4k показов
Как я могу поймать или остановить выключение Linux с терминала?
Есть ли способ отловить или остановить выключение Linux после ввода команды перезагрузки, остановки или выключения? sudo shutdown -r +10 Теперь у меня должно быть 10 минут, прежде чем компьютер ...
6
голосов
5ответов
3k показов
Удалите все пустые папки, даже с папками .svn в нем
Я пытаюсь удалить все пустые папки в каталоге. Тем не менее, find . -type f -empty не находит ничего, потому что каждая папка содержит скрытую папку .svn . Как я могу обойти это?
6
голосов
4ответа
8k показов
Распечатать обратную ссылку в регулярном выражении
Я надеялся на способ заставить sed заменить всю строку заменой (а не просто соответствием), чтобы я мог сделать что-то вроде этого: sed -e "/$some_complex_regex_with_a_backref/\1/" и пусть он ...
6
голосов
2ответа
5k показов
Как скопировать файлы на оболочку Unix с использованием подстановочных знаков
Я пытаюсь скопировать некоторые файлы в существующие папки. Это пример схемы # origin /home/user/myfiles/folder1/group1/1.jpg /home/user/myfiles/folder1/group1/2.jpg ...
6
голосов
4ответа
3k показов
Что означает "$?"" в ракушке?
Я использую Debian 6.0. Я знаю обычные аргументы командной строки, но не могу найти, что $? предназначен для? Кто-нибудь имеет представление о том, что подразумевается под $? в оболочке Linux?
6
голосов
2ответа
5k показов
Загрузка командной строки в Windows 7 занимает 7-8 секунд
Когда я иду в Run и набираю cmd, для появления командной строки требуется около 7-8 секунд. У меня Core i5 с 3 ГБ оперативной памяти под управлением Windows 7 x86. Мне действительно нужно, чтобы ...
6
голосов
4ответа
7k показов
Как запустить оболочку Windows Explorer после запуска с другой?
Следующее является взломом, но для того, что мне нужно для его штрафа. Я создал программу на C #, которая показывает текст EULA и имеет кнопку «Согласен и не согласен». Я установил ...
6
голосов
1ответ
2k показов
Как указать для emacs tramp, какую удаленную оболочку открывать?
Помимо открытия удаленных файлов, tramp можно использовать для запуска удаленной оболочки. К сожалению, есть проблема. На локальном компьютере у меня есть Zsh, а на удаленном сервере установлен ...
6
голосов
4ответа
9k показов
Команда Unix для вывода списка всех каталогов размером более 10 МБ
Возможно ли это и какой будет команда?
6
голосов
2ответа
1k показов
Как вы определяете, находитесь ли вы в системе Linux или BSD внутри скрипта?
У меня есть довольно обширный выбор файлов точек, которые долгое время хранились в git-репо - я просто поддерживаю отдельную ветвь кода для bsd-isms (например, в Linux, чтобы получить цветной вывод ...
6
голосов
2ответа
7k показов
найти файлы в определенной структуре каталогов, но в переменной родительской структуре каталогов
Я хочу использовать команду find в linux, чтобы найти определенный файл, вложенный в определенную структуру каталогов, скажем, dir1/dir2/reqdfile . Но эта структура каталогов сама может быть вложена ...
6
голосов
3ответа
2k показов
Перенаправление вывода дважды
Я хочу перенаправить мой вывод дважды из командной строки Например: comp.reg $T_GDS_MASTER/bin.new $T_GDS_MASTER/bin.old > $T_GDS/log/comp.reg.out 2>&1 Я хочу, чтобы эта команда также выводила на ...
6
голосов
2ответа
961 показов
Что именно интерпретировать #!/bin/bash line?
Многие скрипты на разных языках имеют #!/bin/bash с указанием пути к интерпретатору, поэтому они могут выполняться без явного вызова интерпретатора из командной строки. Но что именно читает эту ...
6
голосов
1ответ
5k показов
Что вызывает уведомления вида "Звонок в сессию Shell" в KDE?
Я использую KDE для тестирования Debian. Время от времени программы, запущенные в терминале (Konsole), запускают системные уведомления в форме "Звонок в сессионной оболочке". Что вызывает эти ...
6
голосов
6ответов
33k показов
как изменить максимальное количество процессов форка пользователем в linux
Всякий раз, когда я вхожу в оболочку, я получаю эту ошибку -bash: fork: Resource temporarily unavailable -bash-3.2$ Я не могу выполнить любую команду, которая использует fork() . Я попытался ulimit ...
6
голосов
2ответа
15k показов
Почему для правильной работы скрипта задания root cron требуется sudo?
Я запускаю этот простой скрипт на моем Raspberry Pi для автоматического обновления, поэтому я могу забыть об этом. Он также ведет журнал, в котором говорится, было ли обновление успешным. Сценарий ...
6
голосов
4ответа
10k показов
Под Ubuntu, как я могу разместить команду псевдонима оболочки, которая будет глобальной для всех?
В Ubuntu 9.10, где я могу разместить команду псевдонима, которая будет действительна для всех пользователей, root или других, и которая будет работать с оболочкой под GNOME, а также с сеансом ssh и ...
6
голосов
4ответа
7k показов
Почему \rm работает, а rm нет?
Обычно всякий раз, когда я удаляю каталоги, работает «rm -rf». Но иногда я получаю такой ответ: msgstr "проверить файлы в каталоге / (да / нет)?" Затем я пытаюсь "\rm -rf", и это работает. Кто-нибудь ...
6
голосов
1ответ
73k показов
Что означает команды оболочки "spawn" в linux? (Centos6)
Мне нужно знать, как настроить работу cron, которая автоматически подключается к удаленному серверу, изменить каталог и получить все файлы в этом каталоге на локальном я думаю, что должен ...
6
голосов
4ответа
8k показов
дважды щелкните по файлу .sh
GUI: Я изменил права доступа к файлу sh, чтобы я мог читать, записывать и выполнять его. Я дважды щелкнул по нему, выбрал запуск в оболочке / терминале (в зависимости от того, что отображается на ...
6
голосов
1ответ
109 показов
что-то странное в командной оболочке Win-XP
Я написал следующую команду в командной оболочке Windows XP, и произошло нечто странное: C:\Folder1> copy sample.txt : Из-за моей опечатки я написал ":" вместо "D:" ... но он скопировал файл ...
6
голосов
2ответа
156 показов
Можно ли изменить bash для запуска одной команды через другую (скажем, скрипт python)?
Мне было интересно, можно ли изменить bash, чтобы при вводе command --arg1 что на самом деле происходит ~/prerun.py command --arg1 (prerun.py обрабатывает саму стартовую команду --arg1) Спасибо!
6
голосов
4ответа
23k показов
Как заменить оболочку входа в систему iexplore?
Это связано с моим предыдущим вопросом. Видимо, я не знал, что я думал, что я знал .. Как сказано в моем последнем посте, я хочу создать киоск, в котором при запуске он переходит прямо в iexplore без ...
6
голосов
2ответа
2k показов
Хвост -f на вновь созданные файлы с неизвестными именами
У меня есть программа, которая для каждого запуска генерирует новый файл журнала. Чтобы посмотреть, что происходит, мне бы хотелось, если бы я вел tail -f - единственная проблема в том, что я ...
6
голосов
2ответа
15k показов
Как изменить значение TERM по умолчанию, установленное при входе в консоль (Ubuntu)?
Значение оболочки $ TERM в Ubuntu по умолчанию равно "xterm" для входа в консоль. Как я могу изменить его, чтобы он по умолчанию был "xterm-color"? Я спрашиваю, потому что, похоже, это самый простой ...
6
голосов
3ответа
9k показов
Как загрузить эту веб-страницу с помощью Wget?
Я хочу загрузить веб-страницу http://forum.ubuntu-it.org/, но для этого требуются имя пользователя и пароль. Итак, я использовал это: wget --save-cookies cookies.txt --post-data ...
6
голосов
4ответа
1k показов
Как я могу найти путь, указав только часть пути?
Допустим, мне нужно найти этот путь //find/this/path и единственная информация, которую я имею, - это /find/this/path . Как лучше всего найти полный каталог? У меня в основном есть программа, которая ...
6
голосов
2ответа
555 показов
Различия в скриптах bash между $ @ и $ *
Каковы различия между $@ и $* ? Например, я не вижу различий здесь: #! /bin/bash echo with star: $* echo with at sign: $@
6
голосов
4ответа
7k показов
Как мне автоматически `cd` и затем *` ls` в Linux?
Я обнаружил, что продолжаю быстро выполнять cd some_dir за которым следует ls , и пытался написать псевдоним bash, чтобы я мог это сделать, например: alas cd="cd $@; ls"; Проблема в том, что вы не ...
6
голосов
1ответ
17k показов
Как вывести список всех установленных пакетов из командной строки в bash / osX
Что такое команда -bash чтобы получить список всех пакетов, установленных локально на моем компьютере? Я использую OSX. Я попробовал следующее: dpkg -l - не работает. apt --installed list - ...
6
голосов
1ответ
3k показов
Как я могу перенаправить вывод * всех * введенных команд оболочки в другую? (например, передать все в 'Lolcat')
Добрый день, (Пользователь OS X) Я специально пытаюсь передать вывод каждой команды оболочки, которую я ввожу, в рубиновый гем 'lolcat' (который делает вывод на терминал радужным). Есть ли способ ...
6
голосов
6ответов
20k показов
Как мне установить переменные $ в Unix?
Например , есть длинный путь , который я cd очень часто. Как мне сохранить путь в переменной, чтобы я мог использовать его каждый раз? Например: я хочу быть в состоянии сделать это cd $path вместо cd ...
6
голосов
2ответа
19k показов
Как выровнять и центрировать текст в bash?
Новичок здесь. Я ищу bash-скрипт для центрирования и выравнивания текста. Мой скрипт работает только с одной строкой текста. Как бы вы улучшили это? #!/bin/bash COLS=$(tput cols) while true; do clear ...
6
голосов
4ответа
7k показов
Rsync в стандартный вывод?
У меня есть доступ к серверу резервного копирования по протоколу rsync (только rsync, больше ничего). Теперь я хочу получить оттуда файл (который является .tar.gz) и передать его непосредственно ...
6
голосов
3ответа
12k показов
Обрабатывать каждую строку файла в bash
Когда я хочу что-то сделать с каждой строкой в файле, я обычно пишу cat my_file | while read a do gzip "$a" done GZIP это просто пример, это может быть что угодно. Мне интересно, есть ли другой ...
6
голосов
1ответ
2k показов
Отображение команды Piped Shell в Vim
В предыдущем вопросе я спросил о выводе оцененного кода в новое окно в MacVim. Я получил отличное решение, но оно поставило другой вопрос: как я могу отобразить ключевую команду в моем .vimrc которая ...
6
голосов
3ответа
3k показов
Как вставить несколько команд Bash в оболочку без потери некоторых?
Приятно скопировать и вставить серию команд Bash, которые вы найдете на веб-сайте. Но в зависимости от команд иногда вы теряете несколько. Может быть, они поглощены программами, которые читают со ...
5
голосов
1ответ
823 показов
Существуют ли ограничения на длину файла, передаваемого из find в xargs или с использованием find -exec +
В вопросе [ Найти и удалить все каталоги с именем "test" в linux ] на этом сайте лучший ответ говорит об использовании этих двух команд: find . -name test -type d -print0|xargs -0 rm -r -- find . ...
5
голосов
3ответа
34k показов
Использование обратной косой черты для экранирования символов в cmd.exe (команда runas в качестве примера)
Я вижу, что каретка - это задокументированный побег. Но у меня есть пример, показывающий, что для символа двойной кавычки ^ не работает, и вы должны использовать \ C:\>runas /user:Administrator "cmd ...
5
голосов
3ответа
7k показов
Какой надежный метод для уничтожения фоновых процессов при завершении сценария?
Я использую сценарии оболочки, чтобы реагировать на системные события и обновлять отображение статуса в моем оконном менеджере. Например, один скрипт определяет текущее состояние Wi-Fi, прослушивая ...
5
голосов
1ответ
3k показов
Что такое команды для поиска ключевых слов оболочки, встроенных функций и пользовательских функций?
Я обсуждал с моим другом, как команды анализируются в оболочке, и он сказал мне, что bash ищет команду в следующем порядке Список псевдонимов Список ключевых слов оболочки Список пользовательских ...