Конечно возникает вопрос: как соотносится мой призыв к союзу арменоидов с отказом от любых контактов с Турцией. Государство Турция, и арменоиды населяющие малую Азию насильно обращенные в турки, или ставшие ими через смещенные браки . 1918 — 1920,1988-....... Вновь возникшее государство арменоидов в араратской долине главной своей идеологической целью должно провозгласить и добиваться объединение под своим руководством всех земель населенных арменоидами. Методика? Пропаганда.
наибольшее горе, страдание причинить может лишь ближний, и чем более близок тем более не переносимо страдание причиняемое предательством. арменоид под маской турка, мерзость, и наша цель вернуть ему облик человека`арменоида.
Почему мы небыли подготовлены к геноциду? - дело в нашей чистоте и наивности, чем чище человек, чем более отдален от зла тем более беззащитен, от врагов `тюрков,.
Союз арменоидов мира возможен он не обходим всем членам данного антропологического типа , и он рано или поздно будет создан.
Арменоид: имеет одну связывающею всех нас культуру, традиции, и главное: ПРОИСХОЖДЕНИЕ от Армян.
Tuesday, April 30, 2013
Мамлюк Хвича и Гоча
Мамлюк Хвича и Гоча
В переводе с арабского языка «мамлюк» означает белый раб, пленник. В Египте мамлюками звали пленных воинов, куда их продавали в рабство из Грузии и других кавказских стран. Действие фильма начинается в Грузии конца XVIII века. Чужеземцы похищают детей, чтобы сделать из них со временем верных и безжалостных воинов. Двух мальчиков-друзей похищают и продают в рабство. Один попадает в Египет, другой — в Венецию. Хвича стал доблестным египетским мамлюком Махмудом. Спустя годы они встречаются у подножья древних пирамид, в пустыне, где идет бой между войсками Бонапарта и Али-бея, правителя Египта. Мамлюк во время поединка с французским офицером ранит того. Офицер, падая с коня на песок, восклицает по-грузински «Вай, нана!» («Ой, мама!»). И тут Махмуд узнает в нём своего товарища по детским игр
Monday, April 29, 2013
Friday, April 26, 2013
Перечень и краткое описание основных команд при работе операционной системе Linux и список рекомендуемой литературы
При работе в ОС Linux можно использовать большое количество разнообразных команд.
Ниже приведено очень краткое описание некоторого минимального набора, ориентированного на начинающего пользователя, не обладающего правами системного администратора. Про большинство этих команд можно узнать подробнее в интерактивном режиме, обратившись к справочной системе с помощью команды:
man <имя изучаемой команды>
Еще полезно:
man -k <ключевое слово>
В конце описания дан список литературы на русском языке, в которой содержится более подробная информация про ОС linux, особенно необходимая тем пользователям, которые хотят установить Linux на своих компьютерах и иметь права системного администратора.
|
1. Простейшие действия |
ls -выдать список файлов в текущем каталоге.cd [каталог] -сменить текущий каталог. Если имя каталога не указывается, то текущим становится домашний каталог пользователя. cp <что_копировать> <куда_копировать> -копировать файлы. mv <что_перемещать> <куда_перемещать> -переместить или переименовать файл. ln -s <на_что_сделать_ссылку> <имя_ссылки> -создать символическую ссылку. rm <файлы> -удалить файлы. mkdir <каталог> -создать новый каталог. rmdir <каталог> -удалить пустой каталог. rm -r <файлы и/или каталоги> (рекурсивное удаление) -удалить файлы или каталоги и их подкаталоги. ОСТОРОЖНЕЙ с этой командой, поскольку пока у Linux нет системы полного восстановления удаленных файлов (если вы не пользуетесь специальными программами для помещения удаленных файлов в специальный каталог, что-то вроде "корзинки" в ОС Windows). cat <имя_файла> -вывод содержимого файла на стандартный вывод (по умолчанию - на экран). Можно записать вводимый на экран текст с помощью следующей последовательности действий: cat > <имя_файла> . . . CTRL/d more <имя_файла> -просмотр содержимого длинного текстового файла по страницам. less <имя_файла> -просмотр содержимого текстового файла с возможностью вернуться к предыдущим страницам. Нажмите q, когда захотите выйти из программы. "less" - аналог команды DOS "more", хотя очень часто "less" бывает более удобной чем "more". pico <имя_файла> -редактировать текстовый файл с помощью текстового редактора pico. lynx <html_файл или ссылка> -просмотр файла html или WWW ссылки с помощью текстового браузера Lynx. tar -zxvf <файл> -распаковать архив tgz или tar.gz find <каталог> -name имя_файла -найти файл с именем "имя файла" и отобразить результат поиска на экране. Поиск начинается с каталога <каталог>; "имя_файла" может содержать маску для поиска. pine -хорошая текстово - ориентированная программа для чтения электронной почты. mc -запустить программу управления файлами "Midnight Commander" (Выглядит как "Norton Commander", но по своим возможностям ближе к far). ./Имя_Программы -запустить на исполнение исполняемый файл в текущем каталоге, если текущего каталога нет в списке каталогов, указанных в переменной окружения PATH. xterm (в X терминале) -запустить простой терминал в графической оболочке X-windows. Для того чтобы выйти из него, наберите "exit". |
2. Стандартные команды и команды, дающие информацию по системе команд (всегда набираются в одной строке). Описание: |
pwd -вывести имя текущего каталога. whoami -вывести имя под которым Вы зарегистрированы. date -вывести дату и время. time <имя программы> -выполнить программу и получить информацию о времени, нужном для ее выполнения. Не путайте эту команду с date. Например: Я могу определить выполнить команду ls и узнать, как много времени требуется для вывода списка файлов в каталоге, набрав последовательность: time ls who -определить кто из пользователей работает на машине. rwho -a -определение всех пользователей, подключившихся к вашей сети. Для выполнения этой команды требуется, чтобы был запущен процесс rwho. ruptime -какие машины работают в сети, и какие остановлены. finger <имя_пользователя> -системная информация о зарегистрированном пользователе. Попробуйте: finger <ваш login-name> uptime -количество времени, прошедшего с последней перезагрузки операционной системы. ps a -вывести список текущих процессов в Вашем сеансе работы. top -интерактивный список текущих процессов, отсортированных по использованию центрального процессора. uname -a -вывести информацию о версии операционной системы. free -вывести информацию по использованию памяти. df -h -вывести информацию о свободном и используемом месте на дисках. du . -bh | more -вывод на экран информации о размере файлов и каталогов, начиная с текущего каталога. set|more -вывести текущие значения переменных окружения. (Не для всех shell. Для csh/tcsh - printenv | more, хотя set тоже покажет полезную информацию.) echo $PATH -вывести значение переменной окружения "PATH" Команда echo может использоваться для вывода значений любых переменных окружения. Воспользуйтесь командами set или printenv для получения полного списка. |
3. Работа с сетью |
ssh -обеспечивает безопасное вхождение в удаленный сеанс работы с другой машиной, а также позволяет выполнить заданную команду на удаленной машине без вхождения в сеанс работы: ssh [-l Ваше_имя_пользователя_на_удаленной_машине]<имя_удаленной_машины> -вхождение в сеанс на удаленной машине. Используйте имя машины или ее IP адрес. (Вы должны быть зарегистрированы на этой удаленной машине). (если Ваше_имя_пользователя одинаково на локальной и удаленной машинах, то его можно не набирать, т.е.: ssh <имя_удаленной_машины> -позволит Вам войти в сеанс на удаленной машине) ssh <Ваше_имя_пользователя_на удаленной машине@><имя_удаленной_машины> <команда> -выполнит на удаленном компьютере заданную команду и передаст Вам на экран результат ее выполнения (При установлении соединения по ssh Вы должны будете ввести пароль, который Вы имеете на удаленном компьютере; при этом пароль будет передан по сети в зашифрованном виде, т.е. безопасным образом.) scp -обеспечивает безопасное копирование файлов в сети: scp <имя_файла_на_локальном_компьютере> <Ваше_имя_пользователя_на удаленной машине>@<имя_удаленной_машины>: -cкопирует файл с локального компьютера в Вашу корневую директорию на удаленном компьютере (наличие ":" в конце команды обязательно). telnet <имя_удаленной_машины> -связаться по telnet с другой машиной. Войдите в сеанс работы после установления связи с помощью вашего пароля. ftp <имя_удаленной_машины> -связаться по ftp с удаленным компьютером. Этот тип связи хорош для копирования файлов с/на удаленную машину. Предпочтительно не пользоваться командами telnet и ftp, а использовать только ssh и scp, поскольку они обеспечивают безопасность сетевого соединения!!! hostname -i -показывает IP адрес компьютера, на котором Вы работаете. |
4. Некоторые команды администрирования |
alias ls="ls -Fskb --color" -создать alias - псевдоним для того чтобы одной командой можно было запустить более сложную комбинацию команд. Поместите создание alias в файл /etc/bashrc если вы хотите, чтобы эти псевдонимы были доступны всем пользователям вашей системы. Для tcsh -формат определения alias другой:
kapasswd -команда для изменения пароля для доступа к файловой системе AFS. При работе на базовом Linux-кластере ЛИТ следует пользоваться только этой командой (а не командой passwd!) для изменения пароля для вхождения в кластер.
passwd -изменить свой пароль на каком-либо локальном компьютере.chmod <права доступа> <файл> -изменить права доступа к файлу, владельцем которого вы являетесь. Есть три способа доступа к файлу: чтение - read (r), запись - write (w), исполнение - execute (x) и три типа пользователей: владелец файла - owner (u), члены той же группы, что и владелец файла (g) и все остальные (o). Поверить текущие права доступа можно следующим способом:
Если файл доступен всеми способами всем пользователям, то напротив имени файла будет следующая комбинация букв: rwxrwxrwx
Первые три буквы - это права доступа для владельца файла, второй триплет - права доступа для его группы, следующая тройка - права доступа для остальных. Отсутствие права доступа показывается как "-".; Например: Эта команда позволит вам установить права доступа на чтение для файла "junk" для всех (all=user+group+others):
Для получения дополнительной информации наберите chmod --help или man chmod или почитайте любое руководство по Linux. Вы можете установить права доступа по умолчанию для создаваемых вами файлов с помощью команды"umask" (наберите man umask).
chown <новый_владелец> <файлы> -изменить владельца файлов.chgrp <новая_группа> <файлы> -изменить группу для файла. Вы можете использовать две последние команды, после того как сделали копию файла для кого-либо. |
5. Контроль процессов |
ps axu | grep <Ваше_имя_пользователя> -отобразить все процессы, запущенные в системе от Вашего имени пользователя. kill <PID> -"убить" процесс. Для начала определите PID Вашего "убиваемого" процесса при помощи ps. killall <имя_программы> -"убить" все процессы по имени программы. xkill (в терминале X window) -"убить" процесс, на окно которого укажите курсором. |
6. Встроенные в Linux программные утилиты и языки |
emacs (в X терминале) -редактор emacs. Очень многофукционален, но весьма сложен для неопытных пользователей. gcc <c_исходник> -GNU C компилятор. В сети есть очень хорошие руководства по использованию. g++ <cpp_исходник> -GNU C++ компилятор. perl -очень мощный скриптовый язык. Чрезвычайно гибкий, но с довольно сложным синтаксисом. Очень популярен среди продвинутых пользователей. python -современный и довольно элегантный объектно-ориентированный интерпретатор. Выглядит таким же мощным и немного проще, чем perl. g77 -GNU FORTRAN компилятор. f2c -перекодировщик из FORTRAN в C. fort77 -компилятор FORTRAN. Выполняет f2c, а затем использует gcc или g++. grep -поиск фрагмента текста в файлах, удовлетворяющего набранной маске. Маска определяется с помощью стандартной системы обозначений, называемой "регулярные выражения". tr -translation utility (другими словами - замена букв в текстовом файле). gawk -GNU awk (используется для обработки форматированных текстовых файлов). Лучше вызывать просто awk. sed -утилита для обработки текстовых файлов. |
7. Литература о linux на русском языке. |
ОС linux развиается так бурно, что в течение каждого года выходят новые версии дистрибутивов и издаются новые книги с их описанием. Поэтому приводимый ниже список не может быть полным и, вероятно, уже устарел к тому моменту, когда Вы его видите. Но нельзя жить без литературы :-).
|
8. Документация про Linux в Интернете |
Много свежей информации о Linux можно найти в Интернете. Коллекция ссылок на эту информацию есть, например, на нашем сайте http://linux4u.jinr.ru . |
Пару слов о Cygwin'е.
NetBeans - кроссплатформенная среда разработки написанная на Java. То есть вы можете скачать с netbeans.org zip архив вместо инсталлятора, и распаковать его на Sparc Solaris или обычной PC машине с Windows, Linux, Mac OS X или Solaris. И если на машине уже установлены все необходимые для NetBeans программы, то программа будет работать везде одинаково. Ну, почти одинаково. Из-за этой "одинаковости" пользователи, которые никогда не видели Solaris, MacOS X, Linux или FreeBSD, могут не разобраться с первоначальной настройкой NetBeans'а.
Семейство Windows (98, NT, XP, Vista) имеет встроенные команды для копирования, удаления и перемещения файлов, создание папок (директориев) и множества других подобных операций. Их главный недостаток то, что они работают только в Windows. Поэтому вместо них используются команды из семейства UNIX (Solaris, MacOS X) и UNIX-подобных операционных систем (Linux, FreeBSD). К сожалению, на Windows их нет в стандартной поставке. Но их можно бесплатно скачать и поставить.
Самые известные - Cygwin (http://cygwin.com) и MSYS (http://www.mingw.org). Между ними есть различие. MSYS содержит только самые основные команды UNIX, а Cygwin - это почти дистрибутив Linux. С помощью инсталлятора с официального сайта вы можете скачать тысячи программ, но их нужно уметь запускать. Скорее всего, у вас возникнут проблемы с запуском программ с графическим интерфейсом и консольными программами с сообщениями на русском языке (на момент написания статьи я пользуюсь Cygwin 1.5, но в декабре вышла новая версия программы). Как ставить Cygwin я писал в предыдущеё своей статье ("Установка Cygwin'а и Netbeans C/C++ Pack'а."). После установки Cygwin'а, найдём "Cygwin Bash Shell" в списке установленных программ (меню "Пуск" или "Start"). Запустим эту программу. Появится зелёно-сине-чёрное окно (при первом запуске в нём будут сообщения об автоматическом создании настроечных файлов) со значком $ и мигающем курсором после него. Окно ждёт ваших команд. Перечислю основные:
touch file - создать файл с именем file
cat file - распечатать файл с именем file
cp file file2 - создать файл с именем file2, являющийся копией файла file
rm file2 - удалить файл с именем file2
mv file file2 - переименовать файл file, новое имя file2
mkdir d - создать папку с именем d
echo "111" - напечатать в окне 111
echo "111" > file.txt - создать файл с именем file.txt и содержащий текст 111 (значок '>' перенаправляет напечатанный в окне текст в файл)
echo "111" >> file.txt - добавить строку 111 в файл file.txt (значок '>>' добавляет напечатанный в окне текст в файл)
ls - напечатать список файлов в текущей папке
cd c:/tmp - перейти в папку c:/tmp
pwd - напечатать имя текущей папки
gcc file.c - собрать C программу из файла file.c в запускаемую программу a.exe
gcc -o file.exe file.c - собрать C программу из файла file.c в запускаемую программу file.exe
g++ -o file.exe file.cpp - собрать C++ программу из файла file.cpp в запускаемую программу file.exe
Теперь создадим простейшую программу:
gcc -v - узнаем версию компилятора gcc (заодно убедимся что он установлен)
echo "#include <stdio.h>" > test.c
echo 'int main() {puts("Hi");return 0;}' >> test.c
gcc -o test.exe test.c
./test.exe - запустить файл с именем test.exe
А сейчас создадим простейшую графическую программу:
echo "#include <stdio.h>" > test2.c
echo 'int main() {MessageBox(0,"Hi","Hi",MB_OK);return 0;}' >> test2.c
gcc -o test2.exe test2.c -mwindows - без опции "-mwindows"программа запустит ненужную нам консоль, при её запуске из проводника
./test2.exe
P.S. Ваши программы не будут работать на других машинах без Cygwin.
Возможные решения:
- Установить на них Cygwin
- Собрать программу с опцией -mno-cygwin (gcc -o test.exe test.c -mno-cygwin). К сожаления эта опция была удалена в новых версиях gcc
- Скопировать cygwin1.dll в папку с программой (в простейших случаях этого достаточно)
Երկու հայ կաթողիկոսները Թուրքիայից պահանջում են վերադարձնել բռնագրավված հայկական եկեղեցիներն ու կալվածքները
Греки спасли турецкий флаг -Демонстрация армян в Салониках
Thursday, April 25, 2013
Корр. – Сформировались ли они как народ и могут ли считаться прародителями нынешних азербайджанцев?
Sunday, April 21, 2013
Հայերը - Հոգեբանություն.
Первая Республика Армения
Армения
Верили. Ждали. Надеялись. Мечтали. Создавали. Ошибались. Учились. Попадали. Находили. Теряли. Но не предавали. Падали. Вставали. Боролись. Побеждали. Делали. Меняли. Менялись. Поднимали. Снова падали. Взлетали. Верили. Ждали. И всегда любили!
aзербайджан провоцирует кровь
Давний конфликт между Арменией и Азербайджаном выгоден политикам. И на фоне недавнего провокационного награждения Сафарова говорить о завершении конфликта просто невозможно. Мнение писателя, драматурга Эдуарда Багирова. Подробности на сайте http://www.russia.ru/video/diskurs_13...