Bash – перенаправление вывода в переменную или файловый дескриптор, затем чтение из дескриптора переменной или файла

Вот пример сценария bash, который перенаправляет все выходные данные в файл (и показывает вывод на экране тоже): # writing to it exec > >(tee –ignore-interrupts ./log) exec 2>&1 echo "here is a message" # reading from it again cat ./log Теперь я не хочу создавать файл ./log . Я хочу сохранить все stdout в памяти […]

Нежелательный знак вопроса, добавленный к имени каталога при использовании mkdir

Я не уверен, почему, когда я использую mkdir -p $ fbase, нежелательно? добавляется к имени каталога (27obs87St01Rec1?). Я следил за подобными потоками и запускал cat -A имя файла, чтобы увидеть, есть ли в сценарии нежелательные символы, но, похоже, это не так. Я также запускаю имя файла dos2unix. Я пишу сценарий с нуля на Linux-машине, поэтому […]

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

Я написал несколько сценариев оболочки, используя dialog запросом пользователя для каталогов и файлов. Однако я не знаю, как изменить каталог. Когда я нажимаю «Пробел» в dselect , каталог добавляется в отображаемый путь, но нажатие «Ввод» похоже на выбор « OK . Итак, как перемещаться по каталогам?

Я не могу заставить grep регулярные выражения работать правильно

ssh1% cat temp sarah saab marrrrrrrrra marrrrrrrtha ssh1% grep ar*a temp grep: No match. Разве это не должно быть результатом? sarah saab marrrrrra Я попытался использовать putty и nxclient для Windows 10.

Почему у TurnKey Linux не установлено sudo по умолчанию, если вы никогда не должны входить в систему как root?

Поскольку я понимаю команду sudo (и, возможно, я ошибаюсь), это способ запустить то, что вам нужно запустить от имени root, а затем выйти как можно быстрее. Но я читал на форумах TurnKey Linux, что они считают, что вам не нужно sudo на серверной машине. Это кажется мне неправильным, поскольку вы никогда не должны оставаться в […]

создание и использование hashsum в .iso изображении

Недавно я наткнулся на sha1sum -c. Как говорится в manpage, -c, –check read SHA1 sums from the FILEs and check them Теперь я знаю, как создавать и использовать sha1sum из .iso. Например, $ sha1sum grml64-full_2014.11.iso 120bfa48b096691797a73fa2f464c7c71fac1587 grml64-full_2014.11.iso Но если я попробую: $ sha1sum -c grml64-full_2014.11.iso sha1sum: grml64-full_2014.11.iso: no properly formatted SHA1 checksum lines found Я […]

Проблема установки scipy на Ubuntu 15.04

Я пытаюсь установить scipy на виртуальный ящик Ubuntu 15.04, используя команду pip install scipy Однако во время установки я получаю следующую ошибку: error: library dfftpack has Fortran sources but no Fortran compiler found Как это можно зафиксировать?

Ограничение длины имени пользователя Linux / Unix

Было бы трудно увеличить лимит или это было бы просто одноразовое изменение? У меня есть система, которая действительно могла бы элегантно использовать многопользовательскую модель Unix для изоляции процессов, но мне понадобилось бы намного больше имен пользователей, чем только 32 символа. Стандартная ли длина имени (POSIX)?

Как установить путь unix при первом запуске компьютера?

Я использую mac. Если я открываю терминал и запускаю echo $PATH я получаю текущую переменную «PATH» в моей среде. Если я добавлю что-то на свой путь или в другие переменные среды, он будет сохраняться только до тех пор, пока этот процесс будет жив. Я хочу знать, как этот путь получил значения, которые он имеет по […]

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

Мне было интересно узнать, что происходит, когда я копирую файлы с диска в формате VFAT32 (отформатированного под систему Windows) в систему Linux. Файлы, скопированные в Linux-системе, автоматически преобразуются в файловую систему ext2 / ext3? Если да, то как насчет разрешений? Преобразуются ли атрибуты, такие как readonly, hidden, users и т. Д.? Есть ли способ увидеть […]

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