Основные
команды Linux
Несмотря на то что
Linux является вполне современной 32-разрядной операционной платформой,
поддерживающей оконный интерфейс, пользователю достаточно часто приходится
работать с так называемой системной консолью —инструментом, аналогичным
сеансу MS-DOS в Windows, особенно при взаимодействии с системой при
помощи удаленного доступа к серверу по протоколам Telnet или SSH. Поэтому
всегда необходимо иметь перед глазами перечень основных команд, чтобы
не перерывать многостраничное руководство по Linux, если запись нужной
процедуры выпала из памяти. Эта небольшая шпаргалка, содержащая список
наиболее употребительных команд Linux, предназначена для вас, начинающие
пользователи:
pwd — получить имя
текущей директории (в отличие от DOS оно не отображается в приглашении
операционной системы);
cd имя Директории
— сменить текущую директорию;
ls — вывести на экран
содержимое текущей директории (файлы сортируются в алфавитном порядке);
cat файл — отправить
файл на стандартный вывод;
cat файл1 файл2 >
файл3 — «смешать» содержимое файла! и файла2, поместив результат
в файл3;
cat файл1 файл2 —
дописать содержимое файла1 в файл2;
ср файл1 [файл2...]
каталог — копировать файл или группу файлов в указанный каталог;
mv файл1 [файл2...]
каталог — переместить файл или группу файлов в указанный каталог (исходные
файлы при этом уничтожаются);
ln файл1 файл2 — создать
статическую привязку файла1 к файлу2, то есть для файла1 создается еще
одно имя — файл2;
ln -s файл1 файл2
— создать динамическую привязку файла1 к файлу2 (процедура, аналогичная
предыдущей, но файл! может физически не существовать на диске);
rm [ключ] файл — удалить
файл или группу файлов (среди ключей: -I — просить подтверждения на
каждое удаление; -f — удалять сразу без подтверждения; -r — удалять
все содержимое директории вместе с поддиректориями);
mkdir имя Директории
— создать директорию;
chmod [аргумент]
файл1 — определить права доступа пользователей к файлу1 (среди аргументов:
a+w — разрешить другим пользователям вносить измененияв файл; u+х —
разрешить запуск программы на исполнение);
touch имя_файла —
создать пустой файл с указанным именем;
ps — отобразить список
всех выполняемых в системе процессов с их номерами;
kill номер_процесса
— прервать один из запущенных в системе процессов (аналогично команде
«снять задачу» в MS Windows).Следует помнить, что:
- Linux различает заглавные
и строчные буквы в написании команд.
- Имена директорий, поддиректорий
и файлов отделяются друг от друга символом «/».
- Чтобы запустить программу
на исполнение, достаточно набрать в командной строке терминала ее
имя.
- Алгоритм задания маски файла
аналогичен таковому в MS-DOS: знак «*» обозначает любую
последовательность символов, «?» — один произвольный
символ, «.» — текущую директорию, а «..»
— над директорию, следующую выше в древовидной структуре диска.