Вопросы с тегом «shell»

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


5
Как удалить много (200 000) файлов?
Я должен удалить 200 000 файлов (все они) из папки, и я не хочу удалять саму папку. используя rm, я получаю сообщение об ошибке «Список аргументов слишком длинный». Я пытался что-то сделать с xargs, но я не парень из Shell, поэтому он не работает: find -name * | xargs rm …


4
Подсчитать количество байтов, переданных от одного процесса другому
Я запускаю сценарий оболочки, который передает данные от одного процесса к другому process_a | process_b Кто-нибудь знает способ узнать, сколько байтов было передано между двумя программами? Единственное решение, которое я могу придумать на данный момент, - написать небольшую программу на c, которая читает из stdin, записывает в stdout и подсчитывает …
17 bash  shell  pipe 

1
Принудительная команда «net user» для установки пароля длиннее 14 символов
Я выполняю некоторые команды «net user», чтобы настроить локального пользователя на моем рабочем столе для некоторых целей тестирования, и мне требуется установить пароль длиной более 14 символов. При этом Windows лает обратно, чтобы подтвердить длинный пароль, и мне интересно, знает ли кто-нибудь, как подавить это приглашение и заставить длинный пароль …

10
Как определить, залогинен ли я через SSH?
В настоящее время я настраиваю довольно сложную конфигурацию bash, которая будет использоваться на нескольких машинах. Я пытаюсь выяснить, возможно ли определить, вошел ли я через SSH или на локальный компьютер. Таким образом, я мог бы, например, установить псевдонимы в зависимости от этого факта. Как альясинг haltк restartтак остановить удаленный сервер …
17 linux  ssh  shell 

4
Shell = Проверить, начинается ли переменная с #
Я был бы благодарен, если бы вы могли помочь мне, как выяснить, как определить, начинается ли содержимое переменной со знака хеша: #!bin/sh myvar="#comment asfasfasdf" if [ myvar = #* ] это не работает. Благодарность! Янс
16 linux  shell 

3
Где моя вкладка завершения и поведение стрелки вверх? (Ubuntu 10.04)
Я новичок в Linux, пробую Ubuntu 10.04, предварительно настроенную на хост. Когда я вхожу в систему (SSH) с использованием предварительно настроенной учетной записи, приглашение оболочки выглядит так: user @ hostname: ~ $ Стрелка вверх прокручивает список последних команд оболочки, и завершение табуляции работает, как и ожидалось. Однако, когда я создаю …
16 linux  ssh  shell  accounts 

7
Как использовать мои псевдонимы в моем crontab?
У меня есть некоторые команды, .profileкоторые я хочу вызвать из моего crontab. Например, если у меня есть, alias notify-me="~/bin/notify.pl -u user1" alias notify-team="~/bin/notify.pl -u user1 user2 user3 user4 ...." Я хотел бы просто вызвать псевдоним 0 11 * * * notify-team так что если список в моем .profileобновляется, мне тоже …
16 shell  cron  alias 

5
nc (netcat) зависает, ожидая больше данных, в режиме UDP.
Я пытаюсь отправить небольшую строку в statsd через nc внутри блока чтения: while read line; do printf "folder.counter:value|1c" | nc -q 0 -u $host $port done К сожалению, когда в режиме UDP nc, кажется, хочет ждать бесконечно, хотя я и указал -q 0, что, по словам справочной страницы, программа завершит …
16 shell  netcat  statsd 

1
Могу ли я вызвать pushd / popd и предотвратить печать стека?
После вызова pushd/ popdin bash он распечатает текущий стек каталогов. Есть ли способ предотвратить такое поведение, чтобы оно действовало «вполне»? Этот вид шума в команде необычен в инструментах Unix.

2
Подсказка Bash ниже вывода - хвост фонового журнала
Раньше я работал в компании, у которой была настроенная оболочка для управления одним из их продуктов, работавшим в Linux, и я стараюсь воспроизвести ключевую функцию этой оболочки. Вся работа выполнялась в фоновом режиме, и вывод из журнала отображался всем подключенным пользователям. Журнал будет в фоновом режиме к вашей оболочке, и …
15 linux  bash  shell  tail 

7
Не нужна вся строка, только совпадение с регулярным выражением
Мне просто нужно получить соответствие из регулярного выражения: $ cat myfile.txt | SOMETHING_HERE "/(\w).+/" Выход должен быть только то, что было найдено внутри скобки. Не думайте, что я могу использовать grep, потому что он соответствует всей строке. Пожалуйста, дайте мне знать, как это сделать.
15 bash  shell  grep  regex 

4
Как запустить вторую оболочку в однопользовательском режиме?
Это может звучать как противоречие в терминах, но недавно мне нужно было использовать однопользовательский режим (он же режим обслуживания) в течение некоторого времени (дней!) При попытке восстановить поврежденный массив RAID. При этом я обнаружил, что хочу использовать вторую оболочку для таких вещей, как проверка / редактирование настроек в различных конфигурационных …
14 linux  shell 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.