tFF.msk.ru :: Sharing tFFed mind
Апрель 19, 2024, 09:18:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Пропал ребенок. Вся информация и фотографии здесь.
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: *nix  (Прочитано 11318 раз)
0 Пользователей и 1 Гость смотрят эту тему.
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« : Декабрь 05, 2005, 23:12:58 »

Quick Reference Guide:
http://www-zeuthen.desy.de/computing/documentation/unix/unixguide/index.html

UNIX для веб-мастера - Дмитрий Турецкий, hostinfo.ru
Введение в Unix - Дегтярев Е.К., opennet.ru
Unix basics -  FreeBSD handbook, freebsd.org
« Последнее редактирование: Январь 08, 2010, 00:45:18 от tFF » Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #1 : Июнь 05, 2008, 20:17:45 »

Замечательная статья в которой обзорно и выдержанно сравниваются Linux- и BSD-системы.
Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #2 : Октябрь 03, 2009, 02:42:12 »

Сотня-другая букаф о вирусах в *nix (см. аттач к посту)

Добавлено позже:
А тут чаще и гуще про nix-вирусы:  Вирусы под Linux

« Последнее редактирование: Октябрь 03, 2009, 02:50:07 от tFF » Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #3 : Октябрь 04, 2009, 14:50:46 »

KDE vs. GNOME: Is One Better?
Записан

So it goes...
tFF
Administrator
Sr. Member
*****
Offline Offline

Сообщений: 422



WWW
« Ответ #4 : Май 05, 2011, 11:46:08 »

Мешок банальных советов
(+ см. комментарии по ссылке)
Цитировать
Если вы пользуетесь юникс-системой, работаете в консоли или просто иногда пишете шелл-скрипты, для вас под катом может найтись полезная информация, изложенная в виде кратких советов разной степени полезности и банальности.

    * очень простой способ передать файлы с машины на машину — tar cz. | nc -l -p 2214 (на передающей стороне) и nc адрес 2214 | tar xz (на принимающей). 2214 — номер порта, выбирается по желанию. в разных версиях nc нужно писать nc -l -p или nc -l
    * в локальной сети из дефолтно-настроенных убунт, можно обращаться к машинам по имени, а не по айпи: username-desktop.local отрезольвится в ip машины, которую назвали username-desktop. это магия mdns, спасибо apple
    * avahi-browse -a быстро покажет список имен машин с в локальной сети, а ключ -r покажет сразу и их ip. как и в предыдущем хинте, требуется avahi, он есть в дефолтной убунте. сама команда — в пакете avahi-utils
    * пользуйтесь ctrl-R в консоли, чтобы не жать «вверх» по сто раз
    * history не резиновый. если что-то было забито в историю интерпретатора, рано или поздно оттуда может исчезнуть, не полагайтесь на него, как на справочник
    * используйте set -e в скриптах. неотработавший «cd» во временный каталог может надолго испортить настроение содержимое /home
    * проверяйте код возврата
    * чтобы вернуться в предыдущий каталог, есть команда cd -. в zsh еще есть команда d еще есть команда dirs -v, показывающая историю переходов. еще в zsh можно делать вот так: cd -2
    * пишите в скриптах длинные --варианты параметров
    * не пишите в скриптах rm -rf $VAR/
    * используйте visudo для редактирования sudoers
    * потеряли пароль рута? при загрузке укажите ядру параметр init=/bin/bash и сбростье пароль через passwd
    * у грепа есть полезный параметр --color
    * команда, чтобы перечитать отредактированный файл с переменными окружения: source /etc/environment .
    * пользуйтесь bash -x для отладки скриптов
    * пользуйтесь strace для отладки всего остального. от лишнего выхлопа спасет параметр -e имявызова
    * не путайте /bin/sh и /bin/bash, это не всегда одно и то же. особенно в дебиане, особенно в убунте
    * настройте алиасы
    * если на команду повешен алиас, то запустить ее «настоящую» можно, добавив в начале бэкслеш например: \ls
    * если терминал переклинило после некорректного выхода из псевдографической программы иили вырвашегося на просторы stdout мусора, есть волшебная команда reset
    * exec >file в скрипте перенаправит его вывод в файл и не перезапустит скрипт
    * уже написали вагон скриптов? забекапьте
    * не храните все в / или /home
    * lvm уже придумали
    * используйте в скриптах mktemp для создания временных файлов и каталогов
    * пишите переменные вот так: ${VAR}
    * VAR=X и export VAR=X — разные вещи
    * dd может показывать, сколько он уже скопировал, если пнуть его черз kill -USR1
    * kill может принимать аргументом номер задачи, а не только идентификатор процесса: kill %1
    * jobs, bg, fg, disown — тоже так умеют
    * если «вышли» из программы через ctrl-Z, вернуться можно командой fg
    * rsync нужен не только для сетевых операций
    * rm something и rm something/ — это разные вещи. и не только в rm, cp, ls и rsync — тоже
    * watch и repeat уже написаны, не надо велосипедить их через while true
    * at тоже уже написан, а sleep понимает время не только в секундах
    * sudo echo > file открывает файл на запись не с правами рута. это делается так: sudo sh -c 'echo > file'
    * если скрипт запускается в линуксе, это не значит, что он так же хорошо отработает в bsd или макоси
    * пишите --параметры перед аргументами, иначе ls file -l в bsd вас удивит
    * грепаете вывод ifconfig? ifconfig тоже бывает разный
    * нормально работающие версии утилит в bsd и макоси имеют приставку g: gsed, gmake
Записан

So it goes...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

 ONLINECHANGE
Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC Valid XHTML 1.0! Valid CSS!


Google visited last this page Декабрь 21, 2022, 22:13:57