Linux команди - Основни съвети за командния ред на Bash, които трябва да знаете

Linux има много команди, но повечето хора използват само малка част от тях. Ето някои от най-използваните команди на Linux за използване в терминала.

Първо ще разгледаме няколко съвета, които ще улеснят използването на командния ред:

  • Използвайте раздела за автоматично довършване. След като започнете да пишете нещо в терминала на Linux, натиснете раздела и той ще предложи възможни опции, които започват с низа, който сте въвели досега.
  • Използвайте ctrl+r search_termза търсене на команди, които сте използвали преди.
  • Бързо се придвижете до началото или края на ред с ctrl+aи ctrl+e.
  • Повторно използвайте предишната команда в настоящата команда с !!.
  • Можете да изпълнявате множество команди в един ред, като разделяте команди с ;.

Време е да научите често срещаните команди на Linux. Можете да получите повече информация за някоя от тези команди, като използвате manкомандата. Това ще отвори страницата с ръководството за команда. Например, ако въведете man catв терминал linux, ще получите повече информация за catкомандата.

ls

Списък на съдържанието на директорията.

Пример:ls /applications ще покаже всички файлове и папки, съхранени в папката с приложения.

cd

Преминете към директория.

Пример: Промяна от текущата директория на / usr / local с cd /usr/local.

mv

Преименувайте или преместете файлове или директории.

Пример: командата mv todo.txt /home/qlarson/Documentsще премести "todo.txt" в директорията "Документи".

mkdir

Създайте нова директория.

Пример:mkdir freecodecamp ще направи директория с име "freecodecamp".

rmdir

Изтрийте празните директории.

докосване

Създайте празен файл с посоченото име.

rm

Премахнете файл (и) и / или директории.

Пример:rm todo.txt ще изтрие файла.

намерете

Намерете конкретен файл.

Пример:locate -i vacuum*mop командата ще търси всеки файл, който съдържа думата "вакуум" и "моп". The -iправи за търсене, нечувствително.

ясно

Изчистете екрана / прозореца на командния ред за ново начало.

cp

Копирайте файлове и директории.

Пример: командата cp todo.txt /home/qlarson/Documentsще създаде копие на "todo.txt" в директорията "Документи".

псевдоним

Създайте псевдоним за команди на Linux.

Пример:alias search=grep ще ви позволи да използвате searchвместо grep.

котка

Показва съдържанието на файл на екрана.

Пример:cat todo.txt ще покаже текста на "todo.txt" на екрана.

чаун

Променете кой притежава файл.

Пример:chown qlarson todo.txt ще направи "qlarson" собственик на "todo.txt".

chmod

Променете разрешенията на файл.

Пример:chmod 777 todo.txt ще направи "todo.txt" четим, записваем и изпълним от всички. Цифрите в „777“ указват разрешенията за потребител, група и други, в този ред.

судо

Изпълнявайте задачи, които изискват администраторски или root права.

Пример: Използвайте sudo passwd quincyза промяна на паролата на потребителя "quincy".

- Судо ми направи сандвич.

намирам

Търсете файлове, съответстващи на предоставен шаблон. Тази команда е за търсене във файл (и) и папка (и), използвайки филтри като име, размер, време за достъп и време за модификация.

Пример:find /home/ -name todo.txt  ще търси файл с име "todo.txt" в домашната директория и нейните поддиректории.

grep

Търсене на файлове или изход за определен низ или израз. Тази команда търси редове, съдържащи определен модел и по подразбиране ги записва в стандартния изход.

Пример:grep run todo.txt ще търси думата "стартиране" във файла "todo.txt". Ще се покажат редове, които съдържат "run".

дата

Показва или задава системната дата и час.

df

Показване на отчет за използването на дисковото пространство на системата.

ду

Покажете колко място заема всеки файл. Това ще покаже размера в номерата на дисковите блокове. Ако искате да я видите в байта, килобайта и мегабайта, добавете -hаргумент като този: du -h.

файл

Определете типа на файла.

Пример:file todo.txt вероятно ще покаже типа на "ASCII текст".

история

Показва историята на командите.

убий

Спрете процеса.

Пример: Спрете процес с PID от 485 с помощта на командата kill 485. Използвайте psкомандата (по-долу), за да определите PID на процес.

по-малко

Преглеждайте съдържанието на файл по една страница наведнъж.

Пример: less todo.txtще покаже съдържанието на "todo.txt".

пс

Показване на списък с текущо изпълняваните процеси. Това може да се използва за определяне на PID, необходими за killпроцесите.

pwd

Показване на името на пътя за текущата директория. " Стр ечат w orking г irectory"

ssh

Влезте дистанционно в друга машина на Linux, по мрежата.

Пример:ssh [email protected] ще влезе в 104.25.105.32, използвайки потребителското име "quincy".

tail - Показва последните 10 реда на файл. Вижте по-малко или повече редове, като използвате опцията -n (число).

Пример:tail -n 5 todo.txt ще покаже последните 5 реда на "todo.txt".

катран

Съхранявайте и извличайте файлове от tarfile (.tar) или tarball (.tar.gz или .tgz).

Горна част

Показва ресурсите, използвани във вашата система, подобно на диспечера на задачите в Windows.