Предложены команды удалить выделенный файл войти

Обновлено: 04.07.2024

6. ОСНОВНЫЕ ОПЕРАЦИИ В WINDOWS

В разделе «Работа с файлами и документами» были описаны некоторые операции при работе с объектами в Windows . Продолжим рассмотрение основных приемов, необходимых при использовании данной операционной системы.

Перемещение по файловой системе

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

При открытии новой папки она, в зависимости от настройки Windows , либо появляется в том же окне, либо открывается новое окно. Изменить настройки можно командой Свойства папок, которая вызывается через пункт Настройка из Главного меню, либо через команду Вид строки меню окна.

Перед тем, как с каким-либо объектом будет выполнена одна из операций, он должен быть выделен. Выделение распознается по закрашиванию значка и имени объекта фоновой полосой синего цвета. Для выделения одного объекта достаточно щелкнуть на нем мышью.

Чтобы выделить несколько объектов, размещенных в произвольном порядке, надо щелкнуть мышью на каждом выделяемом объекте при нажатой клавише Ctrl .

Если нужно выделить несколько объектов, расположенных последовательно, то сначала нужно выделить первый объект, нажать клавишу Shift и, не отпуская ее, выделить последний из выделяемых объектов.

Все объекты в папке выделяются командой строки меню Правка /В ыделить все.

Чтобы отменить выделение, надо щелкнуть мышью в любом свободном месте окна, в котором производится выделение. Для того , чтобы снять выделение с одного объекта выделенной группы, следует нажать клавишу Ctrl и щелкнуть на нем мышью.

Копирование и перемещение объектов

Чаще всего операции копирования и перемещения объектов в другую папку или на другой диск выполняются методом перетаскивания. Эти действия можно выполнить разными путями. Наиболее просто такие операции осуществляются при помощи двух раскрытых папок. Для этого необходимо:

§ Раскрыть папку, содержащую копируемый объект (папку «источник»).

§ Раскрыть папку, в которую нужно переместить объект (папку «адресат»).

§ При необходимости передвинуть на Рабочем столе одну из папок так, чтобы они полностью не перекрывали друг друга.

§ Выделить в правой области папки «источник» объект, предназначенный для перемещения.

§ Установить курсор мыши на выделенной части, нажать на левую клавишу мыши и, не отпуская ее, перетащить курсор в правую область папки «Адресат».

Если обе папки располагаются на одном диске, – произойдет перемещение документа в другую папку. Если папки расположены на разных дисках, – выполнится копирование объекта в другую папку. Для копирования объекта в пределах одного диска во время перетаскивания следует держать нажатой клавишу Ctrl .

Копирование и перемещение можно осуществить и при помощи программы Проводник.

Копирование с использованием буфера обмена

Действия пользователя при выполнении копирования и перемещения с использованием Буфера Обмена состоят в следующем:

§ Раскрыть папку «источник» и выделить объекты, предназначенные для копирования или перемещения.

§ Скопировать выделенный объект в Буфер обмена командой меню Правка /К опировать или Правка/Вырезать. В последнем случае объект удаляется с прежнего места.

§ Раскрыть папку «адресат» и вставить в раскрытую папку содержимое Буфера обмена командой меню Правка /В ставить.

Создание новых папок

Новую папку можно создавать внутри любой папки, в том числе любого диска, имеющегося на компьютере. Для создания новой папки следует:

§ Раскрыть папку, внутри которой будет создаваться новая папка.

§ Выполнить одно из действий: а) курсор мыши установить в свободном месте окна, вызвать контекстное меню щелчком правой кнопкой мыши и в нем выбрать пункт С оздать/Папку; б) вызвать в строке меню команду Файл/Создать/Папку.

§ В окне появится значок новой папки. В поле метки значка ввести с клавиатуры желаемое имя папки.

§ Завершить операцию создания папки нажатием клавиши « Enter » или щелчком мыши в свободном месте окна.

Создание новых ярлыков

Ярлыки создаются примерно так же, как и папки. Но есть особенность. Для ярлыка надо предварительно указать объект, на который он ссылается, после чего операционная система Windows сама предложит имя для ярлыка.

§ Выделить в окне необходимый объект.

§ В появившемся меню выбрать пункт Ярлык на рабочий стол.

Создание новых документов

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

Вообще, документ автоматически создается любым приложением Windows и его достаточно сохранить после завершения работы с данным приложением. Другой путь следующий:

§ Открыть папку, в которой будет храниться новый документ.

