Команды Linux

Материал из SysadminWiki.ru
Перейти к: навигация, поиск

См. также Iptables, Perl, Telnet, Информация о системе Linux и другие статьи


Содержание

Разное

man COMMAND руководство по команде (крайне полезная команда)
rm -rf <DirName> удалить сразу всю директорию без лишних запросов
split [-b кол-во_байт] [-l кол-во_линий] имя_файла разбить файл на несколько частей
chkconfig squid on включить демон в автозапуск, off - выключить
update-rc.d squid defaults 19 В Debian запускает squid на уровнях 2345 и останавливает на 016. Аргумент '19' позволяет запускать сценарий squid до сценариев с номерами 20 и выше. (аналог команды
chkconfig в других дистрибутивах)
ps axo euid,ruid,tty,pid,comm | grep apache2 узнать от имени какого пользователя работает Apache
export EDITOR=mcedit поменять текстовый редактор по умолчанию на 'mcedit'
alsamixer настройка звука в текстовом режиме
du -hs /opt/zimbra/ Определение занимаемого место каталогом /opt/zimbra
rsync -avz foo:src/bar /data/tmp Копирует все файлы рекурсивно из каталога src/bar с машины foo в локальный каталог /data/tmp/bar . Передача файлов происходит в "архивном" режиме, который гарантирует сохранение символьных ссылок, файлов-устройств, атрибутов, разрешений и т.д. Кроме того, используется сжатие для уменьшения объема непосредственно передаваемых данных.
  • date --set="9 Aug 2011 17:50:00"
  • date +%Y%m%d -s "20081128"
  • date +%T -s "10:13:13"
установка системных даты и времени
cal 2012 календарь на год, если без параметров, то на месяц
  • iconv
    • iconv -f cp1251 -t utf8 FILENAME
    • COMMAND | iconv -f cp1251 -t utf8
  • Поменять кодировку
    • перекодировать файл
    • перекодировать вывод команды


Почта

mailq показать очередь писем для отправки
postqueue -f попытаться доставить все письма из очереди


ls | /usr/bin/mailx -s "`uname -n` ls by mail " webmaster@mynet.ru отправить вывод команды ls по почте. Используется пакет mailx. Для RedHat 9 вызов программы: /bin/mail
host -t mx mail.ru проверить какой сервер отвечает за приём почты в этом домене

Текстовые файлы (конфиги, журналы)

grep -R "текст" /where/to/search/* искать текст во всех файлах указанного каталога и его подкаталогов
cat /etc/squid/squid.conf | grep -v ^# отобразить все строки не начинающиеся с #
tail -15 /var/log/messages показать последние 15 строк файла
tail -15 /var/log/messages > /dev/tty2 послать данные на желаемый терминал
tail -f /var/log/messages | grep login показывать вновь записываемые в журнал события, содержащие слово "login"


Команда less

Просматривает текстовые документы, предоставляет навигацию по ним.

g на начало текста
G на конец текста
/слово поиск подстроки "слово"
/ продолжение поиска
F постоянно обновлять просматриваемый файл

См также

Архиваторы

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Популярное
Инструменты