Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
3
голоса
2ответа
363 показов
env -i zsh | Как это волшебство возможно?
В настоящее время я работаю в школе над самодельной оболочкой, поэтому мне сейчас любопытно, как устроены оболочки. Да, это может быть действительно захватывающим! В любом случае, нам, очевидно, ...
3
голоса
3ответа
5k показов
выводить предметы, которые появлялись 2 раза и более
Как я могу выбрать ips, который появлялся 4 раза или больше, например, здесь? входной файл 192.168.1.28 192.168.1.100 192.168.1.31 192.168.101.2 192.168.1.31 192.168.11.02 192.168.1.31 192.168.1.28 ...
3
голоса
0ответов
985 показов
zsh - перерисовать запрос после выполнения команды
Я только начал использовать Zsh, и я настраиваю несколько вещей. Я выбрал привязки vi, так как я более знаком с ними. Как и многие люди до меня, я вскоре обнаружил, что было бы полезно иметь ...
3
голоса
1ответ
55 показов
Не могу запустить оболочку по умолчанию
Что делать, если я удалил default shell (/opt/local/bin/bash)? Я не могу открыть терминал под своей учетной записью, если моя default shell действительна или, по крайней мере, не существует. Есть ли ...
3
голоса
2ответа
17k показов
Как включить / выключить встроенную веб-камеру ноутбука из оболочки
Комбинация клавиш Fn+F6 включает / выключает встроенную веб-камеру моего ноутбука. Глядя на вывод dmesg , кажется, что веб-камера (USB-устройство) более или менее виртуально подключена / отключена к ...
3
голоса
2ответа
1k показов
Иногда моя .bash_history очищается. Зачем? Как я могу предотвратить это?
Вот моя оболочка: $ $SHELL --version | head -1 GNU bash, version 4.1.7(2)-release (i386-apple-darwin10.3.0) Вот мои настройки, связанные с историей: export HISTCONTROL=ignoredups:erasedups export ...
3
голоса
1ответ
260 показов
Почему не рекомендуется устанавливать оболочку по умолчанию для корневого пользователя в оболочку не POSIX?
Я собираюсь изменить стандартную оболочку моего корня с bash на fish. Насколько я знаю, fish - это не стандартная оболочка POSIX. С другой стороны, возможно, ядро или другие элементы в системе ...
3
голоса
1ответ
1k показов
Разобрать несколько HTML в текст и переименовать в родительский каталог
В каталоге есть много папок .html внутри, я бы хотел, чтобы весь HTML анализировался как новый .txt с именем родительского каталога. Example1/ Index.html> Example1.txt Example2/ Index.html> ...
3
голоса
1ответ
2k показов
Установить программу из ZIP-файла в Ubuntu, не найденном с помощью Aptitude
У меня есть специальная программа, которую я часто использую на Windows и Mac, но сегодня мне нужно установить ее на машину с Linux. Я скачал ZIP-файл с веб-сайта поставщиков, разархивировал его на ...
3
голоса
4ответа
2k показов
Есть ли способ использовать $ PATH, как определено в моем профиле bash?
Я провожу большую часть дня ssh'd на серверах. У меня есть серия псевдонимов / функций / сценариев, которые позволяют мне вводить p hostname из терминала и выполнять экран GNU (1) на удаленной ...
3
голоса
2ответа
2k показов
stdout и stderr скрипта не перенаправляются при выполнении cron
./script & >> log.txt Я получаю хороший лог-файл, но если у меня та же команда, выполняемая cron, допустим, что crontab выглядит так: * * * * * '/home/user/script &>> /home/user/log.txt' log.txt ...
3
голоса
3ответа
292 показов
Какая часть man-страниц относится к оболочке bash?
В настоящее время я использую оболочку bash, но немного запутался в записях man. Например, запись man для source (man source): DESCRIPTION sh The exec command specified by the arguments is executed ...
3
голоса
2ответа
192 показов
Есть ли справочная страница для PROMPT в zsh?
Я знаю, как искать команды с помощью команды man . Просматривая файлы .zshrc других людей, я вижу встроенные переменные (PROMPT , RPROMPT и т.д.). Где я могу узнать больше об этом? Я использую MacOSX ...
3
голоса
2ответа
58 показов
В руководствах по командам Linux какая разница между наличием в описании «short_option <запятая> long_option» и "short_option long_option"
Например, взглянуть на человек стат в описании есть несколько вариантов, таких как: -L, --dereference а также -c --format = FORMAT какая разница с запятой или без нее? И как я могу узнать такие вещи. ...
3
голоса
3ответа
2k показов
Windows 7 & Git Bash: не распознает грушу /phpunit
Я могу запустить груша /phpunit из "cmd" просто отлично. Я проверил% PATH% и все, что там есть, также в $ PATH. Чтобы было ясно, это не msysgit - это так: http://git-scm.com/downloads Кто-нибудь ...
3
голоса
2ответа
3k показов
Строка состояния в оболочке Linux
Я использую Windows и Putty для удаленного подключения (ssh) к некоторым серверам Linux. Я установил свой hardstatus в своем файле .screenrc, чтобы я мог отслеживать некоторую полезную информацию. Но ...
3
голоса
2ответа
1k показов
Как я могу проверить, изменился ли часовой пояс в bash-скрипте?
У меня есть сценарий оболочки, который запускается через crontab, но команды в нем зависят от часового пояса (они обновляют таблицу в базе данных каждый день. Если скрипт выполняется во время ...
3
голоса
3ответа
4k показов
Как сохранить псевдоним Unix?
Я знаю, что могу создать псевдоним для Untar, как это alias untar=’tar -xvzf’ Как сделать так, чтобы это сохранялось от сеанса к сеансу, потому что, кажется, он теряется при повторном подключении?
3
голоса
1ответ
93 показов
Как просрочить работу
Иногда у меня at работе просрочены после системного приостановки, которые не запускаются после пробуждения. Как я могу сказать atd запустить их? Я пробовал atd -s или atrun но я думаю, что это не для ...
3
голоса
3ответа
69 показов
Могу ли я просмотреть историю команд оболочки, которые использовались только из текущего каталога?
Таким образом, при использовании стрелок вверх / вниз для циклического выполнения предыдущих команд, есть ли способ ограничить их командами из текущего каталога? Это сделало бы мою жизнь в 10 раз ...
3
голоса
3ответа
9k показов
Как используются переменные окружения Linux DISPLAY и XAUTHORITY?
Как эти 2 переменные используются системой X Window? На моем хосте Ubuntu 9.10, если я установил XAUTHORITY на что-либо, а затем попытался запустить программу с графическим интерфейсом, я получил ...
3
голоса
2ответа
1k показов
Как определить, что текущая (Bash) оболочка является (Vi/Vim) подоболочкой?
Внутри Vi/Vim я могу набрать: :shell упасть в раковину. Есть ли способ обнаружить, что я нахожусь в порожденной Vi-оболочке? Переменная окружения SHLVL равна 2, но это явно не говорит мне, что я ...
3
голоса
2ответа
259 показов
Исполняемые блоки запускаются при непосредственном вызове из терминала, но не работают при вызове из сценария оболочки
Я загрузил некоторое программное обеспечение (называемое samtools), и оно хранится в папке на рабочем столе. Затем я добавил путь к исполняемому файлу в переменную окружения PATH . Другими словами, ...
3
голоса
1ответ
2k показов
Оболочка Linux: как добавить префикс строки в сообщение stderr?
Я выполняю несколько задач одновременно в фоновом режиме. command_a | tee > command_a.log & command_b | tee > command_b.log & Если все хорошо, то сообщения будут сохраняться в лог-файлы. Если что-то ...
3
голоса
3ответа
239 показов
как выбрать n-й результат в командной строке, не используя мышь
Я получил этот псевдоним для поиска файла рекурсивно и без учета регистра type fr fr is aliased to `find . | grep -i' и так скажем, я ищу файл fr nsstring+util ...
3
голоса
3ответа
163 показов
Введите предпочитаемую оболочку, если вы не можете изменить оболочку по умолчанию
В моей производственной среде моей оболочкой по умолчанию является старая версия csh, и я не могу ее изменить. Как я могу правильно войти в свою предпочитаемую оболочку? В частности, я хотел бы ...
3
голоса
5ответов
9k показов
переименовать имена файлов из нижнего регистра в верхний регистр
У меня есть около 2 КБ файла, которые в настоящее время в нижнем регистре, как: file_one.cfr file_two.cfr .... Я ищу быстрый способ переименовать их в верхний регистр, чтобы они были похожи; ...
3
голоса
3ответа
635 показов
Как добавить в контекстное меню Windows Открыть командную строку (оболочка)
Недавно я работал под Linux, и есть функция, которая мне очень нравится. Я могу открыть оболочку, щелкнув правой кнопкой мыши внутри окна и выбрав соответствующую опцию в меню. Есть ли способ ...
3
голоса
2ответа
702 показов
Как сказать, что файл GZip все еще пишется во время копирования
Я получаю GZIP-файл в пути. Путь к входной папке: /input_gate Я хочу проверить, является ли файл GZIP, который я получаю в этой папке, действительным? Я использовал следующую команду. Это хорошо ...
3
голоса
5ответов
3k показов
Mac Remote Shell
Я пытаюсь создать удаленную оболочку на OS X с NC. Я пробовал nc -l 1337 -e /bin/bash но похоже, что версия Mac для Mac не поддерживает опцию -e . Кто-нибудь знает, как я могу добиться удаленной ...
3
голоса
1ответ
468 показов
Что означает префикс «shell:» в командной строке Windows?
Я узнал здесь , что я могу типа «оболочка:RecycleBinFolder» в стартовом меню , и она будет воспитывать рецикл ведро - и достаточно , что он делает. Но что означает «оболочка»? в каком контексте это ...
3
голоса
5ответов
4k показов
Как получить самую короткую строку в текстовом файле с оболочкой
Предположим, у меня есть текстовый файл, как показано ниже abcd aaaaaaa gfgk hahahahahahhahh gf Тогда gf будет возвращен.Есть хорошие идеи?
3
голоса
4ответа
2k показов
Пакетное удаление небольших файлов из группы файлов через командную строку Unix
У меня есть большое количество (более 400) каталогов, заполненных фотографиями. То, что я хочу сделать, это сохранить большие размеры этих фотографий. В каждом каталоге содержится от 31 до 66 файлов. ...
3
голоса
2ответа
2k показов
Затенение видео и аудио с помощью ffmpeg
Этот ответ суперпользователя между двумя видео с использованием ffmpeg дошел до меня, но теперь, когда я перепробовал много решений и увидел каждую ссылку SO, пришло время попросить вас всех о ...
3
голоса
1ответ
1k показов
как управлять входом пользователей на Linux-машину согласно конфигурационному файлу
Я использую PAM для аутентификации пользователей информация от - http://linux.die.net/man/8/pam_listfile в моей машине Linux red-hat у меня 5 разных пользователей user1 user2 user3 user4 user5 Я хочу ...
3
голоса
3ответа
3k показов
Как мне напрямую войти в оболочку пользователя?
Я делаю следующее много раз в день Я захожу на сервер через ssh как user1 , Затем я делаю su - чтобы стать root , тогда я делаю su --login user2 чтобы стать user2 Есть ли способ сказать su перейти к ...
3
голоса
0ответов
59 показов
Оберните скрипт оболочки git, чтобы добавить bashrc или эквивалентные команды запуска
На моем сервере есть пользователь git который обрабатывает весь доступ git. Вы не можете войти с ним. Это только для доступа к GIT. Это работает, потому что GIT поставляется с удобной оболочкой ...
3
голоса
1ответ
7k показов
Как удалить Zsh
Есть ли вообще удалить zsh? Я не смог обновить его, поэтому хочу удалить его, а затем установить его с помощью brew.
3
голоса
1ответ
196 показов
Передача необязательных аргументов в Grep
Я использую grep для исключения строк, содержащих определенные строки. Я использую команду cat VlanConfig.txt | grep -vE $1\|$2\|$3 Я хочу оставить $3 качестве необязательного аргумента. Он также ...
3
голоса
4ответа
1k показов
Как мне добавить работу в cron?
Итак, вот что я сделал: Войдите в систему как root через Shell Типизированный crontab -e Введено */30 * * * * /path_to_website/cronjobs/cron.php И что теперь? Как мне сохранить это? Я просто закрыл ...
3
голоса
3ответа
111 показов
Ограничение разрешений для запуска команд
Если пользователь выполняет команду вроде sudo /etc/init.d/apache2 restart Я хотел бы обнаружить это и предотвратить выполнение этого скрипта. Могу ли я сделать это без изменения скрипта apache2 ?
3
голоса
2ответа
55 показов
Объединение функций в рыбе
У рыбной раковины у меня две функции: function be bundle exec $argv end function rdbm rake db:migrate end Обычно я использую их вместе, то есть bundle exec rake db:migrate но не всегда, поэтому я бы ...
3
голоса
4ответа
3k показов
Получить новейший файл из не текущей директории
У меня проблемы с выполнением команды, которая выдаст мне последний файл из другого каталога. Пример: ls -tr | tail -n 1 /prj/somedir/anotherdir/closerdir/targetdir в targetdir есть список файлов, и ...
3
голоса
2ответа
2k показов
LibreOffice OS X: преобразование .odt в .pdf из терминала?
Используя LibreOffice, я могу открыть документ ODT и экспортировать его в PDF вручную. Есть ли из командной строки сделать это из оболочки?
3
голоса
3ответа
69 показов
Как использовать test -h или test -L на OSX?
Я пытаюсь определить в сценарии оболочки, является ли файл символической ссылкой, указывающей на каталог. Это то, что я делаю: if [[ -L "$out_dir" && -d "$out_dir" ]] then echo "Dir is a symlink" ...
3
голоса
2ответа
18k показов
Как получить заголовок окна в Windows из оболочки
Я могу установить заголовок через оболочку Windows, используя команду title some string но как я могу получить заголовок некоторого процесса? Я попробовал команду tasklist /v , но мой заголовок ...
3
голоса
1ответ
828 показов
iTerm2: как получить вывод команды оболочки с appleScript
Я хочу, чтобы выходные данные команды оболочки запускались по applecript iTerm2 в переменную applecript. Я попробовал следующее, но это не работает: tell application "iTerm" activate try set _session ...
3
голоса
2ответа
271 показов
kioexec с несколькими файлами
У нас есть две среды на работе, и я обращаюсь к удаленной машине через ssh. Я могу сделать это: kioexec myeditor fish://me@remotemachine/path/to/file.txt Но я хотел бы иметь возможность сделать ...
3
голоса
1ответ
568 показов
Путаница с использованием дробных +n, -n или n в параметрах поиска -amin, -atime, -cmin, -ctime
Я не уверен, понял ли я, что метод find игнорирует дробную часть при использовании одного из этих предикатов для поиска. Например, я использовал $ find . -ctime .2 # files status changed exactly 4.8 ...
3
голоса
2ответа
220 показов
жесткие ссылки занимают много места
Я сделал скрипт инкрементного резервного копирования rsync для своего сервера, который будет копировать резервную копию базы данных MySQL и заданный путь к папке на удаленный сервер. Вот код на ...