19 подписчиков
Памятка на 20 команд для терминала которые точно пригодятся.
1**ls**: выводит список файлов и каталогов в текущем каталоге.
**lscpu** инфа о процесоре
**lsblk** инфа о дисках
2**cd**: изменяет текущий каталог.
cd /путь/к/каталогу
3**pwd**: показывает полный путь текущего рабочего каталога.
например: /home/username/projects
4**cp**: копирует файлы или каталоги.
cp /путь/к/источнику /путь/к/назначению
5**mv**: перемещает или переименовывает файлы или каталоги.
mv /путь/к/источнику /путь/к/назначении
6**rm**: удаляет файлы или каталоги.
rm файл
7**mkdir**: создает новый каталог.
mkdir имя_каталога
8**rmdir**: удаляет пустой каталог.
rmdir имя_каталога
9**touch**: создает новый файл или обновляет временные метки существующего файла
touch имя_файла
10**echo**: выводит строки текста или содержимое переменной.
~$ echo $http_proxy
Вывод системы: http://логин:пароль@ip:порт/
11**cat** предназначена для работы с файлами: чтения, создания, объединения и вывода их содержимого на экран
cat имя_файла + флаг -n добавляет нумерацию строк, бывает очень удобно
12**grep**: это команда для поиска текста по шаблону.
grep "текст" имя_файла
13. **find**: ищет файлы в каталоге и его подкаталогах.
find /путь/ -name "имя_файла"
14**chmod**: изменяет права доступа к файлам или каталогам.
chmod 755 имя_файла
15**chown**: изменяет владельца файла или каталога.
chown пользователь:группа имя_файла
16**lsb_release –a** посмотреть какая Linux установлена
Пример:
Distributor ID: Linuxmint
Description: Linux Mint 22
Release: 22
Codename: wilma
18.**free –h** инфа о памяти
19**df –h** инфа о файловой системе
20**uname –a** инфа о ядре системы
1 минута
13 марта