IT-Блог о программировании и операционных системах

Псевдонимы для команд bash (aliases)

1 комментарий:
Псевдонимы для команд шела - штука очень удобная. Удобная в первую очередь тем, что любой команде оболочки можно создать свой псевдоним. У меня например для команды "ls -l" определён псевдоним с названием "ll", а для команды "sudo nano ~/.bashrc" определён "bashrcedit". Удобно, что ещё сказать.
 
Существует по крайней мере два (которые мне известны) способа добавлять и хранить свои алиасы для оболочки. Для этого используются следующие файлы:
 
1. Файл "~/.bashrc"
2. Файл "~/.bash_aliases"
 
В оба из этих файлов можно добавлять свои псевдонимы. Например вот так:
 
echo "alias bashrcedit='sudo nano ~/.bashrc'" >> ~/.bashrc
echo "alias ll='ls -l'" >> ~/.bash_aliase
 
Для того, чтобы файл .bash_aliases начал обрабатываться, нужно раскомментировать следующие строки в файле ~/.bashrc: 
 
#if [ -f ~/.bash_aliases ]; then
# . ~/.bash_aliases
#fi

Почему top и htop в Linux показывают разные значения памяти

Комментариев нет:


Как мы знаем, инструменты top & htop в ОС Linux предназначены для мониторинга системы. Пользователи Linux наверное замечали, что значения используемой системой памяти разнатся если сравнивать отчёты этих двух утилит. Почему так?

Всё потому, что в отличии от top, утилита htop показывает все процессы в системе.

Утилита htop показывает вам только ту память, которая действительно используется приложениями, то есть кэш и буферы ядра не учитываются, там они показываются цветом. Напротив, в выводе команды top указывается число используемой памяти+буфер.

Аналогично с top ведёт себя команда free. Все графические системные мониторы типа conky работают аналогично команде top.