Воскресенье, 29.06.2025, 23:07
Приветствую Вас Гость | RSS
UBUNTOLOG
Главная | Каталог статей | Регистрация | Вход
Форма входа

Меню сайта
Категории раздела
Server [44]
WEB [14]
Все что связанно с web технологиями
Desktop [11]
Все что связанно с рабочей станцией
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Главная » Статьи » Server

    Команды терминала Linux

    Команды терминала Linux

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

    Получение справки о командах

    man
    Описание команды или файла конфигурации. Синоним info. Описание листается стрелками, выход клавишей q.
    Пример: man fstab
    apropos
    Поиск по описаниям man.
    Пример: apropos iso

    Команды работы с файлами

    cd
    Смена текущего каталога. cd ~ или просто cd всегда переходит в домашний каталог текущего пользователя.
    Пример: cd /etc
    ls
    Выводит список файлов и каталогов. В отличие от dir подсвечивает файлы по типу. С параметром -l выводить дополнительную информацию о файлах: права, владельца, дату создания и т.д.
    ls без параметров выводит содержимое текущего каталога.
    ls /proc выводит все работающие процессы.
    mv
    Перенос файла.
    cp
    Копирование.
    rm
    Удаление файла. С ключем -R удаляет в подкаталогах.
    Пример: rm -R ~/killme
    mkdir
    Создание каталога.
    rmdir
    Удаление пустого каталога.

    Права доступа к файлам и каталогам

    chown
    Смена владельца.
    chgrp
    Смена группы владельца.
    chmod
    Смена прав.
    Пример: сhmod -R 777 /var/www дает доступ всем ко всем файлам и каталогам ниже /var/www.

    Команды работы с драйверами устройств (модулями ядра Linux)

    lsmod
    Список всех загруженных модулей ядра Linux.
    insmod
    rmmod
    modprobe имя-модуля [параметры]
    Установка модуля, настройка его автозагрузки. Результат можно посмотреть в системном логе.
    Пример: modprobe radio-aztech io=0x350.
    modinfo имя-модуля
    Информация о модуле, в том числе и список параметров.
    modconf
    Удобная программа для просмотра всех модулей по категориям, включения и отключения модулей. По умолчанию как правило не установлена, в Debian, Ubuntu и Kubuntu устанавливается с помощью одноименного пакейджа командой apt-get install modconf.

    Просмотр файлов

    cat
    Вывод файла.
    Пример: cat /etc/fstab.
    tail
    Вывод конца файла. Удобно при работе с логами и большими файлами.
    Пример: tail /var/log/messages.

    Редактирование файлов

    nano и pico — наиболее вменяемые редакторы, работающие в текстовом режиме прямо в терминале. Чтоб изменить файл /etc/fstab, например, надо набрать nano /etc/fstab. Выход из редактора CTRL+X. Редакторы vi и vim предназначены для работы слепым десятипальцевым методом.

    Другие полезные консольные программы и команды Linux

    hdparm
    Управление жесткими дисками и приводами компакт-дисков.
    Пример: hdparm -E8 /dev/cdrom снижение скорости вращения CDROM.
    watch
    Периодическое выполнение команды.
    Пример: watch -n 60 hdparm -E8 /dev/cdrom раз в минуту тормозить диск чтобы привод не разгонял его и не шумел во время просмотра DVD.
    pppconfig
    Простая и надёжная программа настройки Dial-Up выхода в Интернет по модему. pon, poff и plog — команды установления, разрыва и просмотра лога соединения соответственно.
    pppoeconf
    Аналогично, настройка выхода в Интернет через ADSL-модем.

    Суперпользователь root

    Обладает неограниченными правами. Использование прав суперпользователя необходимо при установке драйверов, смене важных параметров Linux. Пароль пользователя root обычно запрашивается при установке дистрибутива. Тогда сразу после установки в систему можно войти с указанным паролем и логином root.

    Если вход в систему выполнен под обычным пользователем, то получить права суперпользователя в конкретном экземпляре терминала можно командой su, после ввода которой необходимо ввести пароль суперпользователя. Вернуться к сессии обычного пользователя можно командой exit.

    Однако такие дистрибутивы как Ubuntu и Kubuntu не создают суперпользователя при установке. Войти под пользователем root или использовать su не удастся. Права суперпользователя в этих дистрибутивах можно получить командой sudo. Ее необходимо писать перед каждой командой, для которой требуются права суперпользователя. Например sudo nano /etc/fstab. После первой команды sudo необходимо ввести пароль текущего пользователя. Использовать sudo могут пользователи, состоящие в группе sudo или admin (в зависимости от дистрибутива Linux), что для первого пользователя Ubuntu и Kubuntu выполняется автоматически при установке дистрибутива.

    Особенности работы терминалов Linux

    Записанные в файл команды выполняются командой sh имя_файла.

    Стандартные команды в Linux отличаются от команд DOS и Windows -- обычно они короче. При работе с командной строкой как обычно мигающий курсор обозначает позицию ввода текста, командная строка начинается с текущего пути и имени компьютера, за которым следует символ $, % или #. Последний означает, что команды будут выполняться от имени суперпользователя root. Символ ~ означает путь к текущей домашней директории пользователя.

    Большинство команд в Linux, не требующих вывода информации пользователю, в случае успешного завершения вообще ничего не выводят на экран. Выводятся только ошибки и предупреждения в случае нарушения нормального выполнения команды. Т.е. в Linux действует общий принцип "молчит, значит работает".

    В любом терминале Linux стрелками вверх/вниз на клавиатуре можно листать историю команд, которая сохраняется между сеансами работы и различается для разных пользователей и хостов (в случае подключения из командной строки к другому компьютеру по ssh). Набранное частично команда или имя файла или каталога в текущей директории может быть автоматически дописано клавишей TAB. Если найдено более одного варианта и однозначно продолжить команду по TAB невозможно, то выводятся все подходящие варианты.

    При работе в графической среде удобны эмуляторы терминала. Как правило они поддерживают закладки -- несколько терминалов в одном окне, поддерживают цветовые схемы. Наиболее распространены эмуляторы терминала Gnome Terminal, Konsole, XFCE Terminal.

    Привожу наиболее используемые команды и некоторые просто полезные. Начнем с самой важной команды

    man имя_команды

    Эта команда выводит справочную информация по нужной вам команде, такую как синтаксис, ключи, описание и т.д.
    А тереь пойдем по темам.

    Команды для работы с файлами

    pwd – показать текущий каталог
    cd - переход в заданную папку
    ls - показывает список файлов текущей папки, с ключом -l показывает дополнительные сведения о файлах
    cp - копирование файлов/папок
    mv - перемещение файлов/папок
    mkdir - создать папку rm - удаление файлов/папок, с ключем -R удаляет и все вложенные папки
    rmdir - удаление пустой папки
    chmod - изменить права доступа к файлу

    Системные команды

    Эти команды обычно используется от имени суперпользователя sudo.

    reboot - перезагрузка системы
    poweroff - выключение компьютера
    reset - очищает окно терминала, работает даже если вы потеряли курсор, или случилась кака-то шняга
    passwd - команда, позволяющас пользователю поменсть свой пароль,
    а суперпользователю - поменсть пароль любого зарегистрированного в
    системе
    free - получить информацию об оперативной памяти (всего, зансто, свободно, в swap)

    Управление процессами

    ps – вывеодит текущие активные процессы
    kill - команда отправлсет сигнал прекращения работы тому или
    иному процессу, используется для прекращения работы зависшего
    приложения
    killall - прекращение работы всех процессов, соответсвующих заданным параметрам
    top - интерактивный список текущих процессов, отсортированных по использованию центрального процессора

    Команды для работы с пакетами

    По сути здесь одна команда с разными ключами.
    apt-get update - обновление информации о пакетах из репозитариев
    apt-get upgrade
    - обновление всех пакетов
    apt-get clean - очищает локальный репозитарий, т.е. сносит все, вы ранее скачивали. Очень полезно иногда прогонять для очистки диска.
    apt-get autoremove - удаление ранее скачаных, но более ненужных пакетов
    apt-get remove - удаление пакета из системы с сохранение его конфигурационных файлов
    apt-get purge - удаление пакета со всеми зависимостями
    apt-get install - установка пакета

    Сетевые команды

    ifconfig - выводит информацию о сетевых интерфейсах (в винде используется аналог ipconfig)
    ping host – пропинговать host и вывести результат
    whois domain – получить информацию whois для domain
    route host - показать п
    уть прохождения пакетов о вас к host
    wget file – скачать file
    ssh user@host – подключится к host как user
    ufw enable - включить файервол
    ufw disable
    - выключить файервол

    Прочее команды терминала

    nano - текстовый редактор файлов, хотя я все равно предпочитаю gedit
    uname -a - выводит информацию об операционной системе
    who - показывает, кто сейчас в системе
    whoami - впоказывает под каким именем я зарегистрирован
    finger user – показать информацию о user



    Категория: Server | Добавил: Vyacheslav (01.09.2010)
    Просмотров: 50110 | Комментарии: 64 | Рейтинг: 2.0/3
    Всего комментариев: 10
    10 Edwardtausa  
    0
    Если вы желаете узнать как заработать в Одноклассниках,Вконтакте,интернте или как раскрутитьпривлечь трафик на свой сайт, то стоит посетитькликнуть и перейти на наш портал.
    Здесь вы узнаете не только о практический всех популярных эффективных видах заработка, но и сможете скачать софт для продвижение бизнеса, партнерки, блога или сайта.
    У нас предоставленны такие программы как:
    -AVTOREG-VK-автозаполнение аккаунтов
    -Forum Poster-постинг на форумы
    -Apbotod-раскрутка группы в Одноклассниках
    -Apbotod-лучшаяумная программа для авторазмещение объявлений на Avito
    -XSpamer-авторассылка электронных писем
    -VkBot 2.0-комплексное профессиональное продвижение Вконтакте
    И многие другие полезные программы для вебмастеров и людей у которых имеется свой бизнесс в интернете.
    Для новичков имеется много полезной настоящей и полезной информации о том как и на чем можно заработать в интернете.


    http://wseozarabotke.ru/ - сайт о заработке в интернете. где и как заработать в интернете

    9 цена укладки ламината в Москве  
    0
    изрядный веб сайт http://wash-parket.ru/ - укладка паркета компания «Ваш паркет», шлифовка паркета любые работы с паркетом с гарантией, цена укладки ламината.

    8 を持っていることを見ることが必要である。 これを見ることは確  
    0
    の権利を保証するために、彼らの少年司法の法律を変更しました。 http://www.01blaak.com/category-9.html - クロエ 財布 レディース 間を得るのを助ける。 本当に寒いアプローチのこの種はコッキー http://www.bradbietry.com/%E3%83%A1%E3%83%B3%E3%82%BA-%E3%82%AF%E3%83%A9%E3%82%B7%E3%83%83%E3%82%AF-%E3%83% 9F%E3%83%8Bclassic-mini-c-15.html - メンズクラシックミニ い設計リソースと構造の評価loads.Otherフォームを負 http://www.csradreamcatchers.com/%E3%82%B0%E3%83%83%E3%83%81-%E3%83%90%E3%83%83%E3%82%B0-c-3.html - グッチ バッグ 人気 ランキング 述べた クラッシュした。 今年2008年には、全国の信頼でき http://www.goviggo.com/%E3%83%86%E3%82%A3%E3%83%95%E3%82%A1%E3%83%8B%E3%83%BC-%E3%83%94%E3%82%A2%E3%82%B 9-c-2.html - ティファニー ピアス 辺見えみり ものです。 ドラマはおそらく黒髪の若者のために使用する柔らか http://www.melodymakerssc.com/jp/%E3%83%97%E3%83%A9%E3%83%80%E8%B2%A1%E5%B8%832013/l7.html - chloe 財布 見逃している場合さて、あなたはDicksoncommunit死亡の日以後にそのようなアカウントへのアクセス権を持つことが

    7 の子供にすべての援助を提供するために働く:子育て恵まれchi  
    0
    女性のために、アウトドア、旅行やレジャーに焦点を当てています http://www.2liveinmaryland.com/category-2.html - ミュウミュウ 長財布 ファスナー なたが休憩を開始した場合、それはあなたが持っていた良き時代を http://www.allmeditationarticles.com/category-9.html - コーチ コインケース が心で持っていると思う想起させない、それはあなたがこの時点で http://www.didioil.com/category-10.html - セリーヌ ラゲージ新作 つかの一般的な言葉に来る一般的な概念は:無責任な、邪険、あま http://www.fbzz.net/-c-7.html - バーバリー マフラー ブルーレーベル レー、ツタウルシのための軟膏、そして余分な衣類やblanke http://www.melodymakerssc.com/jp/%E3%83%97%E3%83%A9%E3%83%80%E8%B2%A1%E5%B8%83/l6.html - ブランド 財布 t.Theナンバーワンルールはあなたが今国土安全保障省の下でまたはエイリアスを使用する方法について考えていない! このオ

    6 Полезно знать!  
    0
    Он все еще работал на той же работе, не женился и жил в большом доме своей матери, куда переехал после ее смерти.
    http://my.antibrend-odejda.net.ua/майки-нисмо-ниссан-в-одессе.html - майки нисмо ниссан в одессе http://i.ya-lyublyu-imena-odejda.net.ua/купить-спортивный-костюм-реал-мадрид-в-украине.html - купить спортивный костюм реал мадрид в украине Цикл взаимодействия между вами, вашими действиями и окружающим миром лучше всего описывается термином психолога Алберта Бандурывзаимное определение. http://vse.studenty-odejda.net.ua/женские-футболки-дениса-симачева-есть-че.html - женские футболки дениса симачева есть че http://alko-odejda.net.ua/майка-detroit-pistons.html - майка detroit pistons
    Откажитесь от черного и серого в пользу белого, розового, оранжевого и голубого, что более соответствует солнечному краю. Вам кажется, что дни плавно переходят один в другой? http://parodii-odejda.net.ua/купить-футболку-танки.html - купить футболку танки http://alko-odejda.net.ua/магазин-зебра-в-херсоне.html - магазин зебра в херсоне Когда мы проникаем сквозь физическую оболочку в свой внутренний мир, мы можем произвести глубокие сущностные изменения.

    5 vaskmaddl  
    0
    http://instr.besdocs.ru - Большая база инструкций
    http://instr.besdocs.ru - http://instr.besdocs.ru/images/instr.png
    аппарат для вибрационй терапии
    описание зарядного устройства электрон 3м
    разборка 712
    cameron ca 735 назначение разъема
    idpe 10
    infopath 2003 руководство
    скачать книга по ремонту unc 060
    brother xl 4010 купить детали
    ce0168 simens
    руководство к микроволновке аляска онлайн
    killwatcher инструкция
    инструкция по демеркуризации в лпу
    snaige 12e инструкция
    мультиметр для чайников
    скачать схему samsung ck 5081z

    4 Vyacheslav  
    0
    да не за что, только вот любопытно чем я мог помочь вэб кодеру???

    3 roman  
    0
    привет, спасибо за материал, он очень мне помог когда я работаю с ruby on rails

    2 Vyacheslav  
    0
    sudo /etc/init.d/networking restart

    1 vel  
    0
    Добрый день! У меня пропал инет, какую команду надо прописать в терминале для перезагрузки сети? Заранее благодарен

    Имя *:
    Email *:
    Код *:
    Copyright VR © 2025
    Сделать бесплатный сайт с uCoz