Съдържание:

71 Linux команди за всички случаи. почти
71 Linux команди за всички случаи. почти
Anonim

Можете да правите почти всичко в терминала на Linux: да конфигурирате системата, да инсталирате и деинсталирате приложения, да управлявате дискове и файлове и дори да говорите с крави.

71 Linux команди за всички случаи. почти
71 Linux команди за всички случаи. почти

Linux команди за навигация в терминала

Linux команди за навигация в терминала
Linux команди за навигация в терминала
  1. &&

    … Строго погледнато, това не е заповед. Ако искате да изпълните няколко команди наведнъж, поставете двоен амперсанд между тях, както следва:

    първа_команда && втора_команда

  2. … Терминалът ще изпълни командите по ред. Можете да въведете толкова команди, колкото искате.
  3. псевдоним

    … Присвоява създадените от вас имена на дълги команди, които не можете да запомните. Въведете

    псевдоним command-long short-command

  4. .
  5. cd

    … Променя текущата папка на терминала. Когато стартирате терминала, той използва вашата домашна папка. Въведете

    cd папка_адрес

  6. , а терминалът ще работи с файловете, които са там.
  7. ясно

  8. … Изчиства всички съобщения от прозореца на терминала.
  9. история

    … Показва всички команди, които наскоро сте въвели. Освен това можете да превключвате между последните команди с помощта на клавишите нагоре и надолу. Ако не искате въведената от вас команда да бъде записана, поставете интервал преди нея по следния начин:

    твоят отбор

  10. .
  11. човек

    … Показва ръководство за Linux програми и команди. Въведете

    man package_name

    или

    мъж your_command

  12. .
  13. какво е

    … Показва кратко описание на програма. Въведете командата и името на програмата

    какво е име на пакета

  14. .

Linux команди за получаване на права на суперпотребител

Linux команди за получаване на права на суперпотребител
Linux команди за получаване на права на суперпотребител

За да извършите много действия в системата, например за добавяне и премахване на програми, имате нужда от администраторски права или root на суперпотребител, както се нарича в Linux.

  1. sudo

    … Тази команда ще ви даде права на суперпотребител. Въведете

    sudo

    преди командата, която искате (напр.

    sudo apt надстройка

  2. ), за да го стартирате като администратор. Системата ще ви поиска парола.
  3. sudo su

  4. … След тази команда всички въведени от вас команди ще се изпълняват от името на суперпотребителя, докато не затворите терминала. Използвайте го, ако трябва да изпълнявате много команди с администраторски права.
  5. sudo gksudo

    … Команда за стартиране на GUI приложение като администратор. Например, ако искате да преместите или промените системни файлове, въведете

    sudo gksudo nautilus

  6. (посочете файловия мениджър, който използвате).
  7. sudo !!

    … Тази команда ще изпълни въведената по-рано команда с администраторски права. Полезно, ако сте въвели команда без

    sudo

  8. .

Не изпълнявайте команди от името на суперпотребителя, които не разбирате.

Linux команди за управление на мениджъра на пакети

Linux команди за управление на мениджъра на пакети
Linux команди за управление на мениджъра на пакети

Инсталирането и деинсталирането на приложения в Linux се извършва от мениджъри на пакети. Ubuntu и Debian извикват мениджъра на пакети apt, Fedora извиква dnf, Arch и Manjaro извикват pacman. Те изтеглят приложения от онлайн хранилища, източници на пакети. Трябва да им се дават команди с права на суперпотребител.

apt (Debian / Ubuntu / Mint)

  1. sudo apt инсталирате име на пакета

  2. … Инсталирайте необходимия пакет.
  3. sudo apt-add-repository адрес_репозиторий

  4. … Добавете хранилище на трета страна.
  5. sudo apt актуализация

  6. … Актуализирайте информацията за пакета.
  7. sudo apt надстройка

    … Актуализирайте всички пакети до най-новите (изпълнете след

    подходяща актуализация

  8. ).
  9. sudo apt премахнете име на пакета

  10. … Премахнете ненужния пакет.
  11. sudo apt purge име на пакета

  12. … Премахнете ненужен пакет с всички зависимости, ако искате да освободите повече място.
  13. sudo apt autoremove

  14. … Премахнете всички ненужни зависимости, осиротели пакети и други боклуци.

