15 команди на терминал за Linux, които ще ви потопят в света

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

01 от 15

Полезни клавишни комбинации от команден ред

Клавишни комбинации на.

Следните клавишни комбинации са невероятно полезни и ще ви спестят много време:

Точно така, че горните команди имат смисъл да гледат следващия ред текст.

sudo apt-get инсталира име на програмата

Както можете да видите, имам правописна грешка и командата да работи, ще трябва да променя "intall", за да "инсталирам".

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

Мога да натисна двукратно клавишите ALT + B, които ще поставят курсора на следващата позиция (обозначен със символа ^):

sudo apt-get ^ intall име на програмата

Сега можете да натиснете клавиша за курсора и да поставите "s" в инсталацията.

Друга полезна команда е "shift + insert", особено ако трябва да копирате текст от браузър в терминала.

02 от 15

SUDO !!

sudo !!.

Наистина ще ми благодариш за следващата команда, ако вече не го знаеш, защото докато не знаеш, че съществуваш, ще се прокълнеш всеки път, когато влезеш в командата и се появят думите "отказ от разрешение".

Как да използвате sudo !! Просто. Представете си, че сте въвели следната команда:

apt-get инсталирате рейнджър

Думите "Отхвърлено разрешение" ще се появят, освен ако не сте влезли с повишени привилегии.

sudo !! изпълнява предишната команда като sudo. Така че предишната команда сега става:

sudo apt-get инсталирате рейнджър

Ако не знаете какво е sudo, започнете оттук.

03 от 15

Пауза на команди и изпълняващи команди в заден план

Пауза приложения на терминала.

Вече съм написал ръководство, показващо как да стартирате команди на терминала във фонов режим .

И така, за какво става въпрос?

Представете си, че сте отворили файл в нано, както следва:

sudo nano abc.txt

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

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

Всичко, което трябва да направите, е да натиснете CTRL + Z и приложението на преден план ще бъде поставено на пауза и ще бъдете върнати на командния ред. След това можете да изпълнявате командата, която искате, и когато приключите с връщането в предишната си пауза, като въведете "fg" в прозореца на терминала и натиснете връщане.

Интересно нещо е да отворите файл в нано, да въведете текст и да направите пауза в сесията. Сега отворете друг файл в нано, въведете текст и поставете сесия на пауза. Ако въведете "fg", ще се върнете към втория файл, който сте отворили в нано. Ако излезете нано и отново въведете "fg", ще се върнете към първия файл, който сте отворили в рамките на нано.

04 от 15

Използвайте Nohup за изпълнение на команди, след като излезете от SSH сесия

nohup.

Командата nohup е наистина полезна, ако използвате командата ssh за влизане в други машини.

И така, какво прави?

Представете си, че сте влезли на друг компютър отдалечено, като използвате ssh и искате да стартирате команда, която отнема много време и след това излезете от ssh сесията, но оставете командата да се изпълнява, въпреки че вече не сте свързани, след това nohup ви позволява да направите това.

Например, използвам моя Raspberry PI за изтегляне на дистрибуции за целите на прегледа.

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

Винаги се свързвам с Raspberry PI чрез ssh от лаптоп. Ако започнах да изтеглям голям файл на Raspberry PI, без да използвам командата nohup, ще трябва да изчакам изтеглянето да приключи, преди да излезете от сесията ssh и преди да изключите лаптопа. Ако го направя, може и да не съм използвал Raspberry PI, за да изтегля файла изобщо.

За да използвам nohup всичко, което трябва да въведете, е nohup, последвано от командата, както следва:

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &

05 от 15

Стартиране на Linux команда "AT" по определено време

Планирайте задачи с.

Командата "nohup" е добра, ако сте свързани с SSH сървър и искате командата да продължи да се изпълнява, след като излезете от сесията SSH.

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

Командата " at " ви позволява да направите точно това. "at" може да се използва по следния начин.

в 10:38 Пт
в> cowsay "здравей"
в> CTRL + D

Посочената по-горе команда ще стартира програмата cowsay в 10:38 в петък вечер.

Синтаксисът е "at", следван от датата и часа за изпълнение.

Когато се появи промптът at>, въведете командата, която искате да се изпълнява в определеното време.

CTRL + D ви връща към курсора.

Има много различни формати за дата и час и заслужава да се проверят страниците на човека за повече начини да се използва "at".

06 от 15

Човешки страници

Цветни MAN страници.

Човешките страници ви дават очертание кои команди трябва да правят и какви превключватели могат да се използват с тях.

Човешките страници са нещо скучно сами. (Предполагам, че те не са предназначени да ни вълнуват).

Можете обаче да направите неща, за да накарате вашето използване на човека да бъде по-привлекателно.

износ PAGER = най-много

Ще трябва да инсталирате най-много; за това да работи, но когато го направите прави страниците ви мъже по-цветни.

Можете да ограничите ширината на страницата "Man" до определен брой колони, като използвате следната команда:

