«Закладки» для bash

Навигация нескольких слоев вложенных каталогов часто является болью. В Firefox это легко, потому что у них есть закладки. Итак, что я хотел бы сделать, чтобы закладок файла, это ввести: $ go –add classes "repo/www/public/util/classes" Затем, чтобы перейти в этот каталог, я бы напечатал: $ go classes Раньше я использовал символические ссылки, чтобы добиться чего-то подобного, […]

Где идут установленные RPM?

Я загружаю и устанавливаю пакеты на моем компьютере Red Hat Enterprise Linux Server 6, используя диспетчер пакетов YUM в режиме командной строки. Когда я устанавливаю файлы apk на свой Android- телефон, они идут в каталог /data/app , мне интересно, где RHEL6 хранит установленные файлы rpm ?

Как связать несколько файлов с помощью tail -0f в Linux / AIX

Я попробовал использовать два файла с помощью опции: tail -0f file1.log -0f file2.log В Linux я вижу ошибку «tail: может обрабатывать только один файл за раз». В AIX я вижу ошибку как «Неверные параметры». Это отлично работает, когда я использую: tail -f file1 -f file 2 в Linux, но не в AIX. Я хочу, чтобы […]

Ctrl + D для вывода конечной линии

Если я сделаю $ cat > file.txt текст Ctrl- D Ctrl- D Вопрос 1: Если я не нажимаю enter, почему мне нужно дважды нажать Ctrl- D ? Если я сделаю $ cat > file.txt pa bam pshhh Ctrl – Z [2]+ Stopped cat > file.txt $ cat file.txt $ cat > file.txt pa bam pshhh […]

vim: заменить весь символ до конца строки

Может быть, я устал, но можете ли вы заменить все символы, от которых курсор до конца строки по одной команде? Затем используйте . сделать такую ​​же замену на следующей строке и так далее.

Как назначить строковое значение переменной по нескольким строкам с отступом?

Проблема: Мне нужно присвоить переменной значение, которое прилично длинное. Все строки моего скрипта должны находиться под определенным количеством столбцов. Итак, я пытаюсь назначить его, используя более одной строки. Это легко сделать без отступов: VAR="This displays without \ any issues." echo "${VAR}" Результат: This displays without any issues. Однако с отступом: VAR="This displays with \ extra […]

Показывать только stderr на экране, но записывать как stdout, так и stderr в файл

Как я могу использовать магию BASH для достижения этой цели? Я хочу видеть только вывод stderr на экране, но я хочу, чтобы как stdout, так и stderr были записаны в файл. Уточнение: я хочу, чтобы оба stdout и stderr оказались в одном файле. В порядке они происходят. К сожалению, ни один из приведенных ниже ответов […]

Как установить переменные среды другого процесса?

Если я рассмотрю /proc/1/environ я вижу строку с переменными окружения процесса 1 с нулевым байтом. Я хотел бы привести эти переменные в текущую среду. Есть простой способ сделать это? Страница proc man дает мне фрагмент, который помогает распечатывать каждую переменную среды по очереди (cat /proc/1/environ; echo) | tr '\000' '\n' (cat /proc/1/environ; echo) | tr […]

Черточки в printf

Я пытаюсь использовать printf для форматирования небольшого вывода в сценарии bash например: ———————– | This is some output | ———————– Но я наткнулся на какое-то поведение, которое я не понимаю. $ printf "–" дает мне ошибку printf: usage: printf [-v var] format [arguments] и $ printf "-stuff" приводит к -bash: printf: -s: invalid option По-видимому, […]

Ошибка Rsync 23: могу ли я сообщить, какие файлы не были переданы?

Я побежал sudo rsync -va –progress от корня одного ext. диск в папку на другом диске. водить машину. Причина в том, что исходный диск имеет ошибочную NTFS, и у меня нет доступа к ПК с Windows для восстановления NTFS. Через 10 часов он сказал: sent 608725204596 bytes received 19365712 bytes 15902210.53 bytes/sec total size is […]

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