В линуксе просмотреть директории

Содержание
  1. Основные команды Linux — Справочник команд Линукс
  2. 1. Общие команды Linux
  3. 2. Команды Linux: работы с файлами и директориями
  4. 2.1 Директории и файлы Наверх
  5. 2.2 Права доступа Наверх
  6. 3. Команды Linux: работа с архивами
  7. 4. Команды Linux: установка программ
  8. 4.1 Просмотр установленных пакетов Наверх
  9. 4.2 Установка и удаление пакетов Наверх
  10. 5. Команды Linux: мониторинг работы и просмотр логов. Наверх
  11. 6. Команды Linux: информация об устройствах. Наверх
  12. 7. Команды Linux: жесткие диски и файловая система.
  13. 7.1 Информация о файловой системе и жестком диске Наверх
  14. 7.2 Производительность жесткого диска Наверх
  15. 7.3 Монтирование разделов жесткого диска Наверх
  16. 8. Команды Linux: настройка сети.
  17. 8.1 Конфигурация сети Наверх
  18. 8.2 Маршрутизация Наверх
  19. 8.3 Управление портами (брандмауэр) Наверх
  20. 8.4 Управление NAT Наверх
  21. 9. Команды Linux: создание и запись ISO образов. Наверх
  22. 10. Команды Linux: пользователи и группы. Наверх
  23. 11. Команды Linux: работа с процессами. Наверх
  24. Важные сигналы посылаемые процессам:
  25. 12. Команды Linux: Runlevels. Наверх
  26. “Уровни загрузки” бывают:
  27. 13. Команды Linux: Работа с ядром и модулями.
  28. 13.1 Работа с ядром системы Наверх
  29. 13.2 Работа с модулями ядра Наверх
  30. 14. Команды Linux: работа с LiveCD. Наверх
  31. 15. Команды Linux: конвертирование различной информации;
  32. 15.1 Конвертирование текста Наверх
  33. 15.2 Конвертирование PDF в JPEG Наверх
  34. 15.3 Конвертирование видео Наверх
  35. 15.4 Конвертирование аудио Наверх
  36. 16. Команды Linux: печать на принтере. Наверх
  37. Комментарии (93)

Основные команды Linux — Справочник команд Линукс

В статье систематизирована информация об основных командах в Linux. Приведенные команды будут одинаково верно работать во многих дистрибутивах, таких как: ASPLinux, Debian, Gentoo, Ubuntu, ALTLinux и во многих других. Автором статьи преследовалась цель составления наиболее полного списка основных команд Linux`а, для более легкого и эффективного изучения этой операционной системы.

Все команды Linux `а разбиты на тематические разделы и подразделы, которые имеют краткие описания. Список команд линукса постоянно обновляется и дополняется.

1. Общие команды Linux

Linux команды, которым не нашлось место ни в каком другом разделе.

# На экран выводиться информация о версии операционной системы Debian и оснваных на ней дистрибутивах;

# Копирование сайта целиком и конвертирование ссылок для автономной работы. Копирование происходит на 5 уровней в глубину;

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

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

2.1 Директории и файлы Наверх

2.2 Права доступа Наверх

# Изменение прав доступа к директории только для /home. 0777 – разрешение на чтение/запись/исполнение для всех групп;

# Рекурсивное изменение прав доступа к директории /home. 777 – разрешение на чтение/запись/исполнение для всех групп. Все вложенные директории и файлы будут иметь права 0777;

3. Команды Linux: работа с архивами

4. Команды Linux: установка программ

4.1 Просмотр установленных пакетов Наверх

# Ищет в индексах наличее доступного пакета и выводит на экран краткую информацию о нужном пакете (очень полезная команда для поиска и установки программ из консоли);

4.2 Установка и удаление пакетов Наверх

5. Команды Linux: мониторинг работы и просмотр логов. Наверх

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

# Более расширенная on line-статистика о загруженных процессах (разработчик http://htop.sourceforge.net);

