Windows izdzīvošanas rokasgrāmata Linux / Unix lietotājiem

Autors: Roger Morrison
Radīšanas Datums: 17 Septembris 2021
Atjaunināšanas Datums: 3 Maijs 2024
Anonim
UNIX Week 1 (2020) - UNIX Survival Guide
Video: UNIX Week 1 (2020) - UNIX Survival Guide

Saturs


Avots: Binu Omanakkuttan / Dreamstime.com

Izņemšana:

Vai dodat priekšroku Linux / Unix, bet spiesti izmantot Windows? Šeit ir daži veidi, kā padarīt jūsu Windows datoru nedaudz līdzīgu jūsu vēlamajai OS.

Pieņemsim, ka Linux un Unix ir lieliskas operētājsistēmas, taču daudziem lietotājiem ir jādzīvo reālajā pasaulē, un dzīvot reālajā pasaulē bieži nozīmē izmantot noteiktu operētājsistēmu, ko sauc par Windows. Neatkarīgi no tā, vai apmeklējat operētājsistēmu Windows vai dzīvojat tur, ir daži veidi, kā panākt, lai tas darbotos vairāk kā sistēmas, kuras esat pieradis.

Cigvins

Ja esat nopietns Linux / Unix lietotājs, kas saskaras ar Windows, jums, iespējams, trūkst komandrindas. Protams, Windows komandu uzvedne ir piemērota, taču tai nav tuvu Unix čaulas elastība. Cigvins ir atbilde jums. Tas ir DLL un POSIX saderības slānis, lai atvieglotu Linux programmatūras portēšanu uz Windows, vienlaikus nodrošinot jums pazīstamu vidi.


Jūs vienkārši lejupielādējat failu Setup.exe no projekta vietnes un instalējat Cygwin. Instalēšanas programma darbojas kā pakešu pārvaldnieks, un jūs varat instalēt savus iecienītos utilītus, rīkus, redaktorus un tā tālāk. Ir komandrindas priekšējā daļa ar nosaukumu Cyg-get, kas ir līdzīga utilītai apt-get Debian un Ubuntu.

Jūs nevarēsit izmantot Linux bināros failus kopā ar Cygwin. Programmatūra ir jāapkopo operētājsistēmai Windows. Pieejami simtiem paku. Ja esat tik noskaņots, varat instalēt GCC un pats sastādīt no avota.

Jūs varat ne tikai palaist komandrindas lietojumprogrammas, bet arī programmas, kas paredzētas X Window sistēmai, kā arī izmantojot Cygwin / X.

PowerShell

Microsoft paša PowerShell ir interesanta alternatīva gan tradicionālajam Unix apvalkam, gan standarta Windows komandrindai, kas atvasināta no MS-DOS. PowerShell ir ļoti vērsta uz iebildumiem.

Jūs varat izveidot ķēžu komandu cauruļvadus tāpat kā Unix čaumalās, taču atšķirība ir tā, ka vienkāršā vietā tā caurulē objektus. Tas varētu būt nopietnu Unix programmētāju apvainojums, taču priekšrocība ir tā, ka datus varat atlasīt, neizmantojot sarežģītus apstrādes rīkus, piemēram, AWK vai pat Perl.


Ir mazliet mācīšanās līknes, taču dizaineri ir mēģinājuši padarīt PowerShell mācīšanos vieglāku. Tas ir noderīgāk, ja mijiedarbojas ar pašu Windows. Ja jums nav nepieciešams automatizēt Windows uzdevumus, ieteicams pieturēties pie citām skriptu valodām.

Bez kļūdām, bez stresa - jūsu soli pa solim, kā izveidot programmatūru, kas maina dzīvi, neiznīcinot savu dzīvi

Jūs nevarat uzlabot savas programmēšanas prasmes, kad nevienam nerūp programmatūras kvalitāte.

Redaktori

