Вопросы с меткой [shell]

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

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 ищет команду в следующем порядке Список псевдонимов Список ключевых слов оболочки Список пользовательских ...