# Показывает расширенную статистику потребления ресурсов системы в процентах (для некоторых дистрибутивов необходима установка пакета sysstat);

Читайте также:  Упаковать файл в линукс

6. Команды Linux: информация об устройствах. Наверх

# информация об уже установленных устройствах (в некоторых дистрибутивах требует доставить пакет procinfo);

# Показать расширенную информацию о занимаемой оперативной памяти (MemTotal, MemFree, Buffers, Cached, SwapCached,HighTotal, HighFree, LowTotal и т. д.);

7. Команды Linux: жесткие диски и файловая система.

7.1 Информация о файловой системе и жестком диске Наверх

# Выводит SMART -информацию о разделе жесткого диска /dev/sda1 (необходима установка пакета smartmontools);

7.2 Производительность жесткого диска Наверх

7.3 Монтирование разделов жесткого диска Наверх

# Монтирование раздел с файловой системой FAT 16/32 (к примеру USB -накопитель) к точки монтирования /mnt с возможностью записи;

8. Команды Linux: настройка сети.

8.1 Конфигурация сети Наверх

# Показывает состояние сетевого интерфейса eth0 (для некоторых дистрибутивов требуется установка пакета ethtool). Команда ethtool применяется только для проводных подключений, не работает с беспроводными интерфейсами;

# Принудительно задать скорость сетевому интерфейсу 100Mbit и режим Full duplex и отключить автоматическое определение;

8.2 Маршрутизация Наверх

8.3 Управление портами (брандмауэр) Наверх

8.4 Управление NAT Наверх

iptables -t nat -A PREROUTING -p tcp -d 78.31.70.238 —dport 993:995 -j DNAT —to 192.168.16.254:993-995

9. Команды Linux: создание и запись ISO образов. Наверх

10. Команды Linux: пользователи и группы. Наверх

11. Команды Linux: работа с процессами. Наверх

Все запущенные процессы имеют уникальные номера – PID .

Важные сигналы посылаемые процессам:

  • 1 – HUP остановить процесс
  • 2 – INT прервать процесс
  • 3 – QUIT выйти
  • 9 – KILL “убить” процесс
  • 15 – TERM завершить процесс

12. Команды Linux: Runlevels. Наверх

После загрузки ядра Linux начинают загружаться различные демоны и программы, такие как NetworkManager, Evolution и т. д., результат которых мы видим у себя после загрузки на рабочем столе. Загрузка каждой службы осуществляется скриптом. Все скрипты лежат в /etc/init.d.

Runlevels – это целое число, которое определяет “уровень загрузки”.

“Уровни загрузки” бывают:

  • Runlevels=0 Выключение компьютера;
  • Runlevels=1 режим Single-User;
  • Runlevels=2 Текстовый режим без поддержки сети;
  • Runlevels=3 Текстовый режим с поддержкой сети;
  • Runlevels=4;
  • Runlevels=5 Графический режим;
  • Runlevels=6 Перезагрузка компьютера.

То есть скрипты, которые должны загружаться только в текстовом режиме с поддержкой сети, имеют Runlevels равный 3.

Более простой вариант настройки:

13. Команды Linux: Работа с ядром и модулями.

13.1 Работа с ядром системы Наверх

13.2 Работа с модулями ядра Наверх

14. Команды Linux: работа с LiveCD. Наверх

# смена root-окружения на /mnt. После этого коневой раздел, примонтировнный к /mnt, будет использоваться как родной;

15. Команды Linux: конвертирование различной информации;

15.1 Конвертирование текста Наверх

# Смена кодировки. Был файл file_cp1251.txt с кодировкой cp1251, а в итоге получился файл file_utf8.txt с кодировкой utf8;

15.2 Конвертирование PDF в JPEG Наверх

# Конвертируется name.pdf в постраничные JPEG изображения (в некоторых дистрибутивах необходимо установить пакет imagemagick);

# Конвертируются JPEG изображения в PDF (в некоторых дистрибутивах необходимо установить пакет imagemagick);

15.3 Конвертирование видео Наверх

mencoder -o videoout.avi -oac mp3lame -ovc lavc -srate 11025 -channels 1 -af-adv force=1 -lameopts preset=medium -lavcopts vcodec=msmpeg4v2:vbitrate=600 -mc 0 vidoein.AVI

15.4 Конвертирование аудио Наверх

16. Команды Linux: печать на принтере. Наверх

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Комментарии (93)

Отличная статья! Информация хорошо структурирована. Узнал несколько неведанных ранее удобных команд. Спасибо.

1. Работу двух и более пользователей в текстовом режиме можно реализовать переключением в другую консоль сочетанием клавиш Alt+Ctrl+F1, Alt+Ctrl+F2 … (графическая оболочка включена по умолчанию в Alt+Ctrl+F7) 2. Просто удалить *.log :))

Читайте также:  Applying patches on linux

1. есть очень удобная команда blkid показывает все диски системы, их uuid‘ы
2. ifconfig старая команда, ей смена команда ip, ip a показать айпишник например
3. добавьте в раздел монтирование как монтировать флешку фат (живой пример – microSD карточка в USB -модеме, автоматом не монтируется, монтирую сам, но не уверен, что правильно)
4. материал просто отличный!

1. Добавил
2. Надосуге посмотрю команду ip. Про ее старость не знал, спасибо.)) Чего в ней старого, команда как команда. Командует и ладно
3. Добавил
4. Спасибо, старался

Просто удалять файл с розшерением *.log не рекомендуется. Их нужно чистить следующим образом echo > *.log

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

Спасибо автору за труд. Давно искал что-то подобное по линуху. Очень хорошо структурировано и просто удобно. У меня тоже печатный вариант уже на столе.

takprosto: нам надо бы тоже кнопку “донате” внедрять, как говориться “лучше помоги материально”

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

Один вопрос: эти команды стандартны для всех дистрибутивов, в том числе и реализованных не под x86?
PS. Присоединяюсь ко всем – спасиб огромное!

Rasul: Один вопрос: эти команды стандартны для всех дистрибутивов, в том числе и реализованных не под x86?

Вот пока будут в линуксе эти заклинания не быть ему популярным среди обычных пользователей. Давно бы перешел полностью на Убунту, но перспектива писать эти мантры очень пугает. Инструкция по любому вопросу связаному с Линукс начинается с этих трахтибидох-трибидохов…. А теперь бросайте в меня камни…

Сергей, Ubunta сделана так, что эти “мантры” писать не придётся. Их пишут только пользователи, которые хотят большей скорости работы и больших возможностей, чем Windows просто может дать. А так, при установленной графической оболочке ( KDE или Gnome – кому что нравится) интерфейс дружелюбнее, причем нааамного, чем в Windows. И, кстати, красивее. )

Если его настроить, а настроить рабочий стол легко, мануалов куча на сайтах http://forum.ubuntu.ru/ ;http://myubuntu.ru/, и многия многия другие, которых можно найти вбив в поисковик “форум ubuntu”, но качество цветной струйной печати отвратительно, для принтера hp deskjet d2663 (из моего опыта)

Fish: прочел все коменты и обсалютно согласен, а вообще по всем этим утилитам в систему вшиты маны )

Все бы так свои сайты декорировали,а то иной раз глаза сломать можно то зеленым по черному ,то синим по зеленному.Спасибо за инфу и целые глаза)))

Подскажите есть возможность на Debian сделать жесткий диск доступным в сети виндоус.И возможно ли завести Debian в рабочую группу виндоус?Буду очень признателен за ответ.

Всеволод: Подскажите есть возможность на Debian сделать жесткий диск доступным в сети виндоус.

Всеволод: И возможно ли завести Debian в рабочую группу виндоус?Буду очень признателен за ответ.

Статья опубликована 12.04.2009 и до сих пор актуальна, и таковой останется пока есть Linux. Самая большая беда, что мы подсели на Винду….. или нас подсадили на Винду. Мы думаем, что Windows и есть верх совершенства пока не откроем для себя Linux. Но тот, кто смог слезть с этой иглы “Винда”, больше никогда на неё не вернётся. Linux – это более высокая ступень нашего интеллектуального развития и культуры общения с компьютером. Ну, а у кого до сих пор не получается, не расстраивайтесь. Не Вы выбираете Linux, Linux должен выбрать Вас. Старайтесь и Linux Вас выберет.

Читайте также:  Вставить файл через терминал linux

Спасибо огромное, но: в описании iconv ошибка. Сделал, как тут описано:
# iconv -f cp1251 -t UTF -8 -o file_cp1251.txt > file_utf8.txt Не сработало. Посмотрел man iconv, – оказывается, правильно так:
# iconv -f cp1251 -t UTF -8 file_cp1251.txt -o file_utf8.txt Так – сработало.
Все равно спасибо :)!

Александр Юрченко: Спасибо огромное, но: в описании iconv ошибка.
Сделал, как тут описано:
# iconv -f cp1251 -t UTF -8 -o file_cp1251.txt > file_utf8.txt
Не сработало. Посмотрел man iconv, – оказывается, правильно так:
# iconv -f cp1251 -t UTF -8 file_cp1251.txt -o file_utf8.txt
Так – сработало.
Все равно спасибо :)!

Сейчас уже многие маны переведены на русский. Не знаю правда как в Ubuntu, но в Archlinux точно. Недавно они были ужасными, а сейчас видимо кто-то над ними серьёзно поработал и маны стали очень даже читабедьными. Хотя я и оригинал без проблем читаю, но на родном языке всё равно приятней 🙂

Как переместиться в другой раздел жесткого диска или перейти на другой жесткий диск(например, на /dev/sdb4) и установить оттуда пакет?

помогите пожалуйста чайнику по Linux … на днях купила нетбук Acer AO725 …после запуска пишет [root@localhost]# и всее….. что дальше вводить . в ин-те пишут то Su то StartX – не помогает 🙁

marin :
marin #
22 Декабрь, 13:37 помогите пожалуйста чайнику по Linux … на днях купила нетбук Acer AO725 …после запуска пишет [root@localhost]# и всее….. что дальше вводить . в ин-те пишут то Su то StartX – не помогает 🙁

Это по моему в винде такое, если сглючит, или не полностью установлена. Ввести логин администратора (root)и пароль. Кстати в Linux и вобще в Unix подобных системах строчные и прописные буквы различаются! Например файл Vasia.jpg и vasia.jpg совершенно разные файлы, как и vasia.JPG. Виндовс же не делает различий.
В разных версиях Linux принято по разному получать права суперадминистратора. Где то # su, где то # sudo, или как у меня # su -l, с модификатором.

Спасибо, теперь хоть что-то с Астериском начало проясняться – он тоже на линуксе сидит:) Скажите, а какой командой удалять файлы из папки, то есть из директории, чтобы сама директория осталась жива?

Спасибо за полезную и систематизированую информацию о командах Linux. Пробую делать что-то подобное одновременно изучая сами команды вот на этом сайте (правда на украинском):) http://polyzi.rv.ua/terminalist

marin : помогите пожалуйста чайнику по Linux … на днях купила нетбук Acer AO725 …после запуска пишет [root@localhost]# и всее….. что дальше вводить . в ин-те пишут то Su то StartX – не помогает 🙁

У вас неправильно установлен Линукс, причина – не узнана видеокарта, нужно вручную правильно установить режимы ее работы, или вообще нет для нее драйвера. Установка более современной версии Линукс может помочь.

Источник

Оцените статью
Adblock
detector