linux-terminal-on-ubuntu

Незалежна ад таго, што вы новы карыстальнік Linux альбо вы некаторы час карыстаецеся Linux, мы дапаможам вам пачаць працу з тэрміналам. Тэрмінал - гэта не тое, чаго вы павінны баяцца - гэта магутны інструмент з вялікай колькасцю выкарыстання.

Вы не можаце даведацца ўсё, што трэба ведаць пра тэрмінал, прачытаўшы адзін артыкул. Патрабуецца вопыт гульні з тэрміналам не па чутках. Мы спадзяемся, што гэта ўвядзенне дапаможа вам авалодаць асновамі, каб вы маглі далей вучыцца.

Асноўнае выкарыстанне тэрмінала

Запусціце тэрмінал з меню прыкладання працоўнага стала, і вы ўбачыце баш-абалонку. Ёсць і іншыя абалонкі, але большасць дыстрыбутываў Linux выкарыстоўваюць bash па змаўчанні.

запуск-тэрмінал-на-ubuntu

Вы можаце запусціць праграму, увёўшы яе імя ў радку. Усё, што вы запускаеце тут - ад графічных дадаткаў, такіх як Firefox, да ўтылітаў каманднага радка - гэта праграма. (У Bash на самай справе ёсць некалькі ўбудаваных каманд для кіравання асноўнымі файламі і гэтак, але такія функцыі, як праграмы, таксама.) У адрозненне ад Windows, вам не трэба ўвесці поўны шлях да праграмы, каб яе запусціць. Напрыклад, скажам, што вы хацелі адкрыць Firefox. У Windows вам трэба будзе ўвесці поўны шлях да .exe-файла Firefox. У Linux вы можаце проста ўвесці:

Firefox
open-firefox-from-terminal

Пасля ўводу каманды націсніце Enter, каб запусціць яе. Звярніце ўвагу, што вам не трэба дадаваць .exe ці што-небудзь падобнае - праграмы не маюць пашырэнняў файлаў у Linux.

Каманды тэрмінала таксама могуць прымаць аргументы. Тыпы аргументаў, якія вы можаце выкарыстоўваць, залежаць ад праграмы. Напрыклад, Firefox прымае вэб-адрасы ў якасці аргументаў. Каб запусціць Firefox і адкрыць How-to Geek, вы можаце запусціць наступную каманду:

firefox howtogeek.com

Іншыя каманды, якія вы б выконвалі ў функцыі тэрмінала, як Firefox, за выключэннем многіх, якія выконваюцца толькі ў тэрмінале і не адкрываюць ніякага графічнага акна прыкладання.

Ўстаноўка праграмнага забеспячэння

Адна з самых эфектыўных рэчаў, якую можна зрабіць з тэрмінала, гэта ўсталяванне праграмнага забеспячэння. Прыкладанні для кіравання праграмным забеспячэннем, такія як Ubuntu Software Center, уяўляюць сабой некалькі фронтаў да некалькіх каманд тэрміналаў, якія яны выкарыстоўваюць у фонавым рэжыме. Замест таго, каб націскаць і выбіраць прыкладанні адзін за адным, вы можаце ўсталяваць іх з дапамогай тэрмінальнай каманды. Вы нават усталёўваеце некалькі прыкладанняў з адной камандай.

У Ubuntu (у іншых дыстрыбутывах ёсць уласныя сістэмы кіравання пакетамі) каманда па ўсталёўцы новага праграмнага пакета:

sudo apt-get install name name

Гэта можа здацца крыху складаным, але ён працуе гэтак жа, як і каманда Firefox вышэй. У прыведзеным радку запускаецца sudo, які просіць пароль перад запускам apt-get з правамі root (адміністратара). Праграма apt-get чытае аргументы ўсталёўваць імя пакета і ўсталёўвае пакет з імем пакета.

Аднак вы можаце таксама ўказаць аргументы некалькіх пакетаў. Напрыклад, каб усталяваць вэб-браўзэр Chromium і імгненны мэсэнджэр Pidgin, вы можаце выканаць гэтую каманду:

sudo apt-get install хром-браўзэр pidgin
ўстаноўка праграмнага забеспячэння-у-ubuntu-з-тэрмінала

Калі вы толькі што ўсталявалі Ubuntu і хацелі б усталяваць усё сваё любімае праграмнае забеспячэнне, вы маглі б зрабіць гэта з дапамогай адной каманды, як вышэй. Вам проста трэба ведаць назвы пакетаў вашых любімых праграм, і вы можаце адгадаць іх даволі лёгка. Вы таксама можаце ўдакладніць вашы здагадкі з дапамогай хітрасці завяршэння ўкладкі ніжэй.

Больш падрабязныя інструкцыі чытайце ў раздзеле Як усталяваць праграмы ў Ubuntu у камандным радку.

Праца з каталогамі і файламі

Абалонка выглядае ў бягучым каталогу, калі вы не вызначыце іншы каталог. Напрыклад, нана - просты ў выкарыстанні тэкставы рэдактар ​​тэрміналаў. Каманда nano document1 загадае nano запускаць і адкрываць файл з імем document1 з бягучага каталога. Калі вы хацелі б адкрыць дакумент, размешчаны ў іншым каталогу, вам трэба ўказаць поўны шлях да файла - напрыклад, nano / home / chris / Documents / document1.

