Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?

Уровень 1

  • ps
  • top
  • scp
  • pushd / popd / cd -
  • bg/fg/ctrl+z
  • netstat
  • ifconfig
  • su/sudo
  • screen, tmux
  • df
  • uname -a (чтобы узнать версию ОС, ядро)
  • cat /etc/issue (чтобы узнать версию ОС, если командой выше не пропалилось)
  • more, less, tail, head, split

Уровень 2

  • dig
  • nslookup
  • du
  • who, whoami
  • w (чтобы узнать кто еще сидит на этой машине)
  • history (чтобы узнать что делалось под твоим текущим аккаунтом в системе)
  • htop
  • atop

Уровень 3

  • xargs
  • sort
  • wc
  • head
  • tmux as window manager
  • nc (netcat)
  • nmap

Уровень 4

Добавляем команды в комментариях

@adis-io
Copy link

adis-io commented Dec 21, 2016

while true; do <command>; sleep 0.5; done - one-line команда, чтобы что-то постоянно поллить.
Пример:
while true; do ps aux | grep tengri_message_test | grep -v grep; sleep 0.5; done

@mimikadze
Copy link

mimikadze commented Dec 21, 2016

strace -e open "cmd" понять какие файлы используются при исполнении команды cmd
Удобно для понимания того, с какими конфигами запустилось то, или иное приложение. strace вообще мощный отладчик, достойный изучения.

@rkononov
Copy link

rkononov commented Dec 21, 2016

Watch
Atop
Iotop
Curl
Wget

@s0b0lev
Copy link

s0b0lev commented Dec 21, 2016

Чаще всего использую:
ps aux --sort -rss | head -n 10 - Топ 10 прожорливых процессов
sudo !! - запуск предыдущей команды через sudo
ps aux --sort -rss --no-headers | head -n 10 | awk '{print $2}' | xargs -r kill -9 - когда ноут завис через tty позакрывать все
lsof
find . -name \*.pyc -delete - Когда надо удалить все pyc файлы в директории

Ну и не к командам, а просто удобный переход по истории CTRL + R, пишешь начало команды, и через CTRL+R переключаешься.
😄

@mimikadze
Copy link

mimikadze commented Dec 21, 2016

watch -n <seconds> "cmd" будет каждые секунд выполнять cmd
Полезно для риалтайм мониторинга вывода какой-либо команды. За состояниями чего-либо удобно следить при помощи глаз.

Частично может заменить это

while true; do ; sleep 0.5; done

@AzamatJumabekov
Copy link

AzamatJumabekov commented Dec 24, 2016

ssh-copy-id чтобы добавить свой публичный ключ в authorized_keys на удаленной машине.

@mimikadze
Copy link

mimikadze commented Jan 4, 2017

Не встроенная команда, но удобная утилита ncdu (ставится дополнительно)
Помогает определить наглядно как используется дисковое пространство, что отожрало больше всего места. Очень удобно в том случае, когда система сказала что больше места нет, а куда оно делось ты не знаешь.

@AzamatJumabekov
Copy link

AzamatJumabekov commented Mar 29, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment