Нет комментариев

Рассмотрим следующие команды для перемещения файлов в терминале Linux:

Команда ls означает «list files» (список файлов)Команда:

$ls

,которая означает «list files» (список файлов) и показывает файлы в текущей директории, где Вы находитесь.

ls cd cp mv rm и аргументы

Команда ls -lh означает, что нужно выполнить команду ls, так чтобы она показала список файлов и информацию об их размерахНапример:

$ls -lh

это означает выполнить команду ls, так чтобы она показала список файлов и информацию об их размерах.

Чтобы перейти в другой каталог необходимо воспользоваться командой cd с полным именем (или адресом)

$cd

означает «change directory» (перейти в каталог).

Команда cd  «change directory» (перейти в каталог)Например, если вы хотите попасть в директорию /Загрузки (она же папка), то необходимо ввести:

$cd /home/user/Загрузки

(user необходимо поменять на вашего пользователя).

Команда cd ~ заменяет лишнюю писанину и означает, что необходимо перейти в домашний каталог текущего пользователя/home/user/ можно заменить на ( ~) тильду (команда будет, выглядит так: $cd ~/Загрузки) и означает, что нужно перейти в домашний каталог текущего пользователя, в каталог Загрузки.

команда cd .. означает, что необхдимо перейти на каталог вышеЕсли ввести:

$cd ..

,то Вы попадете на каталог выше.

Копирование, перемещение и удаление файлов с помощью команды $cp

Копирование файлов в терминале выполняется довольно просто. Предположим, вы хотите скопировать содержимое из file1.txt в file2.txt, то скомандуйте:

$cp file1.txt file2.txt

В результате вы получите file2.txt с содержанием file1.txt.

Если вы находясь в данной директории хотите скопировать файлы в другую директорию, используйте терминал, например, так:

$cp file.txt /home/user/Документы

или

$cp file.txt ~/Документы

Далее обсудим команду mv «перемещение, а также переименование файлов» $mv.

Итак, перемещаем file.txt в домашнюю папку – Шаблоны, находясь в директории, где находится данный файл. Как я уже говорил, можно использовать (~) вместо прописывания полного пути домашнего каталога вашего пользователя.

Значит команда будет выглядеть следующим образом:

$mv file.txt ~/Шаблоны

А команда для переименования будет выглядеть примерно так:

$mv file.txt newfile.txt

Наконец, существует команда rm, которая удаляет файлы:

$rm file1.txt file2.txt

Чтобы удалить директорию, команда rm нуждается в дополнительной опции, -r, примерно так:

$rm -r mydir

Команда rm может подразумевать использование так называемых масок, когда вам необходимо удалить все файла в какой-либо директории. Добавляем звездочку (*) и получаем

$rm *

Или, если надо, удалить все файлы заканчивающихся на .txt, тогда используйте:

$rm *.txt

Команд в Linux существует огромное количество, которые легко запоминаются. Я приводил примеры с манипуляцией файлов в домашней директории.

Понятно, что в домашней директории никто не будет исполнять операции из консоли, а вот во внутренних каталогах системы это необходимо, так как права Root обычно получают в ней. Хотя и это уже не панацея, так как некоторые файловые менеджеры можно запустить с правами Root.

Пробуйте экспериментировать, но помните, что меняя, что – то в системных каталогах, можно легко сломать вашу установленную систему!

Небольшие хитрости в консоли, с помощью которых можно сократить нажатие клавиш.

После того, как вы попользовались терминалом, у Вас есть возможность перебирать введенные команды ранее. Терминал хранит историю. Это намного упрощает жизнь! Нажимаем клавишу «Вверх» или «Вниз» столько раз, сколько это необходимо для прокручивания нужной вам команды введенной ранее.

команда mc запускает консольную утилиту Midnight CommanderТак же советую Вам установить утилиту MC (Midnight Commander), аналог Total Commander в Windows, который можно вызвать в терминале, набрав:

$mc

Для запуска программы с правами суперпользователя, необходимо сначала в терминале получить их, а потом уже запускать MC или в Ubuntu можно скомандовать одной строкой:

$sudo mc

Midnight CommanderУтилита может запускаться и без GUI (графического интерфейса), в который очень удобно перемещаться по каталогам всей системы и делать различные манипуляции с файлами и каталогами. Например, удобно использовать MC в терминале тогда, когда ваш рабочий стол не запускается, после каких либо манипуляций с системой, и перед Вами появляется командная строка, с помощью который необходимо поправить ваш установленный дистрибутив.

Похожие записи

Конечно же, невозможно запомнить все имеющиеся флаги для различных команд. Для этого существует встроенное руководство по каждой команде, которое можно вызвать специальным флагом -h или –help. Например, я попробовал ввести команду «ls -help»:Все подробности о команде help в Linux ls -help ls: неверный ключ — «e» По команде «ls —help» можно получить дополнительную информацию. 1 2 3 ls -help ls: неверный ключ — «e» По команде «ls —help» можно получить дополнительную информацию. Как видите, командная строка вежливо меня поправила, так как я допустил ошибку, и предложила правильный вариант флага для этой команды!!! Введя команду «ls –help» вы увидите длинный список флагов и того, что они делают, кстати, на моем дистрибутиве вывод из терминала был на русском языке. help – Показывает информацию о встроенных командах в Linux Синтаксис: help [-dms] [команда, для которой нужно узнать информацию] Описание: Данная команда отображает краткое описание встроенных команд оболочки. Если указан шаблон команды, то «help» отображает подробную справку по всем опциям по запрашиваемой команде. В противном случае, «help» выдает весь список поддерживаемых команд, по которым выдает информацию. Параметры: d выводит краткое предназначение по запрашиваемой команде. м выводит информации в формате псевдо-Man-страницы. s выводит информацию только для использования синтаксиса по запрашиваемой команде. Примеры: help echo 1 help echo Данная команда отобразить краткое описание встроенной команды оболочки echo. Не все команды поддерживают параметр -h или –help. Это значит, что для таких команд существует manual (руководство). Для этого перед командой нужно написать man. Например: «man ls», что является вторым способом для подсказки параметров по команде «ls».

Нет комментариев

Как мы можем использовать команду «PWD» в Linux или Unix-подобных…