Форум HackinG-EvolutioN
Главная | RSS
[ Новые сообщения · Участники · Руководство · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Ivakhnuk  
Команды консоли в Linux
IvakhnukДата: Суббота, 02.05.2009, 15:23 | Сообщение # 1
Пишу редко, но метко
Группа: Модератор
Сообщений: 102
Награды: 1
Репутация: 2
Статус: Отсутствует
ВНИМАНИЕ: ПОМНИТЕ ЧТО КОМАНДЫ LINUX ЧУСТИТЕЛЬНЫ К РЕГИСТРУ, В КОТОРОМ ИХ НАБИРАЮТ. Например: Команды Netscape, NETSCAPE и nEtscape это три различные команды, точно также my_filE, my_file, и my_FILE это три различных файла.
[Ctrl][Alt][F1] Переключение на первый консольный терминал
[Ctrl][Alt][F#] Переключение на #ый консольный терминал (#=1..6)
[Ctrl][Alt][F7] Переключение на графический терминал (если таковой запущен)
[Tab] Дополнение текущей последовательности символов, набранной в консоли, до исполняемой команды. Эта особенность сильно облегчает жизнь при наборе команд! Это работает также и при загрузке компьютера через LILO!
[ArrowUp] Просмотр и редактирование буфера истории команд. Для исполнения команды нажмите [Enter].
[Shift][PgUp] Просмотр текста выведенного на консольный терминал и ушедшего за приделы экрана. Перемещение в вверх.
[Shift][PgDown] То же что и выше. Перемещение в вниз.
[Ctrl][Alt][+] (в X-windows) Изменение разрешения. Переключение к следующей конфигурации.
[Ctrl][Alt][-] (В X-windows) Изменение разрешения. Возврат к предыдущей конфигурации.
[Ctrl][Alt][BkSpc] (в X-windows) Убить текущий сервер X-windows (выйти из графической оболочки, уничтожив все процессы).
[Ctrl][Alt][Del] Перезагрузка компьютера.
[Ctrl]c Убить текущий процесс.
[Ctrl]d Выход из текущего терминала (обычно работает).
[Ctrl]d Посылка текущему процессу сигнала [Конец-файла] (конец файла).
[Ctrl]s Остановка вывода на терминал.
[Ctrl]q Возобновление вывода на терминал. Попробуйте эту комбинацию клавиш, если ваш терминал непонятно почему перестал отвечать на ваши запросы.
[Ctrl]z Послать текущий процесс в background.
reset Восстановление значений по умолчанию для "запорченного" терминала (терминал показывает странные символы и неадекватно реагирует на нажатие клавиш). Используйте эту команду если вы попытались вывести на экран бинарный файл. Вероятно вы не сможете увидеть эту команду в процессе ее набора.
[Средняя кнопка мыши] Вставка выделенного курсором текста (это не работает в WordPerfect).
~ Моя домашняя директория. Например cd ~/моя_поддиректория.
. (точка) Текущая директория.
.. (две точки) Родительская директория для текущего каталога.
Стандартные команды и команды, дающие информацию по системе


Команды (всегда набираются в одной строке) Описание
pwd Вывести текущую директорию.
hostname Вывести или изменить сетевое имя машины.
whoami Ввести имя под которым я зарегистрирован.
date Вывести или изменить дату и время. Например, чтобы установить дату и время равную 2000-12-31 23:57, следует выполнить команду:
date 123123572000
time Получить информацию о времени, нужного для выполнения процесса + еще кое-какую информацию. Не путайте эту команду с date. Например: Я могу определить как много времени требуется для вывода списка файлов в директории, набрав последовательность:
time ls
who Определить кто из пользователей работает на машине.
rwho -a Определение всех пользователей, подключившихся к вашей сети. Для выполнения этой команды требуется, чтобы был запущен процесс rwho. Если такого нет - запустите "setup" под суперпользователем.
finger [имя_пользователя] Системная информация о зарегистрированном пользователе. Попробуйте: finger root
uptime Количество времени прошедшего с последней перезагрузки.
ps a Список текущих процессов.
top Интерактивный список текущих процессов отсортированных по использованию cpu.
uname Вывести системную информацию.
free Вывести информацию по памяти.
df -h (=место на диске) Вывести информацию о свободном и используемом месте на дисках (в читабельном виде).
du / -bh | more (=кто сколько занял) Вывод детальной информации о размере файлов по директориям начиная с корневой (в читабельном виде).
cat /proc/cpuinfo Системная информация о процессоре. Заметьте, что файла в /proc директории - не настоящие файлы. Они используются для получения информации, известной системе.
cat /proc/interrupts Используемые прерывания.
cat /proc/version Версия ядра Linux и другая информация
cat /proc/filesystems Вывести используемые в данный момент типы файловых систем.
cat /etc/printcap Вывести настройки принтера.
lsmod (как root) Вывести информацию о загруженных в данный момент модулях ядра.
set|more Вывести текущие значения переменных окружения.
echo $PATH Вывести значение переменной окружения "PATH" Эта команда может использоваться для вывода значений других переменных окружения. Воспользуйтесь командой set, для получения полного списка
Работа с сетью


netconf (как root) Очень хорошая программа настройки сети, использующая для интерактивной работы с пользованием, текстовое меню.
ping [имя_машины] "Проверка на вшивость". Есть или нет контакта с другой машиной (в качестве параметре команде можно передавать сетевое имя машины или IP адрес), нажмите <Ctrl>-C когда вся требуемая информация будет получена.
route -n Вывести таблицу маршрутизации (the routing table).
ipfwadm -F -p m Настроить firewall.
ifconfig (как root) Вывести информацию о текущих сетевых интерфейсах (ethernet, ppp, и т.д.) Ваша первая ethernet плата плата будет показана как eth0, вторая как eth1, первый ppp модем как ppp0 и так далее. "lo" - расшифровывается как "loopback only" сетевой интерфейс, который должен быть постоянно активирован. Используйте соответствующие опции (смотрите результат выполнения ifconfig --help) для настройки сетевых интерфейсов.
ifup [имя_сетевого_интерфейса] (/sbin/ifup при работе под обычным пользователем) Активизация соответствующего сетевого интерфейса. Например:
ifup eth0
ifup ppp0
Пользователь может активизировать и выключить сетевое интерфейс ppp только когда установлены соответствующие права доступа (права можно установить в процессе настройки ppp через "netconf")
ifdown [имя_сетевого_интерфейса] (/sbin/ifdown при работе под обычным пользователем). Диактивизация соответствующего сетевого интерфейса..


Не всё в етом мире правильно !!
 
IvakhnukДата: Суббота, 02.05.2009, 15:24 | Сообщение # 2
Пишу редко, но метко
Группа: Модератор
Сообщений: 102
Награды: 1
Репутация: 2
Статус: Отсутствует
Простейшие действия


ls Список файлов в текущей директории. Команда выполнении команды dir выполняется команда ls.
cd [директория] Сменить директорию.
cp [что копировать][куда копировать] Копировать файлы.
mcopy [что копировать][куда копировать] Копировать файлы при работе с файловой системой dos (монтировать диска dos необязательно). Например: mcopy a:\autoexec.bat ~/junk . Для дополнительной информацией по подобным командам (mdir, mcd, mren, mmove, mdel, mmd, mrd, mformat ....) ознакомьтесь с man mtools.
mv [что перемещать][куда перемещать] Переместить или переименовать файл.
ln -s [на что сделать ссылку][имя ссылки] Создать символическую ссылку.
rm [файлы] Удалить файлы.
mkdir [директорию] Создать новую директорию.
rmdir [директорию] Удалить пустую директорию.
rm -r [файлы и/или директории] (рекурсивное удаление) Удалить файлы, директории и их поддиректории. ОСТОРОЖНЕЙ с этой командой, если у вас права суперпользователя! Пока у Linux нет системы полного восстановления удаленных файлов (если вы не пользуетесь специальными программами для помещения удаленный файлы в специальный каталог - a la корзинка под W95).
cat [имя файла] | more Просмотр содержимого текстового файла по одной странице за раз.
less [имя файла] Просмотр содержимого текстового файла с возможностью вернуться к предыдущим страницам. Нажмите q когда захотите выйти из программы. "Less" - аналог команды DOS "more", хотя очень часто "less" бывает более удобной чем "more".
pico [имя файла] Редактировать текстовый файл.
lynx [html файл или ссылка] Просмотр файла html или WWW ссылки с помощью текстового браузера Lynx.
tar -zxvf файлы] Распаковать архив tgz или tar.gz, который вы вытянули из сети.


Не всё в етом мире правильно !!
 
IvakhnukДата: Суббота, 02.05.2009, 15:27 | Сообщение # 3
Пишу редко, но метко
Группа: Модератор
Сообщений: 102
Награды: 1
Репутация: 2
Статус: Отсутствует
Информация о системе

*
Посмотреть, кто залогинен в систему в данный момент: who
*
Свободное место на жестких дисках: df -h | grep /hd
*
Наблюдать за свободной памятью (выход – Ctrl+C): watch free
*
Uptime + кто залогинен: w
*
Данные с температурных датчиков: sensors
*
Информация о «железе»: hwinfo (о конкретной части: hwinfo cpu или, к примеру, hwinfo memory)
*
Информация DMI (SMBIOS) в читабельном виде: dmidecode (в «нечитабельном»: sudo dd if=/dev/mem bs=64k skip=15 count=1 | strings | less)
*
Информация о процессах, памяти, диске и сетевых интерфейсах на одном экране: saidar


Не всё в етом мире правильно !!
 
IvakhnukДата: Суббота, 02.05.2009, 15:28 | Сообщение # 4
Пишу редко, но метко
Группа: Модератор
Сообщений: 102
Награды: 1
Репутация: 2
Статус: Отсутствует
Работа с архивами и образами

*
Запаковать папку /home в архив file.tar.gz: tar zcvf file.tar.gz /home
*
Распаковать архив file.zip: unzip file.zip
*
Распаковать архив file.tar.gz: tar zxvf file.tar.gz
*
Распаковать архив file.tar.bz2: tar jxvf file.tar.gz
*
Подключить iso образ myiso.iso в файловую систему: sudo mkdir /mnt/myiso/; sudo mount myiso.iso /mnt/myiso/ -o ro,loop=/dev/loop0 — Преобразование различных образов дисков в формат ISO
*
Создать загрузочную дискету с FreeDOS: makebootdisk (удобно для обновления прошивок железа)
*
Перенести файлы с сервера на сервер: tar -cf - path_to_archive | gzip - | ssh login@domain «cat - > archive.tar.gz» — источник

Работа с образами дисков

*
Сделать упакованную резервную копию всего диска: sudo dd if=/dev/sda | gzip -cn > image.gz
*
Восстановить обратно: sudo gzip -cd image.gz | sudo dd of=/dev/sda


Не всё в етом мире правильно !!
 
IvakhnukДата: Суббота, 02.05.2009, 15:29 | Сообщение # 5
Пишу редко, но метко
Группа: Модератор
Сообщений: 102
Награды: 1
Репутация: 2
Статус: Отсутствует
*
Статистки сетевых соединений: iptraf (см. http://iptraf.seul.org/ )
*
Информация о сетевой карте (скорость и тип соединения): sudo ethtool eth0
*
Смена мак-адреса сетевой карты (до перезагрузки): sudo ifconfig eth0 hw ether xx:xx:Xx:xx http://mydebianblog.blogspot.com/2007/02/blog-post_24.html подробнее...
*
Список windows shares в сети: nmap -p 139 192.168.1.1-255
*
Список доступных shares на машине: smbclient -N -L 192.168.1.1


Не всё в етом мире правильно !!
 
  • Страница 1 из 1
  • 1
Поиск:


Подробная cтатистика Форума
Самые популярные темы Активные пользователи Последние сообщения
Последние зарегистрированные пользователи Лучшие пользователи

Активные пользователи за последние 24 часа/часов
Copyright MyCorp © 2025
Конструктор сайтовuCoz