Для пользователей Linux командная строка является чрезвычайно мощным инструментом. Хотя более удобные для пользователя операционные системы Linux (OS) предлагают множество функциональных возможностей без необходимости входа в терминал, это необходимый элемент ОС. Вопреки распространенному мнению, командная строка может даже упростить определенные действия .
Если вы новичок в дистрибутивах Linux или опытный ветеран Linux, командная строка предлагает множество вариантов использования. Попробуйте эти советы для освоения командной строки.
Файлы и папки
Хотя вы можете легко создавать, перемещать и перемещаться между папками с помощью графического пользовательского интерфейса (GUI), командная строка вполне способна обрабатывать файлы и папки.
Изменить каталог
Смена каталогов довольно проста. В терминале введите:
cd
Например, чтобы перейти в определенную папку, например папку « Загрузки » на жестком диске, просто введите путь к нужному каталогу:
cd /home/user/Downloads
Смена каталогов невероятно полезна при установке программного обеспечения через командную строку. Чтобы запустить установщик с помощью терминала, вам сначала нужно перейти в папку, где находится этот установщик.
Сделать каталог
Помимо переключения папок, командная строка позволяет создавать папки. Вы можете создать каталог, выполнив команду:
mkdir
Поэтому, чтобы создать папку с именем Apps, вы должны ввести:
mkdir Apps
Но это делает папку в текущем каталоге. Если вы хотите указать, где создается каталог, вам нужно либо изменить каталог в эту папку, либо ввести полный путь:
mkdir /home/user/Documents/Apps
Если для полного пути нет папок, при выполнении этой команды создаются каталоги для всех папок в пути.
копия
Часто используемая команда для работы с файлами и папками это copy:
cp
Чтобы скопировать файл в другой файл, запустите:
cp [NAME OF FILE 1] [NAME OF FILE 2]
Кроме того, вы можете скопировать файлы в каталоги с помощью этой команды:
cp [NAME OF FILE] [NAME OF DIRECTORY]
Переехать
Как и при копировании файлов и папок, вы можете перемещать объекты с помощью терминала. Эта команда:
mv
При перемещении содержимого одного файла в другой запустите:
mv [NAME OF FILE 1] [NAME OF FILE 2]
Однако, если второй файл не существует, первый файл переименовывается как второй файл. Но если второй файл существует, его содержимое заменяется содержимым первого файла. Вы также можете использовать команду перемещения с каталогами:
mv [NAME OF DIRECTORY 1] [NAME OF DIRECTORY 2]
Подобно тому, как команда move обрабатывает файлы, если второй каталог не существует, тогда первый каталог просто переименовывается. Тем не менее, если второй каталог существует, содержимое первого каталога перемещается во второй каталог.
удалять
Хотите удалить файлы или папки? Просто беги:
rm
Когда вы удаляете файл, это будет выглядеть так:
rm [NAME OF FILE]
Или, если вы удаляете каталог:
rm [NAME OF DIRECTORY]
Кроме того, вы можете удалить несколько файлов и папок одновременно:
rm [NAME OF FILE 1] [NAME OF FILE 2]
Специальные символы
Иногда файлы и папки со специальными символами или пробелами представляют проблему. В этих случаях используйте кавычки. Например:
cd /path/to/folder/"My Documents"
Запуск этого без кавычек не сможет перейти в этот каталог.
история
Для использования Linux требуется командная строка. Иногда вам нужно знать историю команд, запущенных в терминале. Просмотр недавно запущенных команд так же прост, как ввод:
history
Это дает список, который показывает номер команды и соответствующую ей команду bash. Иногда этого будет недостаточно, и вам понадобится история с метками времени. В этом случае запустите:
histtimeformat
Затем вы увидите список истории команд с датами и временем. Иногда вы можете захотеть найти команду. Это вполне осуществимо с помощью командной строки. Просто используйте CTRL + R в приглашении bash. Затем вы увидите сообщение, которое гласит:
reverse-i-search
Отсюда вы можете начать поиск команд.
Строковые команды
В то время как вы можете вводить команды в отдельных строках, вы также можете запускать команды вместе. Это особенно полезно при установке или обновлении программного обеспечения. Таким образом, вы можете выполнять оба действия одновременно:
sudo apt-get update && sudo apt-get upgrade
Вместо двойного амперсанда вы можете также объединять команды в командной строке Linux точкой с запятой:
sudo apt-get update ; sudo apt-get upgrade
Это выполняет то же действие.
Добавить PPA
PPA — это личный архив пакетов. , или репозиторий программного обеспечения, не включенный в установку ОС Linux по умолчанию. Чтобы загрузить какое-либо программное обеспечение, сначала необходимо добавить PPA. Как и многие действия в Linux, это обычно выполняется с помощью командной строки.
sudo add-apt-repository [NAME OF REPOSITORY]
Один из моих любимых вариантов программного обеспечения для Linux — Open Broadcaster Software, используемый для потоковой передачи игр. OBS требует добавления PPA, прежде чем он будет полностью установлен:
sudo add-apt-repository ppa:obsproject/obs-studio
Перезапустить команду
Одна из наиболее полезных команд, которая действительно поможет вам освоить командную строку, — это возможность повторять команды. Распространенным методом является:
!!
Более того, вы можете использовать это и добавить часть команды, которую вы пропустили. Например, если вы забыли запустить команду с правами суперпользователя, введите
sudo!!
запускает команду еще раз, на этот раз добавляя права суперпользователя во второй раз. Это избавляет вас от необходимости вводить все заново. Но это не единственный способ повторять команды. Вы также можете использовать стрелку вверх, чтобы увидеть ранее введенные команды, и нажать Enter, чтобы выполнить их снова.
Точно так же вы можете ввести:
!-1
В качестве альтернативы, нажатие Ctrl + P показывает ранее выполненную команду. Затем нажмите Enter, чтобы выполнить его.
Список
ls
Основной, но невероятно полезной командой является функция списка. Это представляет список в терминале, который показывает основные каталоги в определенной файловой системе. Например:
ls /apps
Это дает список всех папок в каталоге / apps .
Как освоить командную строку Linux: последние мысли
Поначалу командная строка Linux может показаться сложной. Но это не так сложно, как может показаться. Управление файлами и папками, просмотр истории команд и последовательная сборка команд входят в число наиболее распространенных видов использования терминала.
Существует множество советов для начинающих по изучению командной строки Linux командной строкой Linux командной строкой Этот многофункциональный инструмент подходит даже для доступа к Facebook. . Хотите запустить командную строку на Android? Попробуйте Termux для полной функциональности терминала Linux. об операционных системах Android.
Какие советы по освоению командной строки вы предлагаете?