§ Выполнить команду меню Файл /С оздать. В раскрывшемся дополнительном меню выбрать тип создаваемого документа и щелкнуть по выбранному пункту меню. В окне папки появится новый значок, соответствующий тому приложению Windows , для которого создается новый документ.

§ Предлагаемое программой имя можно заменить именем, выбранным для нового документа.

§ Завершить операцию создания нового документа нажатием клавиши Еп t ег или щелчком мыши в свободном месте окна.

Для переименования объекта надо выполнить следующее:

§ Открыть папку, в которой находится объект, имя которого нужно изменить и выделить данный объект.

§ Выполнить одно из следующих действий: а) выполнить команду меню Файл /П ереименовать; б) щелчком правой кнопки мыши вызвать контекстное меню и в нем выбрать пункт Переименовать. После этого метка значка войдет в режим редактирования.

§ Ввести с клавиатуры новое имя объекта.

§ Для завершения операции щелкнуть в свободном месте окна, где выполняется операция, или нажать клавишу Enter .

Объекты удаляются в случае, когда они стали ненужными для дальнейшей работы. Для удаления необходимы следующие действия:

§ выделить объект или группу удаляемых объектов;

§ далее следует выполнить одно из пяти действий:

1. Использовать команду меню Файл /У далить.

2. Использовать команду У далить в контекстном меню, вызванном щелчком правой кнопки мыши.

3. Нажать клавишу Delete на клавиатуре.

4. Нажать кнопку У далить на панели инструментов окна.

5. Перетащить выделенный объект в папку Корзина.

Во всех случаях Windows потребует подтвердить операцию удаления.

§ В диалоговом окне подтвердить решение об удалении объекта.

Несмотря на принятые меры предосторожности при удалении, при работе с компьютером возможны случаи ошибочного удаления объектов. Чтобы защитить пользователя от такого рода неприятностей, в Windows имеется возможность восстанавливать удаленные объекты.

Оперативный способ восстановления применим сразу после ошибочного удаления. Для этого следует выполнить команду меню Правка /О тменить удаление или нажать на кнопку Отменить на панели инструментов.

Если после ошибочного удаления прошло какое-то время, следует использовать другой способ. Выше было сказано, что в Windows предусмотрена специальная папка Корзина. Независимо от того, по какой причине удаляется объект, он непременно попадает в Корзину, из которой есть два выхода: либо возврат на прежнее место (восстановление), либо удаление с диска навсегда. В Корзине удаленный объект может находиться долго, в зависимости от установок пользователя.

Правила работы с Корзиной точно такие же, как и с любым другим окном, в котором просматривается содержимое папки.

Если в Корзине выделен хотя бы один объект, то в меню «Файл» этой папки становится доступной команда В осстановить. При ее выполнении все выделенные объекты будут обратно помещены в те папки, в которых они находились до удаления. В том же меню имеется команда У далить. Она позволяет окончательно «выбросить» из Корзины выделенные объекты. Для очистки всей Корзины следует использовать команду О чистить корзину.

Для запуска программ Windows предоставляет несколько способов:

§ Щелкнуть мышью по кнопке с названием программы, если на Панели задач данная кнопка уже присутствует.

§ Дважды щелкнуть мышью по значку или ярлыку программы, если он присутствует на Рабочем столе.

§ Открыть кнопкой Пуск Главное меню и выбрать в нем пункт Программы. Выбрать в появившемся меню нужную программу и щелкнуть по ее значку мышью. Если нужная программа отсутствует в появившемся меню, то открыть одну из папок, включенных в меню, найти нужный значок и запустить программу щелчком мыши.

§ Дважды щелкнуть мышью по значку или ярлыку документа, созданного каким-либо приложением Windows . При этом соответствующее приложение запустится.

§ Открыть кнопкой Пуск Главное меню и выбрать в нем пункт В ыполнить. Набрать в командной строке появившегося окна полное имя нужной программы.

Для того , чтобы легко найти объект в Windows желательно знать его имя. Но в некоторых случаях бывает достаточно помнить хотя бы несколько символов имени, ориентировочную дату создания объекта, его тип или даже два-три слова из текста документа, если он текстовый.

Для выполнения поиска следует выполнить такие действия:

§ В Главном меню выбрать команду Н айти/Файлы и папки. В открывшемся диалоговом окне выбрать вкладку «имя и местоположение».

§ Ввести имя или часть имени объекта в строке ввода «имя» и название той папки или диска, где его нужно искать.

§ Нажать кнопку Н айти.

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