dnf (Red Hat / Fedora / CentOS)

  1. sudo dnf инсталирате име на пакета

  2. … Инсталирайте необходимия пакет.
  3. sudo dnf config-manager --add-repo repository_address

  4. … Добавете хранилище на трета страна.
  5. sudo dnf надстройка

  6. … Актуализирайте всички пакети до най-новите.
  7. sudo dnf премахнете име на пакета

  8. … Премахнете ненужния пакет.
  9. sudo dnf autoremove

  10. … Премахнете всички ненужни зависимости.

pacman (Arch / Manjaro)

  1. sudo pacman -S име на пакета

  2. … Инсталирайте необходимия пакет.
  3. sudo yaourt -S име на пакета

  4. … Инсталирайте пакет от AUR, ако не е в основното хранилище.
  5. sudo pacman -Sy

  6. … Актуализирайте информацията за пакета.
  7. sudo pacman -Syu

  8. … Актуализирайте всички пакети до най-новите.
  9. sudo pacman -R име на пакета

  10. … Премахнете ненужния пакет.
  11. sudo pacman -Rs име на пакета

  12. … Премахнете ненужния пакет с всички зависимости.

Можете да инсталирате и деинсталирате няколко пакета наведнъж, като просто ги изброите, разделени с интервал.

sudo apt инсталирайте firefox clementine vlc

Ако искате да инсталирате пакет, но не знаете точното му име, въведете първите няколко букви от името на пакета и натиснете Tab два пъти. Мениджърът на пакети ще покаже всички пакети, които започват със същото име.

Linux команди за управление на процеси

Linux команди за управление на процеси
Linux команди за управление на процеси
  1. убиват

    … Тази команда се използва за принудително прекратяване на процеси. Трябва да влезете

    убийте process_PID

    … PID на процеса може да бъде намерен чрез въвеждане

    Горна част

  2. .
  3. xkill

  4. … Друга команда за прекратяване на процеси. Въведете го, след което кликнете върху прозореца, който искате да затворите.
  5. убий

    … Убива процеси с конкретно име. Например,

    killall firefox

  6. .
  7. Горна част

  8. … Показва списък с работещи процеси, сортирани според консумацията на процесора. Един вид терминал "Системен монитор".

Linux команди за управление на файлове

Linux команди за управление на файлове
Linux команди за управление на файлове

Преглед и промяна на файлове

  1. котка

    … Когато командата се използва с един текстов файл (като това:

    котка път_до_файл

    ), той показва съдържанието си в прозорец на терминала. Ако посочите два или повече файла,

    котка път_до_файл_1 път_до_файл_2

    тя ще ги залепи. Ако представим

    котка път_до_файл_1> нов_файл

  2. , той ще обедини съдържанието на посочените файлове в нов файл.
  3. chmod

  4. … Позволява ви да промените разрешенията за файлове. Това може да бъде полезно, ако искате да направите промени в системния файл.
  5. chown

  6. … Променя собственика на файла. Трябва да се изпълнява с права на суперпотребител.
  7. файл

  8. … Показва информация за посочения файл.
  9. нано

    … Отваря прост текстов редактор. Можете да създадете нов текстов файл или да отворите съществуващ:

    нано път_до_файл

  10. .
  11. преименувайте

  12. … Преименува файл или няколко файла. Командата може да се използва и за масово преименуване на файлове по маска.
  13. докосване

  14. … Променя датата на последно отваряне или промяна на посочения файл.
  15. wget

  16. … Изтегля файлове от интернет в папка на терминала.
  17. цип

  18. … Разопакова и компресира архиви.

Създаване и изтриване на файлове и папки

  1. mkdir

    … Създава нова папка в текущата папка на терминала или в посочената папка:

    mkdir папка_път

  2. .
  3. rmdir

  4. … Изтрива посочената папка.
  5. rm

  6. … Изтрива файлове. Може да изтрие както отделен файл, така и група, съответстваща на определени характеристики.

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

  1. кп

    … Създава копие на посочения файл в папката на терминала:

    cp път_до_файл

    … Или можете да посочите дестинацията

    cp път_до_файл път_до_копиране

  2. .
  3. mv

  4. … Премества файл от една папка в друга. Можете да посочите име за преместваемия файл. Забавно е, че в Linux тази команда може да се използва и за преименуване на файлове. Просто посочете същата папка, където се намира файлът, и различно име.

Търсене на файлове

  1. намирам

  2. … Търсете файлове по конкретни критерии като име, тип, размер, собственик, дата на създаване и модификация.
  3. grep

  4. … Търсете текстови файлове, съдържащи конкретни низове. Критериите са много гъвкави.
  5. локализирайте

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

