Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
develop:shell [2023/06/24 12:31] – [Системные утилиты] mirocowdevelop:shell [2026/02/02 14:17] (текущий) – [Shell - Часто применяемые команды] mirocow
Строка 1: Строка 1:
 ====== Shell - Часто применяемые команды ====== ====== Shell - Часто применяемые команды ======
 +
 +<note tip><text>
 +# .bash_profile — выполняется для Login Shell. Это когда вы вводите логин/пароль (или заходите по SSH). В macOS каждое новое окно Терминала или VS Code по умолчанию считается «входом в систему» (Login Shell).
 +# .bashrc — выполняется для Non-Login Shell. Это когда вы уже внутри системы просто запускаете bash (как вы делали в консоли выше) или запускаете скрипт.
 +</text></note>
 +
 +<note important><text>
 +В Ubuntu/Debian графический терминал открывается как Non-Login, поэтому там все пишут в .bashrc. Но Apple решила, что каждое окно терминала — это полноценный вход пользователя, поэтому macOS всегда ищет .bash_profile.</text></note>
  
 ===== Поиск ===== ===== Поиск =====
Строка 11: Строка 19:
   * [[:tree]]   * [[:tree]]
   * [[:wc]]   * [[:wc]]
-  * [[system:iotop]] 
-  * [[system:iostat]] 
   * [[system:vmstat]]   * [[system:vmstat]]
   * [[system:ifstat]]   * [[system:ifstat]]
Строка 45: Строка 51:
  
   * [[mysql:mytop]]   * [[mysql:mytop]]
 +  * [[system:htop]] 
 +  * [[system:iotop]] 
 +  * [[system:iostat]]
 ===== Сетевые утилиты ===== ===== Сетевые утилиты =====