В этой базовой инструкции подробно описано как удалить файл (папку) в Windows (несколько способов): от простого удаления до гарантированного удаления с защитой от программ восстановления данных.

Содержание

💡 Для выделения нескольких файлов или папок, удерживайте специальную кнопку и нажмите левую клавишу мыши:

  • Сtrl — выделение определенного файла или папки;
  • Shift — выделение диапазона файлов или папок.

Как удалить файл (папку) с помощью меню

Как удалить файл (папку) с помощью кнопки

  1. Выделите документ;
  2. Нажмите клавишу Del;
  3. Нажмите Да в запросе на подтверждение.

Отключить (включить) подтверждение удаления

💡 Если вы только что удалили нужный файл, нажмите комбинацию кнопок Ctrl + Z. Это отменит ваше последнее действие в Windows, удаленный файл или папка вернется на место.

Восстановить файлы из Корзины

Файл будет восстановлен в ту папку из которой он был удален.

Вы можете перенести файл (или папку) из корзины в нужную вам папку.

Нажмите и удерживайте левую клавишу мыши на выделенном файле и перетащите его в нужную вам папку или Рабочий стол.

Очистить корзину

Безвозвратное удаление

Гарантированное удаление файлов

Гарантированное удаление данных на активном диске

Для гарантированного удаления данных используем стандартную утилиту CIPHER.

💡 Чтобы лучше очистить том и затереть максимально возможное количество данных, при выполнении CIPHER /W рекомендуется закрыть все другие приложения.

  1. Запускаем командную строку от имени администратора;
  2. Запускаем команду CIPHER с нужными ключами.

Как удалить файл в Windows - гарантированное удаление файлов и папок

Гарантированное удаление данных на неактивных устройствах

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

  1. Запускаем командную строку от имени администратора;
  2. Запускаем команду format с нужными ключами.

Для успешного запуска утилиты требуется ввести правильное название активного тома/устройства.

Как удалить файл в Windows - форматирование устройства с перезаписью данных

Процесс может занять много времени, особенно если в счетчике перезаписи указано большое число.

Удаление через командную строку

Как удалить файл через командную строку

Если в имени файла находятся пробелы, заключите название в кавычки.

Для удаления файлов из системных папок требуется запустить командную строку от имени администратора.

Как удалить папку через командную строку

Если в имени папки находятся пробелы, заключите название в кавычки.

Чтобы удалить папку из системных папок требуется запустить командную строку от имени администратора.

Удаление через PowerShell

Синонимы команды Remove-Item: del, erase, rd, ri, rm и rmdir, поэтому команды из командной строки Windows так же будут работать.

Как удалить файл (папку) через PowerShell

Cравнительная таблица вариантов как удалить файл

Таблица сравнения способов удаления файлов и папок.

Как удалить файл (папку) в Windows

Как удалить файл (папку) в Windows, обсуждалось в этой статье. Я надеюсь, что теперь вы сможете удалять файлы или папки разными способами, в том числе гарантированно удалять файлы без возможности восстановления специальными программами. Однако, если вы столкнетесь с каким-то проблемами, не стесняйтесь написать в комментариях. Я постараюсь помочь.

Логотип Windows 10

Если вы предпочитаете методы командной строки, Windows 10 предлагает несколько команд, которые помогут вам удалить файлы и папки из окна командной строки. Мы покажем вам, как выполнить это удаление.

Удалить файлы с помощью командной строки в Windows 10

Предупреждение: знайте, что команда del удаляет указанный файл, не перемещая его в корзину. Это означает, что вы не можете восстановить файл после его удаления.

Чтобы использовать его, сначала откройте командную строку. Сделайте это, открыв меню «Пуск», выполнив поиск «Командная строка» и нажав «Запуск от имени администратора» справа от результатов поиска.

Выбирать "Запустить от имени администратора" для командной строки в меню «Пуск» Windows 10.

В появившемся запросе «Контроль учетных записей пользователей» нажмите «Да».

Теперь у вас открыто окно командной строки. Здесь введите следующую команду, заменив PATH полным путем к файлу, который вы хотите удалить. Затем нажмите Enter.

Например, чтобы удалить файл с именем «MyFile.txt», размещенный на вашем рабочем столе, используйте следующую команду, заменив имя пользователя своим собственным именем пользователя:

Использовать "принадлежащий" команда для удаления файла из командной строки.

И указанный вами файл теперь удален из вашего хранилища!

Чтобы настроить процесс удаления, вы можете использовать пару параметров, которые предлагает команда del.

