Горячие комбинации клавиш и Команды Linux (ver.0.10 1999-03-05)
Д. Основные Команды Администрирования
Е. Контроль процессов
Ж. Встроенные в Linux программные утилиты и языки
Д. Основные Команды Администрирования
| printtool | (как root в X терминале) Сконфигурировать ваш принтер. |
| setup | (как root) Сконфигурировать мышь, звуковую карту, клавиатуру, графическую оболочку X-windows и системные службы. Очень простая в пользовании программа. |
| alias ls=»ls -Fskb –color» | Создать alias – псевдоним для того чтобы одной командой можно было запустить более сложную комбинацию команд. Поместите создание alias в файл /etc/bashrc если вы хотите, чтобы эти псевдонимы были доступны всем пользователям вашей системы. |
| adduser [имя_пользователя] | Зарегистрировать нового пользователя (у вас должны быть права суперюзера). Например: adduser ivanov Не забудьте следующим делом настроить пароль пользователя. Директория пользователя находится в каталоге /home/имя_пользователя. |
| useradd [имя_пользователя] | То же, что и adduser. |
| userdel [имя_пользователя] | Удалить пользователя из системы (вы должны зайти как root). С пользовательским каталогом и не прочитанными письмами удаленного пользователя нужно разбираться отдельно. |
| groupadd [имя_группы] | Создать новую группу пользователей на вашей системе. Не обязательно создавать группу непосредственно на основной машине. |
| passwd | Изменить пароль. Если вы суперпользователь, то вы можете изменить пароль любого зарегистрированного пользователя набрав команду: passwd имя_пользователя |
| chmod [права доступа][файл] | (=change mode) Изменить права доступа файлов, чьим владельцем вы являетесь (если вы не root, в этом случае вы можете изменить права доступа для любого файла). Есть три способа доступа к файлу: чтение – read (r), запись – write (w), исполнение – execute (x) и три типа пользователей: хозяин файла – owner (u), члены той же группы, что и хозяин файла (g) и все остальные (o). Поверить текущие права доступа можно следующим способом: ls -l имя_файла Если файл доступен всеми способами всем пользователям, то напротив имени файла будет следующая комбинация букв: rwxrwxrwx Первые три буквы – это права доступа для хозяина/хозяйки файла, второй триплет – права доступа для его/ее группы, следующая тройка – права доступа для остальных. Отсутствие права доступа показывается как «-».; Например: Эта команда позволит вам установить права доступа на чтение для файла «junk» для всех (all=user+group+others): chmod a+r junk Эта команда отнимет право доступа на исполнение файла у всех кроме пользователя и группы: chmod o-x junk Для получение дополнительной информации наберите chmod –help или man chmod или почитайте любое руководство по Linux. Вы можете установить права доступа по умолчанию для создаваемых вами файлов с помощью команды «umask» (наберите man umask). |
| chown [новый_хозяин][файлы] chgrp [новая_группа][файлы] |
Изменить хозяина и группу для файла. Вы можете использовать эти две команды, после того как сделали копию файла для кого- либо. |
| su | (=super user) Вход в систему как суперпользователь (у вас спросят ваш пароль). Набрав «exit» вы вернетесь в вашу предыдущую пользовательскую оболочку. Пользователь root существует для администрирования системы и команда su дает быстрый доступ к возможностям суперпользователя, когда вам это потребуется. Никогда не входите в систему под пользователем root, используйте для этой цели команду su. |
| ps | (=print status) Вывести список текущих процессов с их IDs (PID) идентификаторами. Используйте ps axu для того чтобы отобразить все процессы запущенные на вашей системе, которые имеют вас в качестве хозяина (это касается и процессов которые отцеплены от терминала). |
| fg [PID] | Вернуть фоновый или приостановленный процесс в интерактивное (высокоприоритетное) состояние; |
| bg [PID] | Сделать процесс фоновым. Обратная функция от fg. Может следовать вслед за комбинацией <Ctrl>z. |
| kill [PID] | «Убить» процесс. Для начала определите PID «убиваемого» процесса при помощи ps. |
| killall [имя_программы] | «Убить» все процессы по имени программы. |
| xkill | (в терминале X window) «Убить» процесс, на окно которого укажите курсором. |
| lpc | (как root) Проверить очередь принтера. |
| lpq | Вывести список очереди заданий на печать. |
| lprm [Номер Задание] | Удалить задание из очереди на печать. |
| nice [имя_программы] | Запустить процесс, установив его приоритет. |
| renice [PID] | Изменить приоритет процесса. |
Обратите внимание на комбинации клавиш: [Ctrl]c, [Ctrl]z, [Ctrl]s, и [Ctrl]q. Они описаны ранее в разделе «Естественные сочетания клавиш и обозначения».
Ж. Встроенные в Linux программные утилиты и языки
| emacs | (в X терминале) Редактор emacs. Только для продвинутых пользователей. |
| gcc [c_исходник] | GNU C компилятор. Довольно простой в использовании. В сети есть очень хорошие руководства по пользованию. |
| g++ [cpp_исходник] | GNU C++ компилятор. |
| perl | Очень мощный скриптовый язык. Чрезвычайно гибкий, но с довольно сложным синтаксисом. Очень популярен среди продвинутых пользователей. |
| python | Современный и довольно элегантный объектно-ориентированный интерпретатор. Выглядит таким же мощным и немного проще чем perl (таким он только выглядит :) – примечание переводчика). В сети доступна очень хорошая и довольно объемистая книга написанная G. van Rossum. |
| tcl | Скриптовый язык (Sun Microsystems). |
| wish | (xterm) «Front end» к Tk – расширение tcl для X-windows. Обычно используется для написание графического интерфейса к программам. |
| g77 | GNU FORTRAN. |
| f2c | Перекодировщик из FORTRAN в C. |
| fort77 | Компилятор FORTRAN. Выполняет f2c, а затем использует gcc или g++. |
| basic | «Зверек Basic». |
| grep | Поиск фрагмента текста в файлах, удовлетворяющего набранной маске. По крайней мере, основные команды СТОИТ выучить. Маска определяется с помощью стандартной системы обозначений называемой «регулярные выражения». |
| tr | Translation utility (другими словами замена букв в текстовом файле). |
| gawk | GNU awk (используется для обработки форматированных текстовых файлов). |
| sed | Утилита для обработки текстовых файлов. |
Я знаю о существовании, по крайней мере, трех хороших версий Pascal, но их надо выкачивать и устанавливать отдельно.