износ MANWIDTH = 80

И накрая, ако имате наличен браузър, можете да отворите всяка страница за мъже в браузъра по подразбиране, като използвате -H превключвате, както следва:

man -H <команда>

Забележете, че това работи само ако имате браузър по подразбиране, зададен в променливата на средата $ BROWSER.

07 от 15

Използвайте htop за преглед и управление на процесите

Преглед на процесите с htop.

Коя команда използвате в момента, за да разберете кои процеси се изпълняват на компютъра ви? Обзалагам се, че използвате " ps " и че използвате различни превключватели, за да получите изхода, който желаете.

Инсталирайте "htop". Това определено е инструмент, който ще пожелаете да инсталирате по-рано.

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

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

За да стартирате htop просто въведете следното в прозореца на терминала:

htop

08 от 15

Навигиране в файловата система с помощта на рейнджър

Команден ред Файлов мениджър - Рейнджър.

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

Вероятно ще трябва да инсталирате рейнджър, за да го използвате, но след като сте инсталирали, можете да го стартирате просто като напишете следното в терминала:

лесничей

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

Струва си да четете страниците на човека преди да използвате рейнджър, за да можете да свикнете с всички налични клавишни превключватели.

09 от 15

Отмяна на изключване

Отменете изключването на Linux.

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

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

Друга команда, която трябва да опитате, е следната:

10 от 15

Умъртвяване на гладните процеси Лесният начин

Убий глад процесите с XKill.

Представете си, че пускате приложение и по каквато и да е причина, той виси.

Можете да използвате "ps -ef", за да намерите процеса и след това да убиете процеса или да използвате "htop".

Има по-бърза и по-лесна команда, която ще обичате, наречена xkill .

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

xkill

Какво ще стане обаче, ако цялата система виси?

Задръжте натиснати клавишите "alt" и "sysrq" на клавиатурата и докато ги задържите, въведете следното бавно:

REISUB

Това ще рестартира компютъра без да е необходимо да държите бутона за захранване.

11 от 15

Изтеглете видеоклипове в YouTube

YouTube-дл.

Най-общо казано, повечето от нас са много доволни от YouTube, за да хостват видеоклиповете и ги гледаме, като ги предаваме през избрания от нас медиен плейър.

Ако знаете, че ще бъдете офлайн от известно време (т.е. поради пътуване с самолет или пътуване между южната част на Шотландия и северната част на Англия), може би искате да изтеглите няколко видеоклипа на дисково устройство и да ги гледате на вашето свободно време.

Всичко, което трябва да направите, е да инсталирате youtube-dl от вашия мениджър на пакети.

Можете да използвате YouTube-dl както следва:

youtube-dl url-to-video

Можете да получите URL адреса на всеки видеоклип в YouTube, като кликнете върху връзката Споделяне на страницата на видеоклипа. Трябва само да копирате връзката и да я поставите в командния ред (с помощта на командата shift + insert).

12 от 15

Изтегляне на файлове от мрежата С wget

изтегляне на файлове от wget.

Командата wget ви позволява да изтегляте файлове от мрежата чрез терминала.

Синтаксисът е както следва:

wget път / към / име на файл

Например:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Има голям брой ключове, които могат да се използват с wget, като например -O, което ви позволява да изведете името на файла на ново име.

В горния пример изтеглих AntiX Linux от Sourceforge. Името на файла antiX-15-V_386-full.iso е доста дълго. Би било хубаво да го изтеглите като просто antix15.iso. За тази цел използвайте следната команда:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

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

Ако обаче искате да изтеглите дузина файлове, тогава можете да добавите линковете към файл за импортиране и да използвате wget, за да изтеглите файловете от тези връзки, ще бъде много по-бързо.

Просто използвайте превключвателя -i както следва:

wget -i / path / to / importfile

За повече информация посетете http://www.tecmint.com/10-wget-command-examples-in-linux/.

13 от 15

Парен локомотив

sl Командване на Linux.

Това не е толкова полезно, колкото малко забавно.

Направете парна система в терминалния прозорец, като използвате следната команда:

SL

14 от 15

Вземи си Fortune каза

Линукс бисквитка.

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

Подобно на командата sl, може да се наложи първо да го инсталирате от хранилището си.

След това просто въведете следното, за да получите богатството си каза

богатство

15 от 15

Вземете крава, за да разкажете щастието си

cowsay и xcowsay.

Най-накрая ще получите крава, за да ви разкажем за щастието си, използвайки краве.

Въведете следното в терминала:

щастие | cowsay

Ако имате графичен десктоп, можете да използвате xcowsay, за да получите карикатура, за да покажете своето състояние:

щастие | xcowsay

cowsay и xcowsay могат да се използват за показване на всяко съобщение. Например, за да покажете "Hello World" просто използвайте следната команда:

cowsay "hello world"

резюме

Надявам се, че този списък е полезен и мислите, че "не знаех, че можете да направите това" за поне 1 от 11-те изброени позиции.