Найти в Дзене
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** инфа о ядре системы
Памятка на 20 команд для терминала которые точно пригодятся.  1**ls**: выводит список файлов и каталогов в текущем каталоге.
1 минута