Tag: bash

Как зашифровать данные в битбакете без потери инструментов git diff?

Исходя из этого вопроса: шифруйте файлы перед отправкой их в облако . Учитывая openssl: например, при использовании openssl мы можем написать файлы fooenc.sh : #!/bin/sh openssl enc -bf -nopad -pass pass:1KjeHD8d6YUI80bIIEAQ9iYr@njqLw3T И foodec.sh : #!/bin/sh openssl enc -bf -nopad -d -pass pass:1KjeHD8d6YUI80bIIEAQ9iYr@njqLw3T В файле .git/config в вашем репозитории вы должны указать эти фильтры; [filter "crypt"] […]

Неожиданное поведение Ctrl-a x и Ctrl-a X на экране ?! Регионы, блокировка

Согласно руководству по экрану (версия 4.0.2.) Ca x Ca Cx (lockscreen) Lock this terminal. Ca X (remove) Kill the current region. Но что на самом деле происходит, когда я его использую (Экран версии 4.00.03 (FAU) 23-Oct-06): Ca X locks the terminal and asks me for the password. When I enter the correct passwword, I am […]

Псевдоним, который позволяет редактировать ~ / .bashrc, а затем автоматически «источник» – почему он не работает?

Я использую MacBook Air с OSX 10.7.2. Я хотел бы создать псевдоним, который делает следующее: Открывает TextMate с ~ / .bashrc и позволяет мне редактировать его Когда я закрою TextMate, «sources» ~ / .bashrc (поэтому, если я добавлю новый псевдоним, например, он будет доступен сразу) Я попробовал следующее: alias b="/usr/bin/mate -w ~/.bashrc; source ~/.bashrc" Но […]

Как запустить скрипт bash за пределами терминала?

Привет всем, написал этот сценарий, чтобы запутать мою подругу, когда она использует мой компьютер. Единственная проблема заключается в том, что если терминал закрывается, сценарий перестает выполняться. В настоящее время он выполняется в фоновом режиме, но как я могу заставить его работать в фоновом режиме, но не в терминале? (sleep 5; say "Hello Girlfriend")&

Разрешение отклонено сообщение каждый раз, когда я запускаю терминал

Каждый раз, когда я запускаю свой терминал, я получаю это сообщение об ошибке: –bash: /Users/myusername/.profile: разрешение отклонено Я все еще могу использовать терминал как обычно. Вероятно, это произошло после того, как я установил что-то, что использует терминал. Кажется, что-то пытается получить доступ к .profile которого нет. Обратите внимание, что существует .bash_profile . Я выполнил команду: […]

Как я могу создать сценарий создания резервных копий недавно измененных файлов в Bash?

Я написал этот сценарий резервного копирования, который просматривает файл и копирует последние файлы в папку. #!/usr/bin/bash # the number of days to do the backup for. days=2; # the files to backup. location[0]='/opt/location' # the location to copy the file to copyLocation='/users/me/Backup/firstBackupScriptTry' # preform the back up for i in ${location[*]} do find $i \! […]

Почему это не работает для цикла?

Это на Ubuntu 12.04. Я пытаюсь выяснить, как получить ffmpeg для пакетного преобразования FLAC в MP3, рекурсивно. Если я cd в каталог и for f in *.flac; do ffmpeg -i "$f" -c:a libmp3lame -q:a 2 "${f/%flac/mp3}"; done Это прекрасно работает. Однако, когда я пытаюсь это сделать, это не работает: for f in "$(find . -type […]

Несколько параметров для сценария bash

Мне нужно проверить параметры, предоставленные пользователем, в моем сценарии bash, но параметры не всегда будут предоставляться при вызове сценария. Например, возможные варианты могут быть -dontbuild -donttest -dontupdate в любой комбинации, есть ли способ проверить их? Извините, если этот вопрос является реальным, я новичок в создании сценариев bash. благодаря EDIT: Я попробовал этот фрагмент кода и […]

Могу ли я использовать скрипт bash в качестве службы в OS X без необходимости устанавливать его автозагрузчиком?

Как я могу использовать скрипт bash в качестве службы в OS X без необходимости устанавливать его автозагрузчиком? В основном я хотел бы написать сценарий bash, сохранить его в ~ / Library / Services, а затем просто показать его в меню сервисов. Мысли?

Перенаправление команд командной оболочки в другую консольную оболочку

Я пишу скрипт оболочки, и я хотел бы писать команды в скрипте, но перенаправлять вывод на другие сеансы консоли. (Используя kde)

Давайте будем гением компьютера.