Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
develop:shell [2018/06/17 19:43] – ↷ Страница перемещена из shell в develop:shell 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>
  
 ===== Поиск ===== ===== Поиск =====
  
-  * [[find|]] +  * [[:find]] 
-  * [[grep|]]+  * [[:grep]]
  
 ===== Системные утилиты ===== ===== Системные утилиты =====
  
-  * [[lsof|]] +  * [[:lsof]] 
-  * [[tree]] +  * [[:tree]] 
-  * [[wc]] +  * [[:wc]]
-  * [[system:iotop]] +
-  * [[system:iostat]]+
   * [[system:vmstat]]   * [[system:vmstat]]
   * [[system:ifstat]]   * [[system:ifstat]]
Строка 23: Строка 29:
   * [[system:byobu]]   * [[system:byobu]]
   * [[system:multitail]]   * [[system:multitail]]
-  * [[tpp]] +  * [[system:tpp]] 
-  * [[xargs]] +  * [[system:xargs]] 
-  * [[parallel]] +  * [[system:parallel]] 
-  * [[duplicity]] +  * [[system:duplicity]] 
-  * [[rsyncrypto]] +  * [[system:rsyncrypto]] 
-  * [[nethack]] +  * [[system:nethack]] 
-  * [[lftp]] +  * [[system:lftp]] 
-  * [[ack]] +  * [[system:ack]] 
-  * [[calcurse]] +  * [[system:calcurse]] 
-  * [[remind + wyrd]] +  * [[system:remind_wyrd]] 
-  * [[newsbeuter]] +  * [[system:newsbeuter]] 
-  * [[rsstail]] +  * [[system:rsstail]] 
-  * [[powertop]] +  * [[system:powertop]] 
-  * [[htop]] +  * [[system:ttyrec]] 
-  * [[iotop]] +  * [[system:ipbt]] 
-  * [[ttyrec]] +  * [[system:mtr]] 
-  * [[ipbt]] +  * [[system:read]]
-  * [[mtr]]+
  
  
Строка 46: Строка 51:
  
   * [[mysql:mytop]]   * [[mysql:mytop]]
 +  * [[system:htop]] 
 +  * [[system:iotop]] 
 +  * [[system:iostat]]
 ===== Сетевые утилиты ===== ===== Сетевые утилиты =====
  
-  * [[networks]]+  * [[:networks]]
   * [[system:scp|]]   * [[system:scp|]]
   * [[system:rsync|]]   * [[system:rsync|]]