This commit is contained in:
parent
411e544dd9
commit
d72c9f1a98
@ -223,7 +223,9 @@
|
|||||||
- `lsof /dev/sda1` - файлы использующие определённое устройство или файловую систему
|
- `lsof /dev/sda1` - файлы использующие определённое устройство или файловую систему
|
||||||
- `lsof | grep <filename>` - Если файл заблокирован и его нельзя удалить или переместить, `lsof` покажет, какой процесс его использует
|
- `lsof | grep <filename>` - Если файл заблокирован и его нельзя удалить или переместить, `lsof` покажет, какой процесс его использует
|
||||||
- `strace` - системные вызовы
|
- `strace` - системные вызовы
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
- `killall -s 9 <hello>` - убивает все процессы в названием hello (`-s` - тип сигнала)
|
- `killall -s 9 <hello>` - убивает все процессы в названием hello (`-s` - тип сигнала)
|
||||||
- `w` - залогиненые пользователи и время `uptime`
|
- `w` - залогиненые пользователи и время `uptime`
|
||||||
- `whoami` - имя залогиненного пользователя
|
- `whoami` - имя залогиненного пользователя
|
||||||
@ -255,7 +257,9 @@
|
|||||||
- `nl` - как `cat`, но еще выводит номера строк
|
- `nl` - как `cat`, но еще выводит номера строк
|
||||||
- `ctrl L` - `clear`
|
- `ctrl L` - `clear`
|
||||||
- `reset` - используется для сброса настроек терминала и очистки экрана
|
- `reset` - используется для сброса настроек терминала и очистки экрана
|
||||||
---
|
|
||||||
|
---
|
||||||
|
|
||||||
- `cd` - вернуться в домашнюю директорию
|
- `cd` - вернуться в домашнюю директорию
|
||||||
- `touch file{4..13}`
|
- `touch file{4..13}`
|
||||||
- `mkdir dir_{a..f}`
|
- `mkdir dir_{a..f}`
|
||||||
@ -273,17 +277,28 @@
|
|||||||
- Время последнего доступа (Access): Когда файл был последний раз открыт.
|
- Время последнего доступа (Access): Когда файл был последний раз открыт.
|
||||||
- Время изменения метаданных (Change): Когда были изменены права или метаданные файла.
|
- Время изменения метаданных (Change): Когда были изменены права или метаданные файла.
|
||||||
- Номер inode: Уникальный номер файла в файловой системе.
|
- Номер inode: Уникальный номер файла в файловой системе.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
- `kill -l` - список возможных сигналов
|
- `kill -l` - список возможных сигналов
|
||||||
- `/etc/passwd` - инфо о пользователях в системе
|
- `/etc/passwd` - инфо о пользователях в системе
|
||||||
- `htop -p ` - процесс на таком-то порту
|
- `htop -p ` - процесс на таком-то порту
|
||||||
- `truncate -s 0 /var/log/messages`
|
- `truncate -s 0 /var/log/messages`
|
||||||
|
|
||||||
- `find / -name <pg_config> 2>/dev/null`
|
- `find / -name <pg_config> 2>/dev/null`
|
||||||
|
|
||||||
- `wc -l <file_name>` - количетсво строк в файле
|
- `wc -l <file_name>` - количетсво строк в файле
|
||||||
- `cat <file_name> | column` - для форматирования текста в виде таблицы
|
- `cat <file_name> | column` - для форматирования текста в виде таблицы
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
- `chmod u+s` - устанавливает бит setuid на файл
|
||||||
|
|
||||||
|
??? info "Set User ID"
|
||||||
|
setuid (Set User ID) — это специальный бит прав доступа в Unix/Linux, который позволяет исполняемому файлу запускаться с привилегиями владельца файла, а не пользователя, который его запускает
|
||||||
|
|
||||||
|
Без setuid: программа запускается с правами текущего пользователя.
|
||||||
|
|
||||||
|
С setuid: программа запускается с правами владельца файла (часто — root), независимо от того, кто её запустил.
|
||||||
|
|
||||||
### Диски
|
### Диски
|
||||||
- `fdisk -l`
|
- `fdisk -l`
|
||||||
- Показывает список всех подключенных устройств (жестких дисков, SSD и т.д.).
|
- Показывает список всех подключенных устройств (жестких дисков, SSD и т.д.).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user