Рейтинг
+1.21
голосов:
1
avatar

Linux vs Win  

Симпатичная интеграция рабочих столов (Win7 под Ubuntu)

В четвертой версии Виртуал Бокса от Оракл интеграция рабочих столов стала симпатичнее

Встреча с bash

Хорошая новость: используя Linux, вы набираете немного меньше в командной строке, потому-что bash набирает за вас, где это возможно, имеет великолепные средства редактирования командной строки. Для начала, клавиша 'стрелка вверх ' вызывает предыдущую командную строку; но это не все. Нажатие на клавишу дополняет имена файлов и каталогов, так что набор строки

( Читать дальше )

Для нетерпеливых

Хотите добиться успеха? Посмотрите в эту таблицу:

( Читать дальше )

Файлы: Предварительные замечания

Структура каталогов и файлов в Linux очень сходна с той, которая используется в DOSWin. Фалы имеют имена, которые подчиняются специальным правилам и хранятся в каталогах, некоторые из файлов являются исполнимыми и у некоторых из них существуют ключи командной строки. Более того, вы можете использовать символы шаблонов, перенаправление и конвейеризацию. Есть только несколько небольших отличий:

( Читать дальше )

Символьные ссылки

В UNIX имеется тип файлов, которых нет в DOS: символьные ссылки. Он может быть описан как ссылка на файл или каталог и может быть использован вместо файла или каталога, на который она указывает; они сходны с ярлыками в Windows. Примером символьный ссылки может быть /usr/X11, которая указывает на каталог /usr/X11R6, или /dev/modem, который указывает либо на /dev/ttyS0 либо на /dev/ttyS1.

( Читать дальше )

Права доступа и владение

Файлы и каталоги DOS имеют следующие атрибуты: A (архивный), H (скрытый), R (только чтение) и S (системный). В Linux только H и R имеют значение: скрытые файлы начинаются с точки, а для того чтобы задать атрибут R, читайте дальше.

( Читать дальше )

Файлы: Перевод команд

На левой стороне находятся команды DOS; справа их аналоги в Linux.


    	ATTRIB:         chmod
    	COPY:           cp
    	DEL:            rm
    	MOVE:           mv
    	REN:            mv
    	TYPE:           more, less, cat



( Читать дальше )

Запуск программ: Многозадачность и сеансы работы

Для запуска программы просто наберите ее имя, так как вы делали это в DOS. Если каталог (Раздел Использование каталогов), где находится программа, находится в переменной среды PATH (Раздел Файлы инициализации системы), то программа будут запущена. Исключение: в отличии от DOS, в Linux программа, расположенная в текущем каталоге, не будет запускаться до тех пор, пока вы не включите этот каталог в PATH. Предупреждение: если prog это ваша программа, то наберите ./prog для ее запуска из текущего каталога.

( Читать дальше )

Запуск программ на удаленных компьютерах

Для запуска программы на удаленной машине, чьим именем является remote.machine.edu:

$ telnet remote.machine.edu


После входа в систему, запустите вашу любимую программу. Излишне говорить, что вам необходимо быть зарегистрированным на удаленной машине и иметь доступ к командному процессору.

( Читать дальше )

Каталоги: Предварительные замечания

Мы рассмотрели различия между файлами в DOSWin и в Linux. То же самое и для каталогов, в DOSWin корневой каталог обозначается \, в Linux он обозначается как /. Сходным образом, вложенные каталоги разделяются символом \ в DOSWin, и / в Linux. Примеры путевых имен файлов:


    	DOS:    C:\\PAPERS\\GEOLOGY\\MID_EOC.TEX
    	Linux:  /home/guido/papers/geology/middle_eocene.tex


Как обычно,… является родительским каталогом, а. текущим. Помните, что система может не позволить выполнять команды работы с каталогами везде, где вы захотите. Каждый пользователь имеет для работы каталог, называемый `домашним', который дан системным администратором; например, на моем компьютере моим домашним каталогом является /home/guido.