Например, вы можете добавить к команде параметр / p, чтобы командная строка запрашивала подтверждение перед удалением файла. Точно так же вы можете добавить к команде параметр / f, чтобы принудительно удалить файлы, доступные только для чтения.

Вот как выглядит приведенная выше команда в сочетании с параметром / p:

Использовать "из / п" команда для удаления файла с помощью командной строки.

Удалить папки с помощью командной строки в Windows 10

Чтобы удалить папки (также называемые каталогами) на вашем компьютере, используйте встроенную в Windows команду rmdir. Эта команда помогает удалять папки, а также их подпапки и файлы внутри них.

Предупреждение: знайте, что команда rmdir удаляет папки, не перемещая их в корзину. Вы не можете восстановить свои папки после того, как они были удалены с помощью этой команды.

Чтобы использовать эту команду, откройте окно командной строки. Сделайте это, открыв меню «Пуск», выполнив поиск «Командная строка» и нажав «Запуск от имени администратора» справа от результатов поиска.

Выбирать "Запустить от имени администратора" для командной строки в меню «Пуск» Windows 10.

В открывшемся окне командной строки введите следующую команду, заменив PATH на полный путь к папке, которую вы хотите удалить. Затем нажмите Enter.

Примечание. Убедитесь, что удаляемая папка не содержит файлов или папок. Если папка не пуста, используйте вторую команду, указанную ниже, чтобы удалить папку. rmdir ПУТЬ

Например, чтобы удалить папку с именем «MyFolder» на рабочем столе, используйте следующую команду, заменив имя пользователя своим собственным именем пользователя:

Использовать "rmdir" команда для удаления папки из командной строки.

И команда удалит указанную папку с вашего ПК!

Если папка, которую вы хотите удалить, содержит какие-либо файлы или папки в ней, добавьте параметр / s в команду, и это приведет к удалению вашей папки, включая все ее подпапки и файлы в них.

Использовать "rmdir / s" команда для удаления папки и всех ее подпапок и файлов из командной строки.

Различные варианты использования команды Del

С помощью команды del вы можете проявить творческий подход, чтобы удалять файлы различными способами. Например, вы можете удалить определенные типы файлов, удалить только те файлы, в именах которых есть определенное слово, и так далее.

Например, чтобы удалить все файлы PNG в текущей папке в командной строке, вы можете использовать следующую команду:

Совет: Вы можете заменить «.jpg» любым расширением файла, который хотите удалить. del * .jpg

Удалите определенные типы файлов с помощью "принадлежащий" команда из командной строки.

Эта команда выбирает все файлы PNG в текущей папке и удаляет их.

Использовать "принадлежащий" команда для удаления файлов с определенными словами из командной строки.

Наконец, если вы хотите удалить все файлы из текущей папки, используйте следующую команду:

Вот как вы удаляете файлы и папки с помощью командной строки. Очень кстати!

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

Кстати, знаете ли вы, что можно сделать Windows пропустить корзину при удалении файлов?

Тема полезных приёмов работы в терминале Linux неисчерпаема. Казалось бы — всё устроено очень просто: приглашение оболочки, да введённые с клавиатуры команды. Однако, в этой простоте кроется бездна неочевидных, но полезных возможностей. Именно поэтому мы регулярно публикуем материалы, посвящённые особенностям работы в командной строке Linux. В частности, сегодня это будет перевод статьи, автор которой увлечён экономией времени через повышение продуктивности труда.


Если вас интересует работа в командной строке Linux — вот некоторые из наших материалов на эту тему:

Приёмы работы в командной строке Linux и экономия времени

Вам когда-нибудь доводилось видеть, как коллега использует некие простые команды Linux для решения задач, решение которых занимает у вас несколько строк? Должно быть, когда подобное случалось, вы только и могли сказать себе: «Ну ничего ж себе! Я и не знал, что это можно сделать так просто».

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

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

Прежде чем мы начнём, хочется отметить, что некоторые из приведённых здесь методов зависят от настройки командной оболочки.

0. Автозавершение команд с использованием клавиши Tab

Я начну с кое-чего вполне очевидного, но весьма важного: с автозавершения команд с помощью клавиши Tab .

Когда вы начинаете набирать что-то в терминале Linux, вы можете нажать клавишу Tab , после чего будет выведена подсказка, содержащая набор вариантов продолжения ввода, начинающихся с только что введённых символов.

