28.10.2009

MAN: ls под прицелом

Я решил тут недавно завести отдельную рубрику под названием man, как несложно догадаться посвящена она будет переводу man страниц на русский язык. Но перевод страниц помощи это так скучно, поэтому у меня в блоге будет отсебятина =) конечно не в ущерб достоверности и информативности.

Сегодня рассмотрим утилиту ls, ведь этой утилитой ты наверное пользуешься чаще всего =)

Итак,

#man ls

Вид ls [опции] [имена]

Итак утилита ls предназначена для вывода некой информации о файлах, каталогах  или если она задана без агргумента [имя] выводу файлов присутствующих в каталоге.

-a, выводит все файлы, а так же скрытые, они обычно начинаются со знака "."

-A, выводит так же все файлы как и предыдущий ключ, но исключает скрытые файлы

-B, выводит непечатные символы в восьмеричном формате

, выводит данные в колонки, о умолчанию для терминала, выводит так всегда

-F, помечает директории знаком "/", исполняемые файлы как "*", линки как "@", сокеты как "=" (по сути моя любимая опция все прекрасно видно и при том сохраняется необходимая минималистичность)

-G, делает практически тоже самое что и опция -F, только выделение идет не символами а цветом

-S, вывод с сортировкой по размеру файла (первым идет самый большой)

-T, при еспользовании с ключом -l выдает полную информацию по времени последнего изменения файла (день, месяц, год)

-U, использует время для сортировки файлов

-l, вывод информации по файлу в так называемом длинном формате, то есть выводятся права доступа, владелец, размер и тд, впринципе стоит один раз попробовать чтобы все стало ясно

-h, а вот эта опция в купе с опцией -l переводит в более понятный формат размер файла (в килобайты, мегабайты и тд)

На самом деле ключей конечно больше, просто в основном я пользуюсь указанными выше, а ты конечно можешь набрать man ls и получить полную информацию по данной утилите, а так же по настройки окружения, которого я вообще не касался в данной статье.

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





27.10.2009

Как переконфигурировать порт

Частенько случается такое, что после установки порта понимаешь, что что-то сконфигурированно не так (да-да не любим читать маны и тп =) ). После таких прозрений порт обычно сноситься с целью переустновки его с новыми опциями, он вот незадача конфиг файл уже сохранен и сборка снова проходит со старым конфигом, что же делать ?

make rmconfig - сбросить ранее выбранные опции 

make config - позволит заново выбрать опции (даже без удаления конфига)

make config-recursive - позволяет выбрать опции у порта и его зависимостей (если они не выбраны! иначе ничего не выдет)

make rmconfig-recursive - удаляет выбранные опции у порта и его зависимостей. Нужно, в частности, для последующего config-recursive



С секлаба

Камменты под новостью о возможности даунгрейда с Виста и Семерки до XP.

Pro: Ха-ха-ха .... Новость - супер!!!!!! Представляем продолжение мыльной оперы: 2020 год, Microsoft реализует механизм даунгрейда с Windows 12 на Windows XP:)

прохожий: Осторожней! Может сбыться. А бедные подоконники в пятый раз купят одну и ту же ос.

win7: Обязательно! :) В ней обещают новый, красивый BSOD ^_^

Pro: Точно! Даешь BSOD с поддержкой DirectX 11, чтоб прозрачности и полутени были

capcha: с обоями, виджетами и рекламой от гугля