Tag: bash

Почему tmux может быть установлен только один раз на сеанс оболочки?

Я использую tmux на сервере Fedora 8 (ограничение на рабочем месте), чтобы контролировать несколько ящиков на стойке для стресса. Я заметил, что я могу подключиться только к tmux session отсоединенного tmux session один раз за сеанс оболочки. Чтобы снова attach , я должен убить сеанс терминала и запустить другой, иначе моя команда attach просто зависает […]

Копирование одного файла в несколько каталогов

У меня есть файл, который я хочу скопировать в другие 60 каталогов. Лучший способ, которым я могу это сделать, – создать скрипт bash, который имеет инструкции для каждой папки следующим образом: cp script.sh /home/user/dl/*/111/23 cp script.sh /home/user/dl/*/111/23 cp script.sh /home/user/dl/*/111/23 and so on… * – число, начинающееся с 1 и заканчивающееся на 60 Должен быть […]

Что определяет путь, по которому система ищет файл?

Я пытаюсь заставить npm работать. В этом процессе у меня, похоже, установлены две версии: коррумпированный, установленный в ~ / bin, а другой, который я только что скомпилировал и выполнил, make install чтобы поместить его в /usr/local/bin/npm . Итак, я переместил всю папку ~ / bin в ~ / old / bin … но все же, […]

Почему команда «ls» * «" ничего не показывает?

ls "*" Это ничего не показывает в моем каталоге. Зачем? Разве это не * подстановочный знак, который будет показывать все?

Есть ли какая-нибудь книга, учебник по очень сложным сценариям оболочки

Я ищу некоторый учебник, где простой скрипт написан с использованием очень продвинутых методов, чтобы я мог узнать больше из

Попытка добавить новую строку в команду вставки

Вот слабая попытка команды вставки, которая пытается включить новую строку: paste -d -s tmp1 tmp2 \n tmp3 \n tmp4 tmp5 tmp6 > tmp7 В основном у меня есть несколько строк в каждом tmp, и я хочу, чтобы результат читался First(tmp1) Last(tmp2) Address(tmp3) City(tmp4) State(tmp5) Zip(tmp6) Исправлена ​​ли я с помощью новой строки в команде paste? […]

Определить текущее имя оболочки

Возможный дубликат: Как проверить, какую оболочку я использую в терминале? Как определить текущий путь оболочки или имя оболочки? Мне действительно нужно различать sh и bash , однако портативное решение было бы приятным.

Установите цвет активной вкладки tmux

Можно ли изменить фон активной (текущей) вкладки tmux? Я использую tmux 1.9 на Ubuntu 15.04. $ tmux -V tmux 1.9 Я попытался сделать: set-option -g pane-active-border-fg red Но результат не изменился: Я ожидал, что 3-bash* будет иметь красный фон.

Как предотвратить завершение сценария при выходе из оболочки?

В частности, я создал скрипт для запуска Firefox, который я дважды щелкаю и выбираю «Запускать в терминале», но когда оболочка выходит из Firefox, немедленно уничтожается. Как я могу предотвратить это?

Как хранить цветной текст в переменной и печатать его с цветом позже?

Если я делаю git status –short , git перечисляет файлы, которые не отслеживаются двумя красными вопросительными знаками впереди: Я пытаюсь сохранить это в переменной и печатать его с цветом позже. Вот мой сценарий bash: #!/bin/bash status=$(git status –short) echo -e "$status" Я думал, что флаг -e заставит bash окрасить результат, но он не работает: Как […]

Interesting Posts
Linux и Unix - лучшая ОС в мире.