Как да работите с файлове, папки и приложения в Bash на Ubuntu на Windows 10
Добавянето на подсистемата Windows(Windows Subsystem) за Linux в Windows 10 беше изненада за мнозина, включително и за нас. Въпреки че това е инструмент, предназначен да се използва главно от разработчици, обикновените потребители изглежда също се интересуват от тази функция. Мислехме, че ще има смисъл, ако ви покажем как да изпълнявате команди в Bash на Ubuntu на Windows 10 , за да работите с файлове, папки и приложения. Има много място за покриване, така че нека започнем:
ЗАБЕЛЕЖКА:(NOTE:) Този урок е базиран на Windows 10 с актуализация от 10 ноември(November 10 Update) . Ако имате по -стара версия на Windows 10(older version of Windows 10) , някои команди може да не работят или нещата може да изглеждат по различен начин.
Как да получите Ubuntu на Windows
За този урок трябва да имате инсталиран Linux Ubuntu на Windows на вашия компютър или устройство с Windows 10. (Windows)Ако все още не сте го направили или ако имате нужда от насоки по този въпрос, ние описахме целия процес на инсталиране тук: Как да получа подсистемата на Windows за Linux?(How do I get the Windows Subsystem for Linux?)
Второ, предполагаме, че никога не сте работили с Linux и че "не знаете нищо" за него, точно като Джон Сноу(Jon Snow) . 🙂
Какво е Bash в Ubuntu под Windows
Като пълен начинаещ, може да се чудите какво получавате от Bash в Ubuntu на Windows . Получавате цялата среда на обвивката на Bash(Bash shell) на вашия компютър с Windows 10. Ако сте използвали Windows преди, било то Windows 10, Windows XP или нещо между тези две, вероятно сте запознати с командния ред(Command Prompt) и средата на PowerShell . Bash е подобна обвивка, но създадена за операционни системи Linux .
Точно като командния ред(Command Prompt) , Bash е среда на командния ред. Той работи върху ядрото на Linux и ви предлага цял набор от помощни програми от командния ред за изпълнение. Можете да го използвате за изтегляне, инсталиране и използване на Linux приложения, ако това е, което искате. И всички помощни програми, които изпълнявате в Bash , получават достъп до вашата файлова система Windows 10. (Windows)Това означава, че имате достъп, създавате и изтривате файлове и папки на всяко от вашите устройства. Също така е важно да се отбележи, че въпреки че е възможно, стартирането на графични приложения в Ubuntu на Windows е едновременно доста сложно нещо за правене и податливо на грешки. Това е защото Ubuntuна Windows е създаден, за да предостави подсистема на Linux и достъп до нейните помощни програми за разработчици, а не за обикновени потребители.
Как да стартирате Ubuntu на Windows 10
Първото нещо, което трябва да направите, след като сте инсталирали Ubuntu на Windows , е да го стартирате и бърз начин да направите това е да щракнете или докоснете неговия пряк път от менюто " Старт"(Start Menu) .
Ето как изглежда интерфейсът на Ubuntu в (Ubuntu)Windows 10 :
Като среда на командния ред, трябва да напишете текстовите команди, които искате да изпълнявате в нея. Ако сте работили с командния ред(Command Prompt) преди, тогава вероятно сте свикнали да пишете целия път на дадена команда, за да можете да я стартирате. Забравете за това, докато използвате обвивката на Bash . Тук всяка команда, инструмент или приложение, които инсталирате, може да се стартира отвсякъде, само като напишете името му. Няма нужда да добавяте пътя му преди името му. Сега нека видим основните команди, които трябва да научите, за да започнете:
1. Как да промените директорията на вашия компютър с Windows 10, с Bash на Ubuntu , като използвате командата CD
Една от основните команди в Bash е тази, която ви позволява да промените папката, в която работите. За да се придвижите до друга папка от вашия компютър с Windows 10, всичко, което трябва да направите, е да изпълните командата cd [път](cd [path]) , където [път]([path]) е местоположението на тази папка.
Имайте предвид, че всички устройства на вашия компютър с Windows 10 са монтирани в /mnt/[the letter of the drive] . Например, C устройството, където обикновено се инсталира Windows 10 , се намира на това място: (Windows 10)/mnt/c . D устройството , ако имате такъв, се намира в /mnt/d и така нататък. Да вземем пример: ако искате да отидете до папката Digital Citizen , намираща се на вашето (Digital Citizen)D устройство, ще трябва да изпълните тази команда на Bash : cd "/mnt/d/Digital Citizen" .
ВАЖНО:(IMPORTANT:) Ако папката, в която искате да работите, има интервали в името си, какъвто е случаят с Digital Citizen , не забравяйте да поставите пътя между кавички. Освен това използвайте само прави знаци, а не къдрави или интелигентни кавички, тъй като те не работят.
2. Как да видите съдържанието на папка на вашия компютър с Windows 10, с Bash на Ubuntu , като използвате командата LS
В Bash друга жизненоважна команда, която ви показва съдържанието на папка, е ls . Въведете го, натиснете Enter на клавиатурата си и трябва да получите списък с всяка папка и файл, намиращи се в текущата директория.
Както можете да видите на предишната екранна снимка, папките са маркирани, за да можете да ги разграничите от файловете.
3. Как да копирате файлове на вашия компютър с Windows 10, с Bash на Ubuntu , като използвате командата CP
Bash също така включва всички команди, необходими за основно управление на файлове, като копиране, преместване, преименуване, изтриване. Командата, която ви позволява да копирате файл от едно място на друго, е cp [source] [destination] , където [source] е пътят до файла, който е копиран, а [destination] е пътят до мястото, където ще бъде копиран .
Например, да кажем, че искаме да копираме файла, наречен incognito.xlsx, който се намира в нашата папка Digital Citizen , в подпапката (Digital Citizen)Security for Everyone . За да направим това, командата, която трябва да изпълним, е cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" .
След това файлът се копира в посочената папка.
4. Как да премествате или преименувате файлове на вашия компютър с Windows 10, с Bash на Ubuntu , като използвате командата MV
Преместването или преименуването на файлове с Bash е подобно на копирането на файлове. Командата, която трябва да изпълните за тази цел, има следния синтаксис: mv [source] [destination] , където [source] е пътят към файла, който е преместен или преименуван, а [destination] е пътят до мястото, където отива бъде преместен. Ако [дестинация]([destination]) е същата като [източник],([source],) но името на файла, което посочвате, е различно от оригинала, файлът се преименува, вместо да бъде преместен.
Използвайки същия пример като преди, нека преместим файла incognito.xlsx от нашата папка Digital Citizen в подпапката (Digital Citizen)Security for Everyone и след това го преименуваме на web_incognito.xlsx . За да направите това, трябва да изпълним следните команди: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" и след това mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .
5. Как да изтриете файлове от вашия компютър с Windows 10, с Bash на Ubuntu , като използвате командата RM
Премахването или изтриването на файлове в Bash се извършва с помощта на командата rm [file] . За да премахнем файла web_incognito.xlsx , който създадохме по-рано, първо се придвижваме до нашата папка Security for Everyone , която го съхранява, като използваме командата cd "/mnt/d/Digital Citizen/Security for Everyone" . След това изпълняваме командата rm web_incognito.xlsx .
6. Как да създавате папки на вашия компютър с Windows 10, с Bash на Ubuntu , като използвате командата MKDIR
Създаването на папка с Bash се извършва с помощта на командата mkdir [folder] , където [folder] е името на папката, която искате да създадете. За пример, да кажем, че искаме да създадем папка, наречена Tests , в нашата директория Digital Citizen . За да направите това, първо се придвижваме до папката Digital Citizen (cd "/mnt/d/Digital Citizen") и след това стартираме командата mkdir Tests . Това е толкова просто.
7. Как да изтриете папки от вашия компютър с Windows 10, с Bash на Ubuntu , като използвате командата RM -R
По същия начин премахването или изтриването на папка с Bash е също толкова лесно. Придвижете(Navigate) се до родителската директория на папката, която искате да премахнете, и изпълнете командата rm -r [папка](rm -r [folder]) , където [папка]([folder]) е името на папката за изтриване. Може би сте забелязали, че тази команда включва и аргумента -r : трябва да го добавите, така че всичко в тази папка също да бъде изтрито, рекурсивно.
За пример, нека изтрием папката Tests , която преди това създадохме в нашата папка Digital Citizen . За това първо трябва да отидем до родителската папка, която е Digital Citizen , като използваме командата: cd "/mnt/d/Digital Citizen" . След това трябва да изпълним командата rm -r Tests .
8. Как да изтегляте и инсталирате Linux приложения на Windows 10 , с Bash на Ubuntu , като използвате командата SUDO APT-GET INSTALL
Linux също ви позволява да изпълнявате команди като суперпотребител с помощта на командата SUDO , която ви дава административни привилегии. Синтаксисът е прост: sudo [приложение](sudo [application]) , където [приложение]([application]) може да бъде всяка програма, инсталирана на операционната система. Тъй като командата sudo ви дава административни правомощия върху всичко в Linux , тя е много подобна на това, което може да прави потребителски акаунт на администратор в Windows . Ако искате да изтеглите, инсталирате и стартирате Linux приложения, можете да използвате следните команди:
Първо стартирайте sudo apt-get update . Тази команда изтегля най-новите списъци със софтуер от Ubuntu .
След това, за да изтеглите и инсталирате приложението за Linux , което искате, изпълнете sudo apt-get install [име на приложението](sudo apt-get install [application name]) . Например, ако искаме да инсталираме w3m , който е текстов уеб браузър, ще трябва да изпълним sudo apt-get install w3m(sudo apt-get install w3m) . Ако приложението изисква допълнителни пакети, може да се наложи да потвърдите, че искате да продължите, като в този случай натиснете клавиша Y на клавиатурата.
След като приложението е инсталирано, можете да го стартирате, като напишете името му в Bash , последвано от всички необходими параметри. Например, ако искаме да посетим нашия уебсайт, ще трябва да напишем w3m digitalcitizen.life(w3m digitalcitizen.life) .
9. Как да получите помощ в Bash на Ubuntu на Windows , като използвате аргумента HELP
Ако искате да разберете повече за това какво прави дадена команда, напишете я в Bash и добавете параметъра "--help" . Показаната информация трябва да хвърли повече светлина върху структурата и използването на тази команда. Вземете, например, командата ls, която изброява съдържанието на папка. Може да изглежда като проста команда, но предлага доста опции за това как показва информацията. Ето част от помощта, която получавате за това:
Опитахте(Did) ли Bash на Ubuntu на Windows ?
Надяваме се, че сме успели да ви запознаем с много интересния свят на Linux Bash и основите на използването му в Windows 10 . Опитайте командите, които показахме, и научете повече за всяка команда, като използвате аргумента HELP . Ако имате въпроси или съвети, които да споделите, не се колебайте да коментирате по-долу.
Related posts
34 клавишни комбинации за командния ред на Windows 10
Как да персонализирате командния ред (cmd) в Windows 10
Преки пътища за UEFI BIOS и средата за възстановяване на Windows 10
8 функции, които са нови в командния ред и PowerShell на Windows 10?
3 начина за промяна на IP адреса в Windows 10
Как да използвате множество настолни компютри в Windows 10: Всичко, което трябва да знаете
Как да използвате Центъра за мобилност на Windows в Windows 10 -
Как да отпечатате изображение на няколко страници, като използвате Paint на Windows 10
Как да получа подсистемата на Windows за Linux?
Разберете кога е инсталиран Windows. Каква е първоначалната дата на инсталиране?
Как да използвате командния ред, за да коригирате проблеми със записите за зареждане на вашия компютър
Как да преброите файловете в папка с помощта на PowerShell, CMD или File Explorer
Как да използвате приложението Windows 10 Your Phone със смартфони с Android
5 забавни и странни неща, които можете да правите с Telnet клиента
Какво е Task View в Windows 10 и как да го използвате
Как да сортирате, групирате и филтрирате файлове и папки във File Explorer на Windows 10
Как да надстроите до Windows 10 (безплатно) -
Хронологията на Windows 10 и как да се възползвате максимално от нея
Как да превключвате между CMD и PowerShell в Windows Terminal
Как да скриете (или покажете) всеки дял в Windows (всички версии)