Например, собираясь скопировать файл с именем my_best_file_1.txt , вы можете просто ввести cp m и нажать Tab для того, чтобы увидеть возможные варианты продолжения команды.


Использование клавиши Tab для автозавершения ввода

Клавишу Tab можно использовать и для автозавершения команд.

1. Переход в последнюю рабочую директорию

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


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


Простое переключение между директориями

2. Возврат в домашнюю директорию

Этот приём тоже весьма очевиден. Вы можете использовать нижеприведённую команду для того, чтобы вернуться в домашнюю директорию из любого места:


Однако, в домашнюю директорию можно вернуться ещё быстрее — с помощью команды cd .

В большинстве современных дистрибутивов Linux оболочка предварительно настроена на именно такое восприятие команды cd . Это сэкономит вам пару нажатий клавиш на клавиатуре.


Самый быстрый способ перехода в домашнюю директорию

3. Вывод на экран содержимого директории

Возможно, вы зададитесь вопросом о том, в чём состоит тонкость использования команды для вывода содержимого директории. Все знают, что для этой цели служит команда ls -l .

Но в том-то всё и дело. Практически все используют команду ls -l для вывода содержимого директорий, в то время как то же самое можно сделать с помощью следующей команды:


Работоспособность этой команды зависит от дистрибутива Linux и от настройки оболочки, но весьма вероятно, что вы сможете воспользоваться ей в большинстве дистрибутивов.


Использование команды ll вместо команды ls -l

4. Вызов нескольких команд в одной строке

Представьте, что вам нужно последовательно выполнить несколько команд. Наверное, вы вводите одну команду, потом ждёте, когда она завершится, дальше — вводите следующую?

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

5. Выполнение нескольких команд в одной строке и условие на успешное завершение предыдущей команды

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

Представьте себе, что хотите собрать код, а затем, если сборка оказалась успешной, вызвать make ?

В подобной ситуации можно использовать разделитель && . Этот разделитель позволяет гарантировать то, что следующая команда будет выполнена лишь в том случае, если предыдущая отработает успешно.


Вот хороший пример использования && :

6. Простой поиск и использование ранее введённых команд

Представьте себе, что вы, пару минут или пару часов назад, вводили длинную команду, и вам снова нужна эта команда. Причём, проблема заключается в том, что вспомнить точно эту команду вы не можете.

В подобной ситуации вас спасёт обратный поиск. Данная методика позволяет проводить поиск в истории команд по ключевому слову. Тут достаточно использовать комбинацию клавиш Ctrl + R для запуска обратного поиска и ввести что-то, имеющее отношение к команде. Система просмотрит историю команд и покажет команды, соответствующие введённому запросу.


По умолчанию показан будет лишь один результат. Для того, чтобы увидеть больше результатов, соответствующих запросу, вам понадобится использовать комбинацию клавиш Ctrl + R снова и снова. Для того, чтобы выйти из режима обратного поиска, нажмите Ctrl + C .


Обратный поиск по истории команд

Обратите внимание на то, что в некоторых оболочках Bash для перебора результатов поиска можно пользоваться клавишами Page Up и Page Down .

7. Разблокировка терминала после случайного нажатия Ctrl + S

Возможно, вы привыкли пользоваться комбинацией клавиш Ctrl + S для сохранения файлов. Но если нажать эти клавиши в терминале Linux, вы его заблокируете.

8. Перемещение к началу или концу строки

Представьте себе, что вы вводите длинную команду и где-нибудь посередине понимаете, что должны что-нибудь изменить в её начале. Вероятно, вы используете клавиши-стрелки для того, чтобы сначала переместиться в начало строки, а потом вернуться в конец.

Конечно, в подобной ситуации можно использовать клавиши Home и End , но, как вариант, с помощью комбинации клавиш Ctrl + A можно перейти в начало строки, а с помощью комбинации Ctrl + E — в конец.


Перемещение к началу или концу строки

Мне такой способ кажется удобнее, чем использование клавиш Home и End , особенно когда я работаю на ноутбуке.

9. Чтение лог-файлов в режиме реального времени

Когда вам нужно проанализировать файлы журналов, в которые, во время анализа, пишет данные какое-нибудь работающее приложение, вы можете использовать команду tail с опцией -f .


Кроме того, вы можете использовать команду grep в её обычном виде для отображения только тех строк, которые вас интересуют:


Также тут можно задействовать опцию F . Это приведёт к тому, что утилита tail продолжит работать даже в том случае, если просматриваемый лог-файл будет удалён. При таком подходе, если этот файл снова будет создан, tail продолжит выводить данные из него на экран.

