From the Firehose

Opera local arch linux

Як переключити браузер Opera на українську мову. На жаль, в останній версії opera, при виборі мови зник чекбокс display opera in this language. Можна переключити opera через файл налаштувань .config/opera/local state, знаходимо

"intl":{"app_locale":"en-EN"}
та замінюємо на uk-UA

Category: Linux | Comments: 0

Get slug

const getSlug = (title: string) => {
  const trimStr = title.replace(/^\s+|\s+$|(\s)\s+|\W+/g, "$1");
  const slug = trimStr.toLowerCase().split(" ").join("-");
  return slug;
};

Npm manager

Слугіфікує рядки, навіть якщо вони містять Unicode. https://www.npmjs.com

Category: JavaScript | Comments: 0

Test page

image

What is Lorem Ipsum?

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Category: Laravel | Comments: 1

Git [short]

git pull

$ git pull origin main
**git pull** добре використовувати:

  •  перед початку роботи (щоб мати останні зміни), 
  • перед виконанням **git push** (щоб уникнути можливих конфліктів).

git push

$ git add .
$ git commit -m "added new file"
$ git push origin main

Category: Git | Comments: 0

Користувачі та права, UID , GID

Спільнота користувачів UNIX-подібної ОС складається із зареєстрованих користувачів, кожен із яких має унікальний UID (User ID — ідентифікатор користувача). UID є ціле число в межах від 0 до 65535, в нових версіях до 232

Користувачі можуть організовуватися в групи, які також нумеруються 16-бітовими цілими числами, які називають GID (Group ID — ідентифікатор групи).

Команда id дозволяє виводити UID та GID:

[peturik@peturik-7440 ~]$ id -u
1000
[peturik@peturik-7440 ~]$ id -u peturik
1000
[peturik@peturik-7440 ~]$ id -u root
0
[peturik@peturik-7440 ~]$ id -nu 1000
peturik
[peturik@peturik-7440 ~]$ id peturik
uid=1000(peturik) gid=1001(peturik) групи=1001(peturik),3(sys),998(wheel),982(rfkill),1000(autologin)
[peturik@peturik-7440 ~]$ id root
uid=0(root) gid=0(root) групи=0(root)
[peturik@peturik-7440 ~]$ 

Category: Linux | Comments: 0

Утиліта lsblk

Дані про блокові пристрої

Блоковий пристрій – це загальний термін для позначення пристрою для зберігання даних, який зчитує або записує дані в блоках певного розміру.

Цей термін відноситься майже до кожного типу енергонезалежної пам'яті, у тому числі жорстких дисків (HDD), твердотільних накопичувачів (SSD), флеш-пам'яті і т.д.

Блоковий пристрій – це фізичний пристрій, у якому записується файлова система. Файлова система, своєю чергою, визначає схему (розмітку), за якою зберігаються дані та файли.

Утиліта lsblk дозволяє відображати інформацію про блокові пристрої. Конкретні можливості утиліти залежать від встановленої версії, але в цілому команда lsblk може надати інформацію про сам пристрій, розділення диска та файлову систему.

Без аргументів lsblk виведе ім'я пристрою, його розмір, права доступу, тип (диск або розділ), точку монтування та повідомить, чи пристрій є знімним (стовпець RM).

[peturik@peturik-7440 ~]$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0 238,5G  0 disk 
└─sda1   8:1    0 238,5G  0 part /mnt/ssd
sdb      8:16   0 238,5G  0 disk 
├─sdb1   8:17   0     1G  0 part /efi
├─sdb2   8:18   0 131,8G  0 part /
├─sdb3   8:19   0  97,7G  0 part /home
└─sdb4   8:20   0     8G  0 part [SWAP]
sdc      8:32   1 119,5G  0 disk 
└─sdc1   8:33   1 119,5G  0 part 

Щоб отримати більш актуальну інформацію про диск та розділи, додайте прапорець –fs:

[peturik@peturik-7440 ~]$ lsblk -fs
NAME  FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda1  ext4   1.0         d8258692-b435-4cf4-917e-51d37cffd023  221,7G     0% /mnt/ssd
└─sda                                                                        
sdb1  vfat   FAT32       357A-D7F9                             933,3M     9% /efi
└─sdb                                                                        
sdb2  ext4   1.0   root  76e7f72a-7e05-44ff-abbe-135414bc765b  111,2G     8% /
└─sdb                                                                        
sdb3  ext4   1.0         0f6b83b1-c389-41e8-941a-36a6b02d8fce   78,7G    12% /home
└─sdb                                                                        
sdb4  swap   1           4f05fd47-ce88-4a1a-a7f2-b421824b1427                [SWAP]
└─sdb                                                                        
sdc1  exfat  1.0         73F7-7BC8                                           
└─sdc

