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

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

1
PS команда и grep
Почему ps -ef | grep $$показывает grepкоманду в списке процессов? Разве grepказненный после того, psкак он закончил свою работу?
8 linux  shell 

2
Как мне создать ярлык, который открывает оболочку Cygwin bash в каталоге по моему выбору (особенно UNC)?
Учитывая стандартную установку Cygwin для Windows XP, я хотел бы создать стандартный ярлык Explorer, который открывает оболочку bash, уже открытую в каталоге по моему выбору. Каталог является UNC-путем. Стандартный cygwin.bat не работает, потому что он вызывает cmd.exe, а cmd.exe не любит пути UNC. В идеале, он не запускает cmd.exe или …
8 bash  shell  cygwin  unc 

10
Как выключить компьютер с определенным IP-адресом?
Если у нас есть набор компьютеров Windows и Linux в локальной сети, возможно ли отключить компьютер с определенным IP-адресом с помощью оболочки Linux? Предположим, что у меня не работает ssh или telnet на ПК. У меня есть пароль root для всех компьютеров.

3
Почему не все файлы сжаты и как улучшить решение
У меня есть папка с около 20K файлов. Файлы названы в соответствии с шаблоном xy_{\d1,5}_{\d4}\.abc, например xy_12345_1234.abc. Я хотел сжать первые 10K из них с помощью этой команды: ls | sort -n -k1.4,1.9 | head -n10000 | xargs tar -czf xy_0_10000.tar.gz однако полученный файл содержал только около 2K файлов. ls …
8 linux  shell  zsh  tar  pipe 

1
Объяснение флага -W для rm
Для чего предназначен -Wфлаг rm(в BSD или Mac OS X)? Согласно справочной странице, флаг пытается «восстановить именованные файлы». И в настоящее время «эта опция может быть использована только для восстановления файлов, покрытых отключениями». О чем это все и как я могу это использовать?
8 bash  shell  rm 

4
Как переименовать файл в папке с помощью команды оболочки?
У меня есть файл на some/long/path/to/file/myfiel.txt. Я хочу переименовать его в some/long/path/to/file/myfile.txt. В настоящее время я делаю это mv some/long/path/to/file/myfiel.txt some/long/path/to/file/myfile.txt, но ввод пути дважды не очень эффективен (даже с завершением табуляции). Как я могу сделать это быстрее? (Я думаю, что могу написать функцию для изменения только сегмента имени файла, …
8 unix  shell  zsh 

4
Доступ к коду выхода вне su -m $ USER -c «<cmd>»
Команда ниже выводит «0» или «1» правильно, в зависимости от ошибки или нет, потому что я положил $? внутри команды "су". sudo su -m $USER -c "./shutdown.sh &amp;&gt; /dev/null; echo \$?" Однако, если я сделаю это: sudo su -m $USER -c "$BASE/bin/shutdown.sh &amp;&gt; /dev/null"; echo $? он всегда будет печатать …
8 linux  shell  su  exit-code 

3
Почему я всегда должен набирать «./» перед исполняемым файлом, чтобы запустить его в Linux?
Когда я компилирую egxc: GCC x.c -o x Чтобы выполнить результат я должен написать: ./x И просто печатать: x Сбой с этим сообщением: x: команда не найдена Это означает, что Linux не ищет его в текущем каталоге! Есть ли (я уверен, что есть) какая-либо разумная проблема за этим поведением?
8 linux  shell 

3
Разница между tmux и опциями разбиения оболочки на iTerm2?
В настоящее время я переключился на iTerm2 + VIM для моей среды разработки. Я заметил, что последняя версия iTerm2 поддерживает, tmuxи были люди, которые использовали tmuxдля разделения окна на несколько сессий. Я также заметил, что iTerm2 имеет встроенные опции для разделения окна на несколько сессий. Вы можете разделить столько сессий, …
8 macos  bash  shell  tmux  iterm 

2
Можно ли настроить способ, которым bash завершает имена каталогов?
Я бы хотел поручить bash использовать специальный метод для выполнения определенных имен каталогов. Например, bash будет вызывать мою программу для выполнения завершения, если путь начинается с «$$», и, как правило, выполнять завершение в противном случае. Это вообще возможно? Как бы вы это реализовали? Баунти : я действительно ценю ответ на …

1
версии netcat
Я попробовал две основные версии netcat: GNU и BSD. (моя версия BSD). В версии GNU команда $ nc -l -p 12345 работает нормально, но с BSD опция -l (listen) не может использоваться в сочетании с -p (локальный порт). Я не понимаю, почему существует такая разница между этими двумя версиями? В …

1
Является ли невидимая ошибка в bash ошибкой или функцией?
В каждом дистрибутиве Linux, который я использовал последние 10 лет, было следующее неудобство: вы запускаете программу в терминале, используя bash. После остановки или прерывания программы все, что вы вводите, иногда кажется невидимым. Затем вы можете ввести команду «сброс», и экран очистится, и курсор снова станет видимым. Из-за этой ошибки я …
8 bash  shell 

5
Linux: ни chsh, ни ypchsh не работают, могу ли я изменить свою оболочку?
Я парень из Unix старой школы, так что мои навыки в Linux, вероятно, немного устарели. Но, похоже, это должно быть достаточно просто. В системе Red Hat Linux, где у меня нет root (он администрируется ИТ-отделом компании), я хочу иметь возможность изменить свою оболочку входа в систему. Запуск chsh дает мне: …
8 linux  shell 

6
Bash цвет оболочки на Mac?
Как вы можете сделать список исполняемых файлов оболочки Bash другого цвета, чем неисполняемые файлы? Я попытался изменить, ~/.bashrcчтобы содержать следующую строку (в противном случае она пуста): LS_OPTIONS='--color=auto' Но это не работает. Что я делаю неправильно? Я работаю на Mac OS X.
8 macos  bash  shell 

4
Как мне зарегистрировать все команды оболочки UNIX, отправленные всеми пользователями?
Существует ли элегантный способ записи всех команд, представленных во всех оболочках на компьютере? Это в контексте нечасто используемого сервера Ubuntu, единственным пользователем которого я являюсь. (Существует несколько учетных записей пользователей, используемых автоматизированными системами.) Мне бы хотелось, чтобы это было ненавязчивым и с минимальными накладными расходами, поэтому мне бы очень понравилось, …
8 unix  shell  logging 

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