13 полезных консольных команд linux

13 полезных консольных команд linux

Повторить предыдущую команду как root

sudo !!

Выполнить команду, чтобы она не сохранилась в истории

 ls -l
history # check the history

Поправить предыдущую очень длинную команду (откроется редактор)

fc

Закрыть сессию так, чтобы процессы пользователя продолжили работать

disown -a && exit

Очистить терминал

ctrl + l # L

Посмотреть CPU

cat /proc/cpuinfo

Посмотреть память

cat /proc/meminfo

Посмотреть свой внешний ip

curl ifconfig.me

Найти в папке с файлами текст

grep -rn /etc/ -e text_to_find

Найти файлы больше 10mb

find -type f -size +10MB -exec ls -lah {} \;

Построить дерево каталога (3 уровня макс)

tree -L 3

Посмотреть процессы в виде дерева

pstree

Создать ссылку из каталога в другой каталог

ln -s /var/www/apps/images.site.com/www name_of_link


Список моих alias для linux

export CLICOLOR=1

dexec() {
  docker exec -it "$1" /bin/bash
  echo "$1"
}

alias ..='cd ../..'
alias ...='cd ../../..'
alias .4='cd ../../../../'
alias ll='ls -laG'
alias ports='netstat -tulanp' #for linux
alias ports='netstat -anvp tcp' #for macos
alias meminfo='free -m -l -t'


Чтобы добавить alias нужно:

  1. открыть file ~/.bashrc
  2. добавить нужные синонимы
  3. выйти и выполнить source ~/.bashrc