Category: Linux | Comments: 0

Утиліта df

df (абревіатура від disk free) — утиліта систем UNIX.

Показує файлові системи, звітує про їх розмір, використане та вільне місце на дисках.

df [Опції] [Файл]
[-k] — Використовує блоки розміром в 1 Кбайт замість 512 байт.
[-h] — Форматування чисел у формі, зручній для людини
[-H] — Теж що й [-h], проте в одиницях SІ (1М=1000, а не 1024).
[-m] — При виводі розмір блоку встановлюється в двійкових Мб
[-T] — Вказує тип файлової системи (ext3, fat32, ntfs).
[-a] — Показує всі файлові системи, в тому числі і ті, розмір блоку яких — нульової довжини.
[-i] — Показує інформацію про іноди на диску.

За умовчанням вона виводить результат у блоках, що не завжди зручно. Для легшого читання треба додати прапор -h:

[peturik@peturik-7440 ~]$ df -h
Ф. система      Розм   Вик  Дост Вик% змонтований на
devtmpfs        4,0M     0  4,0M   0% /devwhite
tmpfs           7,8G  198M  7,6G   3% /dev/shm
tmpfs           3,2G  1,4M  3,2G   1% /run
/dev/sdb2       129G   11G  112G   9% /
tmpfs           7,8G   25M  7,8G   1% /tmp
/dev/sdb3        96G   12G   79G  14% /home
/dev/sda1       234G  2,1M  222G   1% /mnt/ssd
/dev/sdb1      1022M   89M  934M   9% /efi
tmpfs           1,6G   52K  1,6G   1% /run/user/1000

Приклад з файловою системою та у формі, зручній для людини:

[peturik@peturik-precision5540 ~]$ df -Th
Ф. система     Тип       Розм   Вик  Дост Вик% змонтований на
devtmpfs       devtmpfs  4,0M     0  4,0M   0% /dev
tmpfs          tmpfs      16G  144M   16G   1% /dev/shm
tmpfs          tmpfs     6,2G  1,7M  6,2G   1% /run
/dev/nvme0n1p3 ext4      201G   23G  169G  12% /
tmpfs          tmpfs      16G   21M   16G   1% /tmp
/dev/nvme0n1p1 ext4      736G   21G  678G   3% /home
/dev/nvme0n1p2 vfat      999M  261M  738M  27% /efi
/dev/sda1      exfat     120G   46G   74G  39% /mnt/pndrv
tmpfs          tmpfs     3,1G   68K  3,1G   1% /run/user/1000

Category: Linux | Comments: 0

Утиліта TLP. Вивід інформації tlp-stat

tlp-stat виводить в консолі поточну конфігурацію, інформацію про систему, активні параметрі енергозбереження та данні про батарею.

sudo tlp-stat -h

Інфо про утиліту: TLP 1.3 для покращення работи від акумулятора Linux-ноутбуків

Category: Linux | Comments: 0

Команди та утиліти Linux

  • hwinfo --short (hardware info)
  • sudo pacman-mirrors -g (Manjaro)
  • sudo chmod -R 777 /srv/http/
  • df -h (абревіатура від disk free)
  • sudo tlp-stat -h
  • lsblk -f
  • htop - утиліта для перегляду запущених процесів у Linux
  • sudo envycontrol -h - EnvyControl - це інструмент командного рядка (CLI), який забезпечує простий спосіб перемикання між режимами GPU на системах Nvidia Optimus (тобто на ноутбуках з гібридними конфігураціями графіки Intel + Nvidia або AMD + Nvidia) під управлінням Linux.

Відповідно до принципу GNU в Linux є окрема утиліта для перегляду кожного з типів пристроїв. Вони називаються так само, як і технології, за допомогою яких підключені пристрої з префіксом ls (list):

  • lspci
  • lsusb
  • lsscsi
  • lscpu
  • lshw

$ lspci опції

Опції утиліти вказують скільки даних потрібно виводити та як їх фільтрувати. Розглянемо докладніше:

  • -v - виводити докладну інформацію про пристрої
  • -vv - виводити дуже докладну інформацію про пристрої
  • -n – показувати код виробника для пристрою
  • -b - показати всі адреси пристроїв на шині
  • -d - показати лише пристрої певного виробника
  • -t - Перегляд пристроїв ubuntu у вигляді дерева.
  • -s - показати інформацію про певний пристрій
Якщо ви хочете подивитися лише обладнання певного типу, скажімо, звукову карту використовуйте фільтр grep:
lspci | grep audio

link

Category: Linux | Comments: 0

About

Customize this section to tell your visitors a little bit about your publication, writers, content, or something else entirely. Totally up to you.