Повторить предыдущую команду как 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 нужно:
- открыть file ~/.bashrc
- добавить нужные синонимы
- выйти и выполнить source ~/.bashrc