Neatkarīgi no tā, kurā “redaktora karu” pusē starp vi un Emacs atrodaties, Windows varat izmantot savu iecienīto. Jums ir plaša redaktoru izvēle operētājsistēmā Windows, sākot no Unix redaktoriem, kas pieejami Cygwin, kā arī vietējie vi un Emacs porti.

Laba viegla, bet pilnvērtīga alternatīva abiem ir Notepad ++.

SSH

Ja esat nopietns programmētājs vai sistēmas administrators, jūs jau zināt par SSH. Par laimi, jūs varat piekļūt attālajām mašīnām gan Windows, gan Linux. Viens no veidiem ir PuTTY, kas ļauj pārvaldīt savienojumus.

Varat arī instalēt SSH, izmantojot Cygwin. Priekšrocība, ja to darāt šādā veidā, ir tā, ka jūs varat izmantot Mosh, kas ļauj uzturēt savienojumu, ja jūs gulējat mašīnu gulēt vai maināt tīklus. Tas ir patiešām lieliski piemērots darbam ar klēpjdatoru, izmantojot Wi-Fi.

Programmēšanas valodas

Unix ir lieliska izstrādes vide, un lai kāda būtu jūsu iecienītākā programmēšanas valoda Unix, tā ir pieejama operētājsistēmai Windows.

Visām galvenajām skriptu valodām, ieskaitot Python, Perl, PHP un citām, ir vietējās Windows versijas, kā arī Cygwin versijas.

Microsoft ir savi izstrādes rīki, taču Unix rīki parasti ir daudz vieglāki.

Darbvirsmas pārvaldnieks

Vēl viena Linux galddatoru funkcija, kas jums, iespējams, pietrūkst, ir virtuālie galddatori. Kamēr Microsoft to pievieno operētājsistēmai Windows 10, jums nav jāgaida. Jūs varat instalēt VirtuaWin, kas šobrīd nodrošina uzlabotas logu pārvaldības funkcijas. Tāpat kā labākā Linux programmatūra, tā ir bezmaksas un atvērtais avots.

Nokļūšana Real * nix

Ja jums ir jābūt reālai Unix, jums nav jāatsakās no iecienītās sistēmas. Divkāršās palaišanas operētājsistēma Windows un Linux ir klasisks risinājums.

Ja dodaties pa šo ceļu, vienkārši pārliecinieties, vai vispirms ir instalēta sistēma Windows. Pretējā gadījumā Windows instalēšanas laikā pārrakstīs jebkuru sāknēšanas ielādētāju galvenajā sāknēšanas ierakstā ar savu. Lielākā daļa Linux izplatījumu ir pietiekami gudri, lai noteiktu Windows nodalījumus un instalētu sāknēšanas ielādētāju, kas ļauj jums izvēlēties, kurā OS vēlaties ielādēt.

Vēl viena problēma, ar kuru jūs varētu saskarties jaunākajos datoros, kas izstrādāti operētājsistēmai Windows 8, ir UEFI aizsardzība. Acīmredzot, lai aizsargātu pret sakņu komplektiem un sāknēšanas komplektiem, tas tika kritizēts par prasību pieprasīt operētājsistēmām parakstīt kriptogrāfiju, kurai bija iespēja bloķēt daudzus distros.

Microsoft pilnvaro, ka jauniem datoriem tas ir iespējots pēc noklusējuma, taču, par laimi, viņi pieprasa arī iespēju to izslēgt, bet tikai x86 datoros. Viņi nākotnē varētu izlemt citādi. Ja vēlaties saglabāt drošu sāknēšanu vai izmantojat ARM procesoru, varat izvēlēties parakstītos distros, piemēram, Ubuntu 64 bitu versiju.

Secinājums

Pat ja jūs īslaicīgi vai pastāvīgi iestrēdzat operētājsistēmā Windows, jums joprojām ir sava mazā debesu garša, izmantojot dažus vienkāršus Windows vides papildinājumus.