Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
термина линукс.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
13.94 Кб
Скачать

18.01.12 09:48 F!RE

Мне давным давно хотелось создать справочник команд линукс. Наконец я все таки сделал это. В этой публикации мне хотелось как то систематизировать команды l inux и вроде у меня получилось. Иногда сам забываешь важные команды, а тут зашел, посмотрел и вспомнил. Может кому-то они тоже окажутся полезными. Все команды представлены в виде: команда # описание

1. Информационные команды Linux.

uname -a # Показывает версию ядра вашей копии linux;

lsb_release -a # Показывает дистрибутив вашей ОС и основаных на ней дистрибутивов;

cat /etc/SuSE-release # Если у вас установлен дистрибутив SuSe, эта команда покажет версию релиза;

man hier # Описание всех директорий Linux (для чего нужна каждая из них);

clear # Очищает терминал;

wall Привет # Отправляет на терминалы других пользователей сообщение "Привет";

date # Дата и время;

cal -3 # Показывает в удобной форме предыдущий, текущий и последующий месяц (типо календарь);

uptime # Сколько времени работает ОС, без выключения и перезагрузки;

hostname # Имя компьютера в сети;

whois shkola-linux.ru # Информация о домене shkola-linux.ru;

export http_proxy=http://your.proxy:port # Изменить переменной окружения http_proxy, для использования интернета через свой proxy-сервер;

wget http://shkola-linux.ru/templates/linux/images/logo.png # Скачать файл http://shkola-linux.ru/templates/linux/images/logo.png через терминал;

wget --convert-links -r http://shkola-linux.ru/ # Полное копирование сайта и конвертирование ссылок для оффлайн работы. Копирование происходит на 5 уровней в глубину;

pppconfig # Создание и настройка Dial-Up соединения для выхода в Интернет по модему;

pppoeconf # Создание и настройка выхода в Интернет через ADSL-модем;

!! # Выполнение повтора последней введной вами команды;

history | tail -50 # Команда выводит последние 50 команд;

exit # Выход из под данного пользователя;

passwd # Изменяем пароль вашего пользователя;

shutdown -h now # Завершаем работу и выключаем компьютер;

poweroff # Выход из Linux;

reboot # Перезагружаем компьютер;

last reboot # Показывает информацию о перезагрузках;

winecfg # Настраиваем Wine;

host shkola-linux.ru # Узнаем IP данного сайта;

2. Команды Linux: работы с файлами и каталогами

В этой части этого справочника представлены команды Linux предназначенные для: создания и удаления файлов и директорий, команды навигации между ними и команды для назначения владельца и прав доступа.

2.1 Каталоги и файлы

pwd # Выводит путь, где вы сейчас находитесь;

ls # Выводит список файлов и каталогов по порядку;

ls -laX # Выводит список файлов и директорий в форматированном варианте, в том числе показывает скрытые;

cd # Пермещает вас в домашний каталог;

cd /home # Переходим в каталог /home;

touch /home/pustoi-file # Создание пустого файла /home/pustoi-file;

cat /home/pustoi-file # Показывает содержимое файла /home/pustoi-file;

tail /var/log/messages # Показывает только конец файла. Удобно при работе с длинными логами и большими файлами;

nano /home/pustoi-file # Редактируем файл /home/pustoi-file в редакторе nano;

gedit /home/pustoi-file # Редактируем этот же файл в редакторе gedit;

echo "Последняя строчка" | sudo tee -a /home/pustoi-file # Добавляем в конец файла строку "Последняя строчка" в файл /home/pustoi-file;

cp /home/fire/text.txt /home/text.txt # Делаем копию файла /home/fire/text.tx в home/text.txt;

ln -s /home/fire/text.txt /home/text # Cоздадим символическую ссылку /home/text к файлу /home/fire/text.txt;

mkdir /home/fire/katalog1 # Создадим каталог с именем katalog1;

rmdir /home/fire/katalog1 # Удалем каталог с именем katalog1;

rm -rf /home/fire/katalog1 # Так удаляем каталог если в нем находятся файлы;

cp -la /kat1 /kat2 # Копируем каталоги;

mv /kat1 /kat2 # Переименовываем каталоги;

du -sh /home/fire/ # Информация о размере каталога: этой же командой можно посмотреть и размер файла;

locate linux # Ищем файлы с именем linux;