![]() |
|
|||||||
| Вебмастерский треп Помощь в разработке сайтов, обсуждение проектов, запросы на поиск и т.д. |
![]() |
|
|
Опции темы | Опции просмотра |
|
|
#1 |
|
Админ
Герцог
Регистрация: 02.07.2007
Адрес: Russia
Сообщений: 4,976
Сказал(а) спасибо: 652
Поблагодарили 425 раз(а) в 340 сообщениях
Деньги: 19.92 Donate |
Частые команды linux
arch Установленный тип процессора $ arch i686 cat Вывод содержимого файла $ cat lorem.txt cd Изменение текущего каталога $ cd /bin chgrp Изменение группы владельца файлов $ chgrp games moo.txt chmod Изменение разрешений фала. $ chmod +x helloworld или $ chmod 0777 helloworld chown Изменение владельца файла. $ chown root lorem.txt Для всех файлов в папке $ chown root -R /dir cksum Показать контрольную сумму файла. $ cksum lorem.txt moo.txt 3570240675 453 lorem.txt 4294967295 0 moo.txt cp Копирование файла. $ cp lorem.txt copy_of_lorem.txt date Текущее время на сервере $ date Sat Mar 3 12:07:09 GMT 2007 $ date xxxxx Изменяет время на сервере df Показывает использование места на дисках. $ df Filesystem 1K-blocks Used Available Use% Mounted on<br> /dev/simfs 39845888 218048 39627840 1% / dir (ls) Показывает содержимое директории. $ dir copy_of_lorem.txt lorem.txt moo.txt www |
|
|
|
|
|
#3 |
|
Оруженосец
Регистрация: 15.07.2008
Адрес: Россия
Возраст: 20
Сообщений: 62
Сказал(а) спасибо: 1
Поблагодарили 8 раз(а) в 7 сообщениях
Деньги: 0.00 Donate |
Задачи и процессы.
Управление работами (job control) это возможность, которую предоставляют многие оболочки, включая (Bash и Tcsh). Управление работами позволяет управлять множеством команд или работ одновременно. Прежде, чем вы закопаетесь глубже, следует поговорить о процессах. Каждый раз, когда вы выполняете программу, вы начинаете то, что известно, как процесс. Процесс это название для выполняемой программы. Команда ps выдает перечень имеющих место в данный момент процессов. Вот пример: /home/larry# ps PID TT STAT TIME COMMAND 24 3 S 0-03 (bash) 161 3 R 0-00 ps /home/larry# PID (Process IDentificator), перечисленные в первой колонке, это неповторяющиеся числа приписанные всем идущим процессам. Последний столбец (COMMAND) дает имя выполняемой команды. Здесь мы видим только процессы, которые инициировал Larry. (В системе выполняется и много других процессов. Команда ``ps -aux'' может выдать перечень всех происходящих в данный момент процессов). В выведенном перечне указаны bash (это оболочка, используемая Larry) и сама команда ps. Как вы видите, bash выполняется параллельно с командой ps. bash выполнит ps, когда Larry введет команду. После окончания ps (после того, как выдана таблица процессов), управление возвращается к процессу bash, который выдает на экран подсказку готовности к приему новых команд. Выполняемый процесс известен shell как работа. Термины процесс и работа взаимозаменяемы. Однако процесс обычно воспринимается, как "работа", когда речь идет об управлении работами (job control) свойстве shell, позволяющем уделять внимание нескольким независимым работам. В большинстве случаев пользователи выполняют в каждый момент времени одну работу, ту которая соответствует последней переданной shell команде. Однако, используя управление работами, вы можете одновременно выполнять несколько работ, по необходимости переключаясь с одной на другую. Какая от этого польза? Давайте предположим, что вы редактируете текстовый файл и неожиданно хотите прерваться и сделать что-то другое. С помощью управления работами вы можете отложить редактирование и, вернувшись к подсказке shell, начать какую-то другую работу. После этого вы можете вернуться к редактированию, именно к тому месту, где вы прервали редактирование. Это всего один пример. Управление работами очень полезно на практике. |
|
|
|
| Сказали спасибо: |