Передавать аргументы командной строки скрипту bash

Я новичок в программировании сценариев bash. Я хочу реализовать bash-скрипт «deploymLog», который принимает в качестве входного одного строкового аргумента (имя). [root@localhost Desktop]# ./deploymLog.sh name здесь я хочу передать строковый аргумент (имя) через командную строку В качестве начального шага мне нужно добавить текущую Logone.txt метку вместе с этой входной строкой в ​​файл журнала, например Logone.txt в […]

chroot "jail" – что это такое и как его использовать?

Я слышал / читал много о тюрьме chroot под linux, но никогда не использовал ее (я использую Fedora изо дня в день), так что же такое chroot "jail"? Когда и почему я могу использовать его / не использовать, и есть ли что-нибудь еще, что я должен знать? Как я могу его создать?

Почему я все еще получаю приглашение пароля с помощью ssh с аутентификацией с открытым ключом?

Я работаю с URL-адресом, который я нашел здесь: http://web.archive.org/web/20160404025901/http://jaybyjayfresh.com/2009/02/04/logging-in-without-a-password-certificates-ssh/ Мой клиент ssh – рабочий стол Ubuntu 64 бит 11.10, а мой сервер – 64-разрядный процессор Centos 6.2. Я следовал указаниям. Я все еще получаю запрос пароля на ssh. Я не уверен, что делать дальше.

Как преобразовать временную метку эпохи в читаемый человеком формат на кли?

Как преобразовать временную метку эпохи в читаемый человеком формат на кли? Я думаю, что есть способ сделать это с датой, но синтаксис ускользает от меня (другие способы приветствуются).

Как рекурсивно найти сумму, хранящуюся в каталоге?

Я знаю, что вы можете видеть размер байта файла, когда вы делаете длинный список с ll или ls -l . Но я хочу знать, сколько хранилищ находится в каталоге, включая файлы в этом каталоге и подкаталогах внутри него, и т. Д. Я не хочу, чтобы количество файлов, но вместо этого было записано количество файлов хранения. […]

Зачем нам нужны вилки для создания новых процессов?

В Unix всякий раз, когда мы хотим создать новый процесс, мы разворачиваем текущий процесс, создавая новый дочерний процесс, который точно такой же, как и родительский процесс; то мы выполняем системный вызов exec, чтобы заменить все данные родительского процесса на процесс нового процесса. Почему мы сначала создаем копию родительского процесса и не создаем новый процесс напрямую? […]

Как удалить все строки в файле с помощью vi?

Как удалить все строки в файле с помощью vi? В данный момент я делаю это, используя что-то вроде этого, чтобы удалить все строки в файле: echo > test.txt Как удалить все строки с помощью vi ? Примечание. Использование dd не является хорошим вариантом. Могут быть много строк.

найти и найти: использование, плюсы и минусы друг друга

В Linux и Unix-системах есть две общие команды поиска: locate и find . Каковы плюсы и минусы каждого? Когда у кого-то есть преимущество над другим?

Почему Linux-имена не могут начинаться с цифр?

Есть ли техническая причина? Является ли это артефактом с первых дней Linux или Unix, и если да, то есть причина, по которой он сохраняется?

Как Linux «убивает» процесс?

Меня часто сбивает с толку, что, хотя я работаю профессионально с компьютерами в течение нескольких десятилетий и Linux в течение десятилетия, я фактически рассматриваю большую часть функциональности ОС как черный ящик, мало чем отличающийся от магии. Сегодня я думал о команде kill , и, хотя я использую ее несколько раз в день (как в своем […]

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