$ alias ls
alias ls='ls --color=auto'
$ ls # вызывает алиас
$ 'ls' # вызывает обычный ls без параметров
'ls' /root > /tmp/list_of_files
less /tmp/list_of_files
find /root -name 'index.html.*' -delete
Далее самое интересное: хочу чтоб ОС (обе) не могла прочитать/изменить(отформатировать)Это не ОС делает, а пользователь. Если у пользователя кривые руки, то софтом не защитить разделы, так как юзер может отвёртку воткнуть в диск...
светодиод, который потребляет 9 вольт.Светодиод питается не напряжением, а током. Попытка питать его напряжением скорее всего приведёт к его сгоранию. Обычный современный светодиод высокой яркости (SMD или выводной) потребляет от десятых долей миллиампера до нескольких миллиампер, а какое при этом будет питающее напряжение - да хоть 1000 вольт.
Я прочитал, что могу купить dcdc преобразователь, что бы снизить напряжение.Да, есть такие преобразователи, но для питания светодиода вам нужен источник тока (их ещё называют стабилизаторами тока или LCD -драйверами). Напряжение они тоже снижают до уровня, безопасного для светодиода.
спецификациях указано входное напряжение 3-40V. Что будет, если я подключу аккумулятор на 42v?Поскольку вы при этом превысите предельно допустимое значение входного напряжения этого преобразователя, то как правильно заметил Армянское Радио, "как повезёт". Если у этого девайса есть конструктивный запас по входному напряжению (а обычно он есть, только мы не знаем, насколько), то может быть, некоторое время он проработает - до первого броска входного напряжения. Если запаса нет, сгорит сразу. Вам надо выбрать LCD-драйвер, дающий нужный вашему светодиоду ток (прямо по даташиту), а его диапазон рабочих напряжений должен включать в себя ваши 42 вольта - ну, что-то наподобие 15...60 вольт. Если требуемый для светодиода ток невелик, то в качестве такого драйвера сгодится обычный резистор, его сопротивление легко считается по закону Ома.
ssh-keygen -t rsa -m PEM
ssh-keygen -f id_rsa -e -m pem
pip install Pillow
from PIL import Image
img1 = Image.open('1.png') # Открываем первое изображение
im1 = img1.load() # Загружаем первое изображение для доступа к пикселям
img2 = Image.open('2.png') # Открываем второе изображение
im2 = img2.load() # Загружаем второе изображение для доступа к пикселям
i = 0 # Счетчик пикселей, которые не совпадают
if (img1.size == img2.size): # Проверяем, что размер изображений совпадают
x1,y1 = img1.size # Через атрибут size получаем кортеж с двумя элементами (размер изображения по x и y)
# Проходимся последовательно по каждому пикселю картинок
for x in range(0,x1):
for y in range(0,y1):
if im1[x,y] != im2[x,y]: # Если пиксель первой картинки по координатах [x,y] не совпадает
# с пикселем второй картинки по координатах [x,y], тогда:
i = i + 1 # Увеличиваем счетчик на 1
print(f'Координаты: x={x}, y={y} Изображение 1={im1[x,y]} - Изображение 2={im2[x,y]}')
print(f"Количество разных пикселей: {i}")
else:
print("Размер изображений не совпадают!")
Координаты: x=2, y=1 Изображение 1=(255, 0, 0) - Изображение 2=(255, 255, 255)
Количество разных пикселей: 1