Есть ли способ предотвратить определение всех команд в качестве псевдонима? Например, пользователь не должен быть в состоянии определить rmили любую другую команду (команды по умолчанию Ubuntu) в качестве...
Есть ли способ предотвратить определение всех команд в качестве псевдонима? Например, пользователь не должен быть в состоянии определить rmили любую другую команду (команды по умолчанию Ubuntu) в качестве...
Итак, чтобы скрыть некоторые файлы и папки для неопытных глаз, я изменил их имена, поставив точку в начале имени. Это работает, а файлы скрыты. Любопытные люди, которые неопытны, не увидят их. А с помощью Nautilus я включаю и выключаю «показывать скрытые файлы» с помощью комбинации клавиш Ctrl- H....
Хорошо известно, что такая команда: cat filename | some_sed_command >filename стирает имя файла, так как перенаправление вывода, выполняемое перед командой, вызывает усечение имени файла. Можно решить проблему следующим образом: cat file | some_sed_command | tee file >/dev/null но я не...
На новой установке 16.04 я пытаюсь установить virtualenvwrapper, следуя этому замечательному ответу Герхарда Бургера. после настройки .bashrc, при открытии терминала отображается bash: /usr/local/bin/python2.7: No such file or directory virtualenvwrapper.sh: There was a problem running the...
Я не могу завершить табуляцию из командной строки в gnome-терминал, когда у меня есть звездочка в командной строке. По умолчанию используется оболочка bash с использованием gnome-терминала. Например, Это работает, чтобы скопировать один файл в каталог, используя tab-завершение в ~/files/каталоге :...
Мне нужно было извлечь шазум. Это работает, но кто-нибудь может объяснить, почему? sed 's/^.*= //' -< <(openssl dgst -sha256 filename) Я знаком с $( )конструкцией, но не могу найти документы для <( ), в сочетании с -<которыми, я полагаю, перенаправляет на sedSTDIN. Я знаю, что есть...
В Терминале я могу использовать, !!который будет ссылаться на мою предыдущую команду. Возможно ли использовать это в псевдониме? Я попробовал это, но то, что происходит, - то, что двойные восклицательные знаки интерпретируются буквально. То, что я хочу иметь, возможно: Я ввожу какую-то команду Я...
Я видел следующий синтаксис в скрипте bash: >$(command) & Я знаю, что амперсанд &в конце запускает команду в фоновом режиме, но я никогда не видел ее в сочетании со знаком доллара и скобками вокруг команды. Что оно...
Мне нравится иметь небольшой терминал для мелких вещей (80 x 24) и большой терминал для редактирования кода в vim и тому подобное (120 x 38), а иногда даже переходить на полный экран, просматривая ascci art? Я не знаю. Anywho, есть ли команда терминала, которую я могу использовать для переключения...
Видео Youtube можно смотреть отдельно или оно может быть частью плейлиста. Пример: https://www.youtube.com/watch?v=vbsNiOkm0BU и https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA Обратите внимание на часть vbsNiOkm0BU. Вопрос состоит в том, чтобы получить...
У меня есть этот каталог, и я хочу переименовать файлы: ===> ls -1 Der-vierte-Weise/ 10 - 10 - Erkenntniss.ogg 1 - 01 - Hoffnung.ogg 11 - 11 - Wahrheit.ogg 12 - 12 - Dankbarkeit.ogg 13 - 13 - Kredits.ogg 2 - 02 - Familie.ogg 3 - 03 - Demut.ogg 4 - 04 - Freude.ogg 5 - 05 - Schoenheit.ogg 6 - 06 -...
У меня есть входной файл с адресами IPv4: 94.228.16.0 - 94.228.25.255 94.241.136.0/24 94.241.136.0 - 94.241.136.255 94.29.128.0/17 94.29.128.0 - 94.29.191.0 94.29.192.0 - 94.29.255.0 94.74.181.0/24 94.74.181.0 - 94.74.181.31 94.74.181.128 - 94.74.181.255 Как я могу преобразовать диапазоны адресов в...
Я только что обновил свой Ubuntu 16.04 до 17.04 и обнаружил небольшую проблему с cdкомандой. Допустим, у меня есть две папки: album-01&album-02 В Ubuntu 16.04, если я cd album*это сделаю, я пойду в первую найденную папкуalbum-01 Но в новой Ubuntu 17.04, если я это сделаю, cd album*приведи меня...
Я пишу сценарий перезагрузки различных серверов. После перезагрузки я хочу «подождать», пока все серверы снова не подключатся. (Для простоты я определил для себя онлайн = pingable) Так что для каждого сервера я делаю ServerXY_W=1 echo -n "waiting for ServerXY ..." while (($ServerXY_W == 1)) do if...
Всякий раз, когда я открываю терминал, у меня установлена эта переменная: $ echo $http_proxy http://127.0.0.1:8888/ Где эта переменная устанавливается? Я проверил .bashrc, .bash_profile, /etc/bash.bashrcи /etc/environmentи это нигде там ?! Я также посмотрел на настройки системы в разделе сети и...
Я сталкивался с шаблонами с подстановками и символами подстановки, и меня это особенно интересует [!]. Эта конструкция похожа на [!]конструкцию, за исключением того, что вместо совпадения с любыми символами в скобках она будет соответствовать любому символу, если она не указана между [и ]. rm...
Почему команда mkdir завершается с ошибкой: «Нет такого файла или каталога»? #!/bin/bash set -e BIN_DIR="~/bin/" if [ ! -d "$BIN_DIR" ]; then mkdir "$BIN_DIR"
Учтите следующее: $ ksh -c '1(){ echo hi;};1' ksh: 1: invalid function name $ dash -c '1(){ echo hi;};1' dash: 1: Syntax error: Bad function name $ bash -c '1(){ echo hi;};1' bash: `1': not a valid identifier bash: 1: command not found $ mksh -c '1(){ echo hi;};1' hi По сути, я пытался объявить...
В Ubuntu 16.04.3 у меня есть очень простой скрипт bash: test.sh [[ 0 == 0 ]] && result="true" || result="false" echo $result echo $USER $SHELL $0 Когда я называю это как пользователь без meполномочий root или как root, это работает как ожидалось. Если я использую sudo ./test.sh, он жалуется...
Я пытаюсь переименовать файлы следующим образом: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Но sedкоманда заменяет все пробелы на _. Как я могу отредактировать sedкоманду, чтобы она содержала пробелы вместе с указанными символами? Я пытался...