Калі вы пазначыце шлях да файла, які не існуе, нана (і многія іншыя праграмы) створаць новы пусты файл у гэтым месцы і адкрыюць яго.

Каб працаваць з файламі і каталогамі, вам трэба ведаць некалькі асноўных каманд:

  • cd - Гэта ~ злева ад радка ўяўляе ваш хатні каталог (гэта / home / you), які ўяўляе сабой каталог па змаўчанні тэрмінала. Для пераходу на іншы каталог можна скарыстацца камандай cd. Напрыклад CD / змяніўся б у каранёвую дырэкторыю, cd Downloads змяніўся б у каталог загрузак унутры бягучага каталога (так што гэта адкрывае толькі каталог загрузак, калі тэрмінал знаходзіцца ў вашым хатнім каталогу), cd / home / you / Downloads будзе зменены у ваш каталог загрузак з любой кропкі сістэмы, cd ~ змяніўся б у хатні каталог, а CD .. пайшоў бы ў каталог. ls - Каманда ls пералічвае файлы ў бягучым каталогу.
  • mkdir - Каманда mkdir стварае новы каталог. Прыклад mkdir стварыў бы новы каталог з назвай прыклад у бягучым каталогу, у той час як mkdir / home / you / Downloads / test стварыў бы новую тэчку з імем у тэчцы загрузак. rm - Каманда rm выдаляе файл. Напрыклад, прыклад rm выдаляе файл з назвай, напрыклад, у бягучай дырэкторыі, а rm / home / you / Downloads / example выдаляе файл з назвай, напрыклад, у каталогу загрузак. cp - Каманда cp капіюе файл з аднаго месца ў іншае. Напрыклад, cp example / home / you / Downloads капіюе файл з назвай прыклад у бягучы каталог у / home / you / Downloads. mv - Каманда mv перамяшчае файл з аднаго месца ў іншае. Ён працуе дакладна як каманда cp вышэй, але перамяшчае файл замест стварэння копіі. mv таксама можа быць выкарыстаны для перайменавання файлаў. Напрыклад, mv original перайменаваны перамяшчае файл з імем original у бягучым каталогу ў файл, перайменаваны ў бягучай дырэкторыі, фактычна перайменаваўшы яго.

Гэта можа спачатку быць крыху пераважнай, але гэта асноўныя каманды, якія трэба асвоіць, каб эфектыўна працаваць з файламі ў тэрмінале. Перамяшчайцеся па вашай файлавай сістэме з дапамогай cd, праглядайце файлы ў бягучым каталогу з ls, стварайце каталогі з mkdir і кіруйце файламі з дапамогай каманд rm, cp і mv.

Завяршэнне ўкладкі

Завяршэнне ўкладкі - вельмі карысная хітрасць. Уводзячы што-небудзь - каманду, імя файла ці некаторыя іншыя тыпы аргументаў, вы можаце націснуць Tab, каб аўтаматычна завяршыць тое, што вы набіраеце. Напрыклад, калі вы набярыце firef на тэрмінале і націснеце Tab, аўтаматычны экран з'явіцца аўтаматычна. Гэта пазбавіць вас ад неабходнасці дакладна ўводзіць рэчы - вы можаце націснуць Tab, і абалонка скончыць ўводзіць для вас. Гэта таксама працуе з папкамі, назвамі файлаў і назвамі пакетаў. Напрыклад, вы можаце ўвесці sudo apt-get install pidg і націснуць Tab, каб аўтаматычна завяршыць раздзел.

У многіх выпадках абалонка не будзе ведаць, што вы спрабуеце ўвесці, паколькі ёсць некалькі супадзенняў. Націсніце клавішу Tab другі раз, і вы ўбачыце спіс магчымых супадзенняў. Працягвайце ўводзіць яшчэ некалькі літар, каб звузіць рэчы і націсніце Tab яшчэ раз, каб працягнуць.

Для атрымання дадатковых хітрасцей, як гэты, чытайце: Станьце карыстальнікам Power Terminal Linux з дапамогай гэтых 8 трукаў.

Авалоданне тэрміналам

У гэты момант вы, спадзяюся, адчуеце сябе крыху больш камфортна ў тэрмінале і лепш разумееце, як гэта працуе. Каб даведацца больш пра тэрмінал - і ў рэшце рэшт асвоіць яго - працягвайце падарожжа па наступных артыкулах:


  • 8 смяротных каманд, якія ніколі не павінны працаваць на Linux Як кіраваць файламі з тэрмінала Linux: 11 каманд, якія вам трэба ведаць, як атрымаць дапамогу ў камандзе з тэрмінала Linux: 8 трукаў для пачаткоўцаў і плюсаў, як кіраваць працэсамі з Linux Тэрмінал: 10 каманд, якія вы павінны ведаць, як працаваць з сеткай з тэрмінала Linux: 11 каманд, якія трэба ведаць, як рабіць шматзадачнасць на тэрмінале Linux: 3 спосабу выкарыстання некалькіх абалонак адразу