10. Чтение сжатых лог-файлов без их распаковки

Серверные журналы обычно сжаты с помощью gzip для экономии места на диске. Это может привести к некоторым неудобствам при анализе логов разработчиками или системными администраторами. Вам может понадобиться использовать команду scp для копирования файла в свою локальную директорию, а после этого извлечь файл из архива для того, чтобы его просмотреть, так как у вас может не быть разрешения на запись туда, где хранится интересующий вас файл.

Тут нам на помощью приходит группа команд, имя которых начинается с буквы «z». Эти команды являются альтернативой обычным командам, которые используются для работы с файлами журналов. Среди них — less , cat , grep , и другие.

Итак, используя команды zless , zcat , zgrep и подобные им, вам не придётся явным образом распаковывать сжатые файлы. Подробности об этих командах можно посмотреть здесь.

Кстати, когда я рассказал об этих «секретных» командах коллеге, мне досталась чашка кофе.

11. Использование команды less для чтения файлов

Если вам нужно просмотреть файл, особенно — большой, можно попробовать команду cat , но гораздо лучше поискать что-нибудь другое. Дело в том, что cat выведет на экран весь файл, что не так уж и удобно.

Для просмотра файлов можно воспользоваться редакторами вроде Vi или Vim, работающими в терминале, но если вам просто нужно прочесть файл, очень кстати окажется команда less .


Во время сеанса работы с less можно искать нужные фрагменты текста по ключевым словам, перемещаться по страницам, выводить данные с номерами строк, и так далее.

12. Повторное использование последнего элемента из предыдущей команды с помощью !$

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

Предположим, вам нужно создать директорию, а потом в неё перейти. Тут можно воспользоваться опцией !$ , вводя команду перехода после команды создания директории.


Применение !$ для использования аргумента последней команды

Ещё лучше то же самое делается с помощью сочетания клавиш Alt +. (точка). Точку можно использовать несколько раз для перебора опций последней команды.

13. Использование предыдущей команды в текущей команде с помощью !!

С помощью !! можно вызвать всю предыдущую команду. Этот приём оказывается особенно полезным, когда вам нужно выполнить команду и оказывается, что для её выполнения нужны привилегии суперпользователя. Например, на рисунке ниже показана ситуация, в которой команда sudo !! позволяет сэкономить немало времени.


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

14. Использование псевдонимов для исправления ошибок ввода

Возможно, вы уже знакомы с командой alias . Её можно использовать для исправления ошибок во введённых командах.


Теперь вам не придётся перенабирать эту команду если вы введёте её имя неправильно.

15. Копирование и вставка в терминале Linux

Этот совет несколько неоднозначен, так как он зависит от дистрибутива Linux и от терминала.

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

  • Выделите текст, который надо скопировать, и щёлкните правой кнопкой мыши для его вставки (работает в Putty и других SSH-клиентах для Windows).
  • Выделите текст, который надо скопировать, после чего щёлкните центральной кнопкой мыши (колесом прокрутки) для того, чтобы его вставить.
  • Используйте комбинации клавиш Ctrl + Shift + C для копирования, и Ctrl + Shift + V для вставки.

16. Завершение работы команды или процесса

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

17. Использование команды yes для автоматизации интерактивных команд или скриптов

Если вам приходится работать с некоторыми командами или скриптами, которые предусматривают взаимодействие с пользователем, и вы знаете, что будете вводить Y в ответ на каждый вопрос программы, можете автоматизировать этот процесс с помощью команды yes . Делается это так:

18. Очистка содержимого файла без удаления самого файла

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

19. Выяснение наличия в директории файлов, содержащих определённый текст

Командная строка Linux поддерживает множество способов поиска информации. Однако, если вам просто нужно узнать, имеются ли в некоей директории файлы, которые содержат определённый текст, вы можете воспользоваться такой командой:


Однако я советую всем, кому нужен поиск в Linux, разобраться как следует с командой find .

20. Вызов справки для любой команды

Хочу завершить этот материал одним весьма очевидным, но, тем не менее, очень важным «трюком», который заключается в вызове справки для команды или инструмента командной строки.

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

Итоги: делитесь полезными советами!

Я намеренно не включил в этот материал команды вроде fuck, так как они не из тех стандартных средств, которые можно найти буквально повсюду. То, о чём я тут рассказал, может принести пользу при работе практически со всеми дистрибутивами Linux и оболочками командной строки без необходимости установки новых программ.

Читайте также: