Добавление нового каталога в PATH и символическую ссылку для каталога уже в PATH

При настройке, чтобы я смог выполнить Sublime Text из bash, я обнаружил два способа сделать это с помощью разных учебников: Метод 1) Создайте символическую ссылку из /usr/local/bin/subl в /usr/local/bin/subl bin Sublime: sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl Это означало, что /usr/local/bin уже находится в моей переменной PATH. …или… Метод 2) Обновите свой PATH, чтобы включить […]

Переменная с несколькими значениями в Bash

Я пытаюсь создать переменную с несколькими значениями и использовать ее в команде, которая будет выполнять эти значения один за другим. Пример: value=(a, b, c, d, e) Используя echo "$value" я бы хотел, чтобы эти значения передавались для эха по одному. Когда я использую ARRAY=(a, b, c, d, e) , все они выполняются сразу. Кого я […]

выключение сервера ubuntu через 2 дня в полночь

без использования cronjob, как бы я завершил работу сервера ubuntu через 2 дня (2880 минут) в полночь? Суть того, что я хочу сделать, это: bash shutdown -r +2880 00:00 который bash shutdown -r +2880 00:00 о завершении работы после 2880 минут, но чтобы убедиться, что уже полночь перед фактическим закрытием.

Как выполнять приложения в существующем окне X с виртуальной консоли?

Я запускаю Debian Wheezy и имею Xfce как мой X-Window Manager на виртуальной консоли 7, который запускается автоматически. Как только я войду в систему, и я использую интерфейс xfce, возможно ли мне нажать Ctrl + Alt + F2 и перейти на другую виртуальную консоль (не X, консоль 2) и запустить приложение в моем, уже работает, […]

Возьмите образец из файла или потока?

Существуют ли какие-либо утилиты для фильтрации образца из потока в командной строке, например распечатывать каждую 100-ю строку файла или распечатать строку файла с вероятностью 0,01 или с помощью таких алгоритмов, как выборка коллектора ? Обновление: До сих пор я нашел: напечатать каждую 100-ю строку файла: sed -n '0~100p'

Совокупный и групповой текстовый файл в perl или bash

У меня есть большой текстовый файл (с 5-метровыми линиями) в этом формате (4 столбца, разделенные:): string1; строка2; string3; Идентификатор пользователя Первые 3 строки (SHA1s) образуют единый идентификатор, называемый appId (поэтому его можно упростить следующим образом: appId; userId ). Второй столбец (строка2 или вторая часть appId ) сам может состоять из некоторых частей, разделенных запятой. Файл […]

Почему Vim ест Ctrl при использовании с Ctrl + v и как его исправить?

Я использую Vim /etc/zsh/zshrc чтобы добавить привязки клавиш для zsh потому что он не работает с inputrc . В моем терминале с tmux, когда я набираю Ctrl + v, тогда Ctrl + LeftArrow оболочка покажет ^[OD . Однако, когда я вхожу в режим вставки Vim, нажатие той же последовательности приведет к ^[[D Я узнал, что […]

Конкретная замена уровня столбца

Если у меня есть файл с столбчатыми записями, можно ли заменять определенные записи только из определенных столбцов и сохранять изменения в один и тот же файл? Пример файла abc.txt : SR|FRUITS|COLOR| 1|Apple|Red| 2|Mango|Yellow| 3|Orange|Orange| 4|W.Melon|Green| Необходимо изменить Orange от фруктов до Orange_Edit . Однако оранжевый цвет не должен быть затронут.

Заменить команду как переменную в скрипт bash

Мне нужно подставить часть команды awk в скрипте с разными случаями, из этого: CONTAINER=$1 RESULTS=$(ssh -o LogLevel=QUIET -t -i ~/key.pem user@server sudo docker stats –no-stream $CONTAINER | awk '{if (NR!=1) {print substr($2, 1, length($2)-1)}}') к этому: #!/bin/bash CONTAINER=$1 TYPE=$2 case "${TYPE}" in cpu) AWK="'{if (NR!=1) {print substr($2, 1, length($2)-1)}}'" ;; esac RESULTS=$(ssh -o LogLevel=QUIET -t […]

Невозможно перенаправить выходной поток

Когда я пытаюсь перенаправить вывод cut он всегда кажется пустым. Если вы не перенаправляете его, вывод отображается в терминале, как ожидалось. Это справедливо для OS X 10.10 и Linux 4.1.6. Это работает: root@karla:~# nc 10.0.2.56 30003 […] lots of lines […] Это работает: root@karla:~# nc 10.0.2.56 30003 | cat […] lots of lines […] Это […]

Interesting Posts

Каков эффект «$ {(@ f) …}» в Zsh?

Получение различных частей линии

Первая установка FreeBSD. Есть ли что-нибудь, что я должен знать о различиях между Linux и BSD?

как перечислить события заблокированных подключений через брандмауэр?

Где запускать команды для запуска, когда X начинается с SLiM

Проблема с использованием списков контроля доступа для новых пользователей, например (папка, созданная в skel directoy, имеет набор acl, она должна применяться к новым пользователям)

Как ls без рекурсивного

Ошибочные результаты с обнаружением хоста с использованием nmap

если я перейду с Debian Wheezy (7.x) в Jessie (8.x), будет ли система работать по умолчанию?

Найдите PID верхнего использования CPU / MEM, сохраните переменную оболочки

Метод командной строки для поиска повторяющихся опечаток с номерами строк

Как добавить закрытый ключ PuTTY к клиенту OpenSSH

Изменяется ли хэш файла при изменении имени файла?

Странная рендеринг аномалии при изменении размера окна

Как запустить команду супервизора в проекте Eclipse PyDev без запроса пароля?

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