Linux команди за работа с дялове

Linux команди за работа с дялове
Linux команди за работа с дялове
  1. lsblk

  2. … Тази команда демонстрира какви дискове има във вашата система и на какви дялове са разделени. Командата също така показва имената на вашите дялове и устройства във формат sda1, sda2 и т.н.
  3. монтиране

    … Монтира Linux дискове, устройства или файлови системи, с които да работите. Обикновено устройствата се свързват автоматично веднага щом щракнете върху тях във файловия мениджър. Но понякога може да се наложи да монтирате нещо ръчно. Можете да монтирате всичко: дискове, външни устройства, дялове и дори ISO изображения. Тази команда трябва да се изпълни с права на суперпотребител. За да монтирате съществуващ диск или дял, въведете

    монтиране на sdX

  4. .
  5. umount

    … Изхвърля файлови системи. Команда

    демонтирайте sdX

  6. ще демонтира файловата система на външния носител, за да можете да я извадите.
  7. дд

    … Тази команда копира и конвертира файлове и секции. Има много различни приложения. Например,

    dd ако = / dev / sda на = / dev / sdb

    ще направи точно копие на sda дяла на sdb дяла.

    dd ако = / dev / нула от = / dev / sdX

    ще презапише съдържанието на посочения носител с нули, така че информацията да не може да бъде възстановена. А

    dd if = ~ / Изтегляния / ubuntu.iso на = / dev / sdX bs = 4M

  8. ще направи стартиращ носител от изображението за разпространение, което сте изтеглили.

Linux команди за управление на системата

Linux команди за управление на системата
Linux команди за управление на системата
  1. df

  2. … Показва размера на вашия диск и колко свободно място е останало на него.
  3. Безплатно

  4. … Показва количеството налична и използвана RAM памет.
  5. uname

    … Показва системна информация Ако въведете

    uname

    терминалът ще докладва само за Linux. Но екипът

    uname -a

  6. показва информация за името на компютъра и версията на ядрото.
  7. време на работа

  8. … Показва колко време работи вашата система.
  9. къде е

  10. … Показва местоположението на изпълнимия файл за желаната програма.
  11. кой съм аз

  12. … Извиква потребителското име.

Linux команди за управление на потребителите

Образ
Образ
  1. useradd

    … Регистрира нов потребител. Въведете

    useradd потребителско име

  2. и потребителят ще бъде създаден.
  3. userdel

  4. … Премахва потребителски акаунт и файлове.
  5. потребителски мод

  6. … Променя потребителския акаунт. Може да премести домашната папка на потребителя или да зададе дата, когато акаунтът ще бъде заключен.
  7. passwd

  8. … Променя паролите за акаунти. Редовният потребител може да промени паролата само на собствения си акаунт, суперпотребителят може да промени паролата на всеки акаунт.

Linux команди за управление на мрежата

Образ
Образ
  1. ip

    … Многофункционален екип за работа с мрежата. Команда

    показване на ip адреса

    показва информация за мрежовите адреси,

    ip маршрут

    управлява маршрутизирането и т.н. Даване на команди

    ip link настройте ethX

    ,

    ip link свали ethX

    можете да включвате и изключвате връзките. Екипът

    ip

    много приложения, така че преди да го използвате е по-добре да прочетете ръководството или да въведете

    ip --помощ

  2. пинг

  3. … Показва дали сте свързани към мрежата и помага да се определи качеството на връзката.

И още нещо

Образ
Образ

И накрая, има основните команди на Linux. Те показват крава, която може да говори с вас (не питайте какво използват разработчиците).

  1. крава каквото и да е

  2. … Кравата ще каже това, което й кажете.
  3. богатство | крава

  4. … Кравата ще издаде умна (или не толкова) мисъл или цитат.
  5. крава -л

  6. … Изброява всички животни, които могат да бъдат показани в терминала. Ако изведнъж не харесвате кравите.
  7. богатство | cowsay -f животно_от_списък

  8. … Животното по ваш избор започва да се обсипва с цитати, понякога подходящи.
  9. sudo apt-get install fortunes fortune-mod fortunes-min fortunes-ru

  10. … Накарайте целия зоопарк да говори руски. Без това животните цитират Твен и Уайлд в оригинала.

Това не са всички команди на Linux. Ако трябва да знаете подробно опциите и как да използвате командите на Linux, можете да използвате вградения урок. Набиране

мъж your_command

или

вашата_команда --помощ

Препоръчано: