Вопросы с меткой [shell]
Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.
3254 вопроса
1
голос
3ответа
224 показов
Linux, если Elif еще не удается
Я пытаюсь найти, если точка монтирования 1 доступна, и если нет, смонтировать ее. Если точка монтирования 1 не пройдена, смонтировать 2-ю. Если это не помогло, отобразите сообщение об ошибке. Вот ...
1
голос
2ответа
273 показов
Что означает "var = $ {str = expr}" в оболочке linux?
Что означает "var = $ {str = expr}" в оболочке linux? Кто может объяснить это специально для меня?
1
голос
2ответа
2k показов
Переименование файлов из списка имен файлов
Я все еще очень плохо разбираюсь в сценариях оболочки, поэтому уверен, что эта команда ошибочна. Я пытаюсь переименовать папку файлов с именами в текстовом файле. Предварительное условие состоит в ...
1
голос
1ответ
25 показов
Как выйти из оболочки без входа в систему?
Например, я использую ssh для входа на сервер Linux с помощью zsh . Затем в zsh я zsh чтобы получить оболочку без регистрации. Как выйти из zsh без логина и вернуться к zsh логина?
1
голос
2ответа
106 показов
Что такое% в Unix Shell
В настоящее время я смотрю на сценарий оболочки, который использует знак «%». %.gtf.checked: %.gtf irap_check_gtf $(gtf_file_abspath) && touch $@ Я не в состоянии понять использование «%», какие-либо ...
1
голос
2ответа
482 показов
Выберите, какой двоичный файл является двоичным файлом по умолчанию в Mac OS X Mavericks
Я установил последнюю версию SVN 1.8 с помощью homebrew на мой Mac. Однако теперь, если я запускаю svn --version я получаю 1.7. Затем я запускаю команду which -a svn которая показывает мне, что она у ...
1
голос
1ответ
2k показов
псевдоним не работает с моей командой mongo --eval
У меня есть следующая команда оболочки mongo, чтобы удалить всех пользователей, которые не являются администраторами mongo --eval 'db.users.remove({group:{$ne:"admin"}})' collection Это работает. Я ...
1
голос
2ответа
749 показов
Я не могу ssh в точку доступа к контенту Intel из терминала MacBook
Я пытаюсь подключиться к точке доступа к содержимому Intel с установленной на нем Ubuntu 12.4 с моего компьютера MacBook Air, но получаю следующие ошибки: SSH: подключиться к хосту 192.168.88.1:22 ...
1
голос
1ответ
459 показов
Оболочка Linux через последовательную консоль выдает вывод мусора
Я подключаюсь к маршрутизатору с OpenWRT через последовательный порт. Весь вывод оболочки прерывается, как показано здесь (пропущенные символы) и здесь (ls /dev/ output - показаны ...
1
голос
0ответов
152 показов
sudo-users Выполнение и выполнение команд рекурсивно
Я хотел бы дать конкретному пользователю возможность рекурсивно запускать и выполнять команды для данного каталога и его подкаталогов, но указывать только каталог верхнего уровня в файле sudoers . ...
1
голос
1ответ
33 показов
Переместить папки, содержащие файлы с расширением
Пример структуры папок: ➜ test tree . ├── testflac1 │ ├── track1.flac │ ├── track2.flac │ └── track3.flac ├── testflac2 │ ├── track1.flac │ ├── track2.flac │ └── track3.flac ├── testflac3 │ ├── ...
1
голос
1ответ
108 показов
ZSH Cull Old Aliases
Когда я вызываю alias в оболочке zsh, я получаю список псевдонимов. Некоторые из них желательны, некоторые нет. Первоначально я создал файл .alias в своем домашнем каталоге и добавил исходный файл ...
1
голос
1ответ
254 показов
Переключитесь обратно в VIM до завершения команды оболочки
При выполнении команды оболочки в VIM она ожидает завершения команды. Вы можете нажать Enter, чтобы переключиться обратно в VIM, но он вернется только после завершения команды. В случае более ...
1
голос
1ответ
366 показов
Создать сессию tmux в отдельных оболочках
Я хотел бы использовать сеансы tmux для управления окнами / панелями в различных оболочках. Я заметил, что tmux всегда будет использовать оболочку, из которой он был впервые запущен, для всех ...
1
голос
1ответ
34 показов
Открытие Nautilus или RhythmBox с веб-страницы
Мне было интересно, есть ли способ открыть либо ритм-бокс или наутилус с HTML-кнопки веб-страницы с помощью php. Я попытался exec, и shell_exec и ни один не работал. И чтобы быть понятным, ...
1
голос
4ответа
4k показов
Пропустить параметр в Linux Bash
Мне нужно написать shell-скрипт, который обрабатывает 3 параметра ($ 1 $ 2 и $ 3). В bash мне нужно пропустить параметр 2 (на самом деле я пишу что-то вроде ./script.sh para1 para3). Сценарий в ...
1
голос
1ответ
2k показов
Автоматический запуск xinit из rc.local от имени другого пользователя
Я работаю над настройкой моего Raspberry Pi B +. Поэтому я решил, что мидори должен запускаться автоматически после аутологина. С startx это работает без проблем, но X все еще нуждается в ресурсах. ...
1
голос
0ответов
28 показов
Отображение опции контекстного меню, если расширение не .aent
Я сделал приложение, которое может в основном шифровать что угодно, я добавил запись реестра в HKEY_CLASSES_ROOT/ */ shell/, чтобы она отображалась всякий раз, когда кто-то щелкает правой кнопкой ...
1
голос
1ответ
33 показов
~/.bash_profile не является исходным кодом из символической оболочки входа
Если я позвоню bash --login Затем вызывается ~/.bash_profile. Кажется, так и должно быть. У меня также есть /bin /sh символическая ссылка на bash $ ls -l /bin/sh lrwxrwxrwx 1 root root 4 Jun 22 2017 ...
1
голос
3ответа
326 показов
Хороший способ закладки / навигации по относительным путям каталогов?
Я работаю в системе Linux с Bash 4.x, где я часто нахожусь в навигации по различным копиям очень глубоких (и больших) структур файловых каталогов. Тем не менее, на самом деле мне нужно только ...
1
голос
1ответ
29 показов
Shell Script для поиска всех строк в файле с «500» в столбце 11 занимает слишком много времени для запуска
Я написал следующий сценарий в качестве практики: #!/bin/bash MyFile=$1 while read p; do error=$(echo $p | awk '{print $11}') if [ "$error" = "500" ] then echo $p fi done < $MyFile Проблема в том, ...
1
голос
3ответа
5k показов
Как очистить экран на оболочке Python 3.4.2?
Я пытаюсь очистить экран в оболочке python 3.4.2, я использовал clear screen, clear(), cls, clrscr и т.д. Но никто не работает, пожалуйста, дайте мне знать команду для очистки экрана.
1
голос
2ответа
57 показов
Используйте команду в файле для входа в mysql или другую оболочку, похожую на окружение
Допустим, у нас есть пароль, который хранится в /root/mysql-password . Есть ли способ подключиться к MySQL без ручного копирования пароля из этого файла и ввода в mysql -u root -p{passowrd}? Например ...
1
голос
3ответа
70 показов
Как подсчитать количество папок на определенном уровне папок с помощью терминала Linux?
У меня есть очень специфическое дерево каталогов в моей музыкальной библиотеке. Я хотел бы сосчитать все альбомы, исключая все подкаталоги. Например, учитывая это дерево каталогов: /music/ ...
1
голос
2ответа
326 показов
Условное AND в awk с переменными среды
Я нашел эту команду. Если в строке есть интересующее слово, команда выведет всю строку: temp="sample" awk -F " " -v var="$temp" '$1 == var' /root/smaple.txt smaple.txt содержит: sample demo 123 456 ...
1
голос
1ответ
90 показов
Сделайте команду перезапуска сценария оболочки при определенном вводе пользователем
Я пишу сценарий оболочки, который рандомизирует мое имя хоста, но печатает случайное имя хоста и запрашивает, если я хочу использовать это имя хоста, например NEXTHOST=$(sed `perl -e "print int ...
1
голос
3ответа
74 показов
Как я могу получить доступ / где находится оболочка командной строки для 32-битного Cygwin?
Я официально сделал полную установку Cygwin на старом 32-битном компьютере; в области "все программы" меню "Пуск" Cygwin-X имеет FVWM, Gnome Flashback (Metacity), Gnome-Openbox, KDE Plasma Workspace ...
1
голос
2ответа
850 показов
Setuid и setgid не работают
У меня проблема с setuid и setgid. Я написал этот код C: int main() { setuid(0); setgid(0); system("/path/to/script.sh"); return 0; } Скомпилировал его с помощью gcc: gcc test.c -o test Тогда я ...
1
голос
0ответов
95 показов
Как терминал OS X передает каталог новой вкладки для входа или bash?
В OS X вы можете добавить оболочку в /etc /shells и установить ее как оболочку пользователя по умолчанию, чтобы при открытии терминала они были представлены с этой оболочкой. Кроме того, у вас есть ...
1
голос
1ответ
2k показов
Как запустить программу, скрытую от панели задач Windows?
Как запустить программу, скрытую от панели задач Windows? Я хочу, чтобы диспетчер задач при входе в систему автоматически свернулся, чтобы я мог видеть загрузку процессора в системном трее.
1
голос
1ответ
258 показов
Использование Cron для обеспечения работы фонового процесса
Я пытаюсь запустить фоновый процесс PHP, который является потребителем сообщений Rabbit MQ. Я могу просто запустить скрипт как «php receive.php &», но мне нужно убедиться, что этот скрипт всегда ...
1
голос
1ответ
169 показов
zsh+ohmyzsh+powerlevel9k: завершения перестают работать при выдаче 'sudo -s'
У меня странная проблема с zsh и ohmyzsh(с темой powerlevel9k) на MacOS High Sierra. После установки ohmyzsh при выдаче sudo -s получаю раздражающий и странный вывод какого-то скрипта. И все ...
1
голос
1ответ
149 показов
BASH - скрипт не выполняется
У меня есть скрипт bash, который проверяет файл .txt раз в минуту и при необходимости вызывает другой скрипт. Я использую cron для этого, и это находится в crontab root; * * * * * ...
1
голос
0ответов
67 показов
Один и тот же конфиг zsh действует по-разному на разных машинах
У меня есть следующий конфиг для Zsh, который я использую как на моем ноутбуке, так и на удаленном компьютере. У меня есть все мои конфигурационные файлы, помещенные в репозиторий git, который ...
1
голос
1ответ
2k показов
Mac OSX перезагрузится из командной строки и закроет все окна
Я хочу использовать командную строку для перезапуска моего Mac OSX, я использую: sudo shutdown -r now Но я хочу перезапустить без опции reopen windows, я посмотрел документацию здесь, но безуспешно, ...
1
голос
1ответ
1k показов
Linux / OpenWRT - запустить скрипт bash с выводом на консоль / стандартный вывод
У меня есть система OpenWRT, для которой я написал небольшой интерактивный скрипт оболочки, который отображает меню и на основе входных данных отображает соответствующую информацию для стандартного ...
1
голос
2ответа
139 показов
Удалить определенное имя файла в нескольких файлах ZIP
У меня около 800 почтовых файлов. Я следую за этим вопросом, чтобы удалить файл внутри каждого файла. Как удалить несколько файлов внутри нескольких файлов Zip? Я старался find /myfolder -iname ...
1
голос
1ответ
660 показов
найти и заменить arry в plist
Я постараюсь найти и заменить массив в plist. Я могу написать с настройками по умолчанию, записать массив без проблем, но я не могу удалить массив. Перечень файлов: ...
1
голос
1ответ
75 показов
Отключить аудиовыход программы
Чтобы отключить вывод текста, мы используем > dev/null , например, make > /dev/null Но как аналогичным образом отключить вывод звука? Например, skype A>&1 /dev/null или что-то еще. РЕДАКТИРОВАТЬ: ...
1
голос
0ответов
556 показов
Nohup и продолжай выходить
Я пытаюсь запустить процесс в фоновом режиме, но каждый раз, когда я делаю, терминал находится в режиме ожидания, затем я нажимаю ввод, и мой процесс завершается. Я пытался: nohup ./binary & nohup ...
1
голос
2ответа
264 показов
Как подключиться к удаленному серверу с моей парой ключей SSH через новый Windows 10 Linux Bash?
Я использую новую оболочку Linux Bash, которая недавно стала доступна в годовом обновлении Windows 10. Этот bash поставляется с точкой монтирования Linux (/mnt/c/Users/[username]) в Windows, которая ...
1
голос
0ответов
170 показов
Как запустить панель задач после изменения ключа реестра "shell", который запускается при входе в систему
Итак, я сделал версию windows, которая выглядит так, как будто она не работает под Windows (нет логотипов или общих оконных окон), так что похоже, что работает только выбранное мной программное ...
1
голос
3ответа
102 показов
Как вызвать скрипт, используя относительный путь с его родительским каталогом, сопоставленным с PATH?
У меня есть папка /usr/bin/vendor/ которая добавляется в PATH по соглашению и содержит, например, сценарий оболочки do_something.sh . Теперь я хотел бы добавить подпапку /usr/bin/vendor/some_tool/ ...
1
голос
1ответ
356 показов
команда file для печати только в формате файла
Обычно команда file в linux предоставляет истинный тип файла независимо от того, указано расширение или нет. Например: # file cntlm-0.92.3-1.x86_64.rpm cntlm-0.92.3-1.x86_64.rpm: RPM v3.0 bin ...
1
голос
1ответ
208 показов
Бегство на заднем ходу в оболочке рыбы, как и в других оболочках
Я недавно начал использовать раковину рыбы для некоторых вещей и вообще нравится. Однако я столкнулся с одной ситуацией, которая была бы отличной, если бы был обходной путь. Скажем, я набрал команду, ...
1
голос
1ответ
49 показов
FFmpeg выполняет каждую вторую задачу
Почему ffmpeg выполняет каждую вторую задачу, для которой он заказан? for i in *.MTS; do echo ffmpeg -i \"$i\" -c:a copy -c:v copy \"$i\" | sed 's/MTS/mp4/2' done | sh Например. если у меня есть 9 ...
1
голос
2ответа
96 показов
Что значит `o *`?
Отображение количества процессора, используемого на терминале в% Question, не понимается в процессе создания bash-скрипта. for x in $(seq 1 11);do sleep 5;grep -w cpu /proc/stat ; done | awk '{ print ...
1
голос
1ответ
816 показов
Скрытие внутренних результатов работы с помощью сценария оболочки
Я делаю сценарий оболочки, который может обновить инструменты. Я хочу, чтобы, когда я бегу root@host:# sh script.sh тогда вывод будет Its installing Its done Но теперь мой сценарий выглядит root @ ...
1
голос
1ответ
239 показов
Мониторинг входа в SSH через Slack, но висит на SCP
Я играю с некоторой слабой интеграцией, так что каждая попытка SSH отправляется на слабый канал Приведенный ниже скрипт отлично работает для попыток SSH, но проблема в том, что, когда я ...
1
голос
0ответов
226 показов
Как я могу показать вывод команды оболочки на панели гномов или в верхней строке меню?
Верхняя панель классического рабочего стола gnome показывает меню (вверху слева), затем некоторое свободно настраиваемое пространство панели, а вверху справа - несколько настраиваемое пространство ...