Владимир Игонин RSS

в ожидании осени…

 
 

Хозяйке на заметку

Я очень редко работаю в Unix системах. В основном моё общение с ними ограничивается консолью SSH-соединения. Запоминать консольные команды и их параметры лень. Поэтому я составил для себя небольшую шпаргалку под названием «Хозяйке на заметку». Надеюсь, что она кому-нибудь пригодится.

clear — очистить экран
logout — завершить сеанс

cd — сменить каталог
mkdir — создать каталог
ls — вывести содержимое каталога

cp — скопировать файл или каталог
cp путь.откуда путь.куда

mv — переместить/переименовать файл или каталог
mv путь.откуда путь.куда
mv имя.старое имя.новое

rm — удалить файл или каталог
rm имя.файла
rm -R имя.каталога

chmod — сменить права доступа
chmod 755 имя.файла

wget — скачать удалённый файл
wget http://sitename.ru/file.zip

Запустить на выполнение php-скрипт (работает для хостинга masterhost):
/usr/local/php5/bin/php-cli /home/uXXXXX/sitename.ru/www/script.php

А знаете-ли вы, что компрессированные архивы, созданные сочетанием программ tar и gzip/bzip2, это общепринятый в Unix-системах метод распространения файлов? Так вот:

Архивируем и сжимаем

tar.gz — за две команды:
tar cvf имя.каталога.tar имя.каталога
gzip имя.каталога.tar

tar.gz — одной командой:
tar cvfz имя.каталога.tar.gz имя.каталога

tar.bz2 — одной командой:
tar cvfj имя.каталога.tar.bz2 имя.каталога

Распаковываем

tar.gz — за две команды:
gunzip архив.tar.gz
tar xvf архив.tar

tar.gz — одной командой:
tar zxvf архив.tar.gz

tar.bz2 — одной командой:
bzip2 -cd архив.tar.bz2 | tar xvf -

Post Scriptum

Обнаружил очень полезные команды Linux на одном листе. Весьма подробный и полезный список.

Комментарии

  • Альфред Драм
    ночью в пятницу, 18 июля 2008
    Ответить
     

    Большое спасибо! Я начал изучать Ubuntu, думаю мне пригодится.

  • Ray Kerrygun
    в обед в пятницу, 1 августа 2008
    Ответить
     

    вместо logout проще использовать Ctrl+В
    вместо tar + gzip лучше использовать (предварительно установленный) rar

    • Владимир Игонин
      в обед в пятницу, 1 августа 2008
      Ответить
       

      Приму к сведению :)

    • -Vlad-
      ночью в среду, 4 марта 2009
      Ответить
       

      1.Вероятно, имелось ввиду, Ctrl+D.
      2. Чушь! (Извините за грубость!) rar – “некошерно”. А tar+gzip всегда родное для *nix. Если привыкнете использовать rar, можете “нарваться” на проблемы в любой другой *nix системе.

  • TeXHaPb
    ночью в четверг, 26 марта 2009
    Ответить
     

    tar.bz2 – одной командой:
    tar -xjfv архив.tar.bz2

    А rar нужен только для работы с rar-архивами. Хотя почти все, кто пишет web-софт, дают ссылки на скачивание .tar.bz2, поэтому использование rar – чистая экзотика.

Ваш комментарий

Я всегда рад комментариям, особенно если они по делу. Однако для соблюдения порядка и чистоты на сайте включил премодерацию. То есть комментарий будет опубликован только после того, как я его проверю. С очень большой вероятностью никогда не увидят свет комментарии содержащие спам, оффтопик, нецензурную брань, сленг. Давайте общаться на хорошем русском языке.

Ещё один момент. В комментариях включена поддержка централизованного сервиса Gravatar. То есть, если вы хотите чтобы рядом с комментарием отображалась ваша аватарка, зарегистрируйтесь в нём и привяжите ваш адрес электронной почты к этому сервису.