Все об Ubuntu
Все об Ubuntu
Наверх

Меню сайта


sam-linux.ucoz.net

Ubuntu 16.04 LTS
 

  
Форма входа


Категории раздела
Ubuntu [3]
Программы для Ubuntu [18]
Командная строка Linux [13]


Поиск


Календарь


Help Ubuntu
help.ubuntu.ru



The Internet Defense
                 League

Member of The Internet Defense League


Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

      
Приветствую Вас, Гость · RSS 25-Апреля-2024, 09:15
Главная » Статьи » Командная строка Linux

Командная строка Linux

Командная строка

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

Оболочка во многом определяет богатые возможности и гибкость системы Linux. С помощью командной строки можно выполнять действия, которые были бы немыслимы при работе с графическим пользовательским интерфейсом. Независимо от того, насколько мощны KDE или GNOME, оказывается, что многие действия гораздо быстрее и эффективнее выполнить, пользуясь только командной строкой. Если вы хотите освоить LINUX, то начинать изучение надо со средств оболочки.

Файлы и ничего кроме файлов

Все, с чем вы встретитесь в системе linux, - это файлы. Абсолютно все! Очевидно, что текстовый документ - это файл.Изображения, аудиоданные в формате MP3 и видеофрагменты - это несомненно файлы.

Но как насчет каталогов? Оказывается, это тоже файлы-файлы специальных типов, содержащие информацию о других файлах. Дисковые устройства - это большие файлы. Сетевые соединения - тоже файлы. Даже исполняемый процесс - это файл.

Научившись работать с bash, вы без труда перейдете к любой другой оболочке, но самому ее в любом случае знать необходимо

Это всего лишь краткий справочник о командной строке. Использование кождой из команд я буду пояснять в примерах.


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

Команды линукс для перехода по директориям системы: Команда cd используется для перехода в домашний каталог (директорию) /home пользователя

Сочетание клавиш Ctrl+Alt+T вызов терминала

cd ~user для перехода в домашний каталог пользователя можно воспользоваться и этой командой. Для перехода в любой другой каталог пропишите команду cd и через пробел путь к нужному каталогу. Например введя в консоли команду cd /home перейдем в каталог /home

cd .. команда для перехода в каталог уровнем выше того, в котором сейчас находитесь.

cd ../.. команда для перехода в каталог двумя уровнями выше того, в котором сейчас находитесь.

cd - переход в каталог в котором вы находились до перехода в текущий каталог. Команды linux для просмотра содержимого каталогов:

pwd эта команда linux показывает полный путь к каталогу в котором вы сейчас находитесь.

ls команда показывает все содержимое текущего каталога, т.е. каталога в котором вы сейчас находитесь.

ls -F отображает все содержимое текущего каталога и добавляет к файлам и подкаталогам символы, характеризующие их тип.

ls -l кроме содержимого каталога показывает время создания файлов, размер, права доступа и количество файлов в подкаталогах.

ls -a команда отображает скрытые файлы в вашем текущем каталоге.

ls *[0-9]* команда показывает список файлов и директорий, содержащие в своем имени цифры.

tree показывает древовидный список файлов и каталогов в вашем текущем каталоге. Также подсчитывает их количество. В зависимости от количества файлов подсчет файлов может занять некоторое время.

dir показывает содержимое вашего текущего каталога в алфавитном порядке и с учётом регистра названий.

df выводит в консоли количество занятого и свободного места на жестком диске для каждого каталога системы. А команда du покажет вам количество блоков диска, занятых каждым файлов в вашем текущем каталоге.

Команды linux для работы с файлами и каталогами: (небольшое примечание: Для работы с файлами нужно иметь права доступа к ним. Что это такое можно почитать здесь)

mkdir dir1 создает каталог с именем dir1

mkdir dir1 dir2 создает два каталога с именами dir1 и dir2

mkdir -p /home/dir1/dir2 создает в каталоге /home дерево директорий. Это значит что создается каталог dir1 с находящимся внутри него каталогом dir2.

rm -f file1 команда линукс для удаления файла с именем file1

rmdir dir1 команда для удаления каталога с именем dir1

rm -rf dir1 удаляет каталог с именем dir1 вместе со всем его содержимым.

rm -rf dir1 dir2 одновременно удаляет два каталога dir1 и dir2 вместе с их содержимым. Используя linux команду mv можно перемещать и переименовывать файлы и каталоги.

mv dir1 new_dir эта команда перемещает либо переименовывает файл или каталог из dir1 в new_dir

Команды linux для копирования файлов:

cp file1 file2команда для копирования файла file1 в файл file2

cp dir/* копирует все файлы из каталога dir в текущий каталог.

cp -a /tmp/dir1 команда копирует каталог dir1 из /tmp/ со всем своим содержимым в ваш текущий каталог.

cp -a dir1 dir2 данная команда копирует каталог dir1 в каталог dir2

ln -s file1 lnk1 при помощи этой команды создается символическая ссылка на файл file1 или на каталог.

ln file1 lnk1 а этой командой создается так называемая "жёсткая” (физическая) ссылка на файл file1 или на каталог.


Категория: Командная строка Linux | Добавил: sam (15-Апреля-2011)
Просмотров: 22861 | Рейтинг: 3.1/10
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]