используя расширение скобки для изменения имен файлов, а не расширений?

У меня есть каталог, содержащий кучу файлов с разными расширениями, но имя файла перед расширением все равно. Например, file1.txt, file1.jpg, file1.pdf, file1.odt … Я хочу изменить часть 'file1', но не расширение, поэтому результатом будет, например, newfilename.txt, newfilename.jpg, newfilename.pdf, newfilename.odt Я не могу понять, как это сделать без утомительного запуска mv file1.txt newfilename.txt на каждом из […]

Системные файлы со строгими разрешениями

Обычно, когда мы запускаем ls -l мы можем видеть такую ​​картину -rwx …- поэтому у владельца всегда есть полный стек разрешений. И обычно владельцем системных файлов является корень. Существуют ли системные файлы, в которых root не имеет всех разрешений, например, только чтение? Если они существуют, почему у них есть такая строгая политика разрешения даже для […]

как настроить имя пользователя и пароли для разных git-репозиций?

─[$] cat ~/.gitconfig [user] name = Shirish Agarwal email = xxxx@xxxx.xxx [core] editor = leafpad excludesfiles = /home/shirish/.gitignore gitproxy = \"ssh\" for gitorious.org [merge] tool = meld [push] default = simple [color] ui = true status = auto branch = auto Теперь я хочу поместить свои git-учетные данные для github, gitlab и gitorious, поэтому каждый […]

Как добавить язык во FreeBSD?

Привет, я хочу добавить армянский язык во FreeBSD. Вот мои конфиги /etc/login.conf armenian | Учетные записи пользователей в Армении: \ : Кодировка = ARMSCII-8: \ : LANG = hy_AM.ARMSCII-8: \ : Дц = по умолчанию: Выполнить cap_mkdb /etc/login.conf /home/david/.login_conf меня:\ : Кодировка = ARMSCII-8: \ : LANG = HY-AM.ARMSCII-8: / и т.д. / TTYs консоль […]

Как вы разделяете / bin и / sbin при создании RPM?

Я пытаюсь сделать redis RPM, используя fpm Когда я запускаю следующие команды, все двоичные файлы устанавливаются в / tmp / installdir / usr / local / bin cd /tmp/redis2-8 PREFIX=/tmp/installdir/usr/local/ make PREFIX=/tmp/installdir/usr/local/ make install Как я могу скомпилировать redis, чтобы redis-server установлен в /tmp/installdir/usr/local/sbin и все остальное ( redis-cli, redis-benchmark ect ..) установлено в /tmp/installdir/usr/local/bin […]

В crontab можно указать пользователя из переменной?

Я пытаюсь выполнить следующий cron с определенным пользователем. U=`/usr/bin/w | grep -w :0 | awk '{ print $1 }'` */1 * * * * $U /opt/script.sh Кажется, что деамон не знает, как интерпретировать эту команду; Я получил : / usr / sbin / cron [18698]: (CRON) неверное имя пользователя (/etc/cron.d/script) Есть какой-либо способ сделать это […]

Как установить Ubuntu / Mint поверх Debian?

У меня есть базовая двойная настройка с Linux Debian и Windows 7 (Grub – мой загрузчик). Однако, поскольку эта машина будет пожертвована другу, который мало знает о компьютерах, я хотел бы установить более удобный для Linux дистрибутив Linux. Я подозреваю, что, если я попытаюсь установить поверх Debian, загрузчик будет перезаписан, и ад сломается. Любые идеи […]

Помогите улучшить мои навыки AWK

Эта программа работает так, как я намеревался, но я чувствую, что использовал некоторые неуклюжие методы для получения желаемого результата (особенно с использованием команд печати и объявлений переменных) Может ли кто-нибудь улучшить этот скрипт, чтобы я мог видеть, где я мог бы улучшить? Кто-нибудь хочет показать мне какую-то сумасшедшую версию этого? Является ли настройка переменных в […]

Какие шаги необходимо предпринять для успешной установки нескольких дистрибутивов Linux на моем компьютере?

Я хочу, чтобы мой старый ноутбук использовал и установил на нем несколько самых популярных дистрибутивов Linux. В настоящее время у меня Windows 7. Мой вопрос: как создать такую ​​настройку, чтобы при запуске ноутбука список всех разных дистрибутивов отображался в качестве параметров?

Список всех файлов, заканчивающихся несколькими расширениями файлов?

Если я хочу, чтобы файлы, заканчивающиеся на .fas я знаю, что я могу сделать следующее с помощью команды ls : ls -l /users/jenna/bio/*.fas и в нем перечислены все файлы, заканчивающиеся на .fas . Но как я могу получить файлы, заканчивающиеся на .fas или .pep ? ls -l /users/jenna/bio/(*.fas | *.pep) , похоже, не работает? Я […]

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