Windows túlélési útmutató Linux / Unix felhasználók számára

Szerző: Roger Morrison
A Teremtés Dátuma: 17 Szeptember 2021
Frissítés Dátuma: 4 Lehet 2024
Anonim
Windows túlélési útmutató Linux / Unix felhasználók számára - Technológia
Windows túlélési útmutató Linux / Unix felhasználók számára - Technológia

Tartalom


Forrás: Binu Omanakkuttan / Dreamstime.com

Elvitel:

Előnyben részesíti a Linuxot / Unix-ot, de kénytelen a Windows használatát? Íme néhány módszer, ahogyan a Windows számítógépet kissé hasonlíthatja a kívánt operációs rendszerhez.

Nézzünk szembe a tényekkel: a Linux és az Unix remek operációs rendszerek, de sok felhasználónak a való világban kell élnie, és a való világban való élés gyakran egy bizonyos Windows nevű operációs rendszer használatát jelenti. Függetlenül attól, hogy ellátogat a Windows-ba, vagy ott él, vannak olyan módok, amelyek révén jobban működik, mint a megszokott rendszerek.

cygwin

Ha Ön egy komoly Linux / Unix felhasználó, aki a Windowskal szembesül, valószínűleg hiányzik a parancssor. Persze, a Windows Command Prompt rendben van, ám ez közel sem áll a Unix héj rugalmasságához. Cygwin a válasz az Ön számára. Ez egy DLL és POSIX kompatibilitási réteg, amely megkönnyíti a Linux szoftver Windows-ba történő portolását, miközben ismerős környezetet biztosít.


Csak töltse le a Setup.exe fájlt a projekt webhelyéről, és telepítse a Cygwin programot. A telepítő párhuzamosan csomagkezelőként működik, és telepítheti kedvenc segédprogramjait, eszközeit, szerkesztőit és így tovább. Van egy Cyg-get nevű parancssori kezelőfelület, amely hasonló az Debian és Ubuntu apt-get segédprogramjához.

Nem fogsz tudni használni a Linux bináris fájljait a Cygwinnel. A szoftvert Windows rendszerre kell fordítani. Több száz csomag érhető el. Ha ilyen hajlamos, telepítheti a GCC-t, és saját forrásból fordíthat.

Nem csak parancssori alkalmazásokat futtathat, hanem az X Window rendszerhez tervezett programokat, valamint a Cygwin / X programot is.

PowerShell

A Microsoft saját PowerShell érdekes alternatívája mind a hagyományos Unix héjnak, mind az MS-DOS-ból származó szabványos Windows parancssornak. A PowerShell erősen kifogásközpontú.


Létrehozott csővezetékeket ugyanúgy hozhat létre, ahogyan a Unix héjban készíthetsz, de a különbség az, hogy a sima használat helyett az objektumokat csövezi. Ez sértheti a komoly Unix programozókat, de az az előnye, hogy adatokat gyűjthet anélkül, hogy olyan összetett feldolgozási eszközöket használna, mint az AWK vagy akár a Perl.

Van egy kis tanulási görbe, de a tervezők megkíséreltek megkönnyíteni a PowerShell tanulását. Hasznosabb, ha maga a Windows működik. Ha nem kell automatizálnia a Windows feladatait, akkor érdemes ragaszkodnia más szkriptnyelvekhez.

Nincsenek hibák, nincs stressz - Az Ön életét megváltoztató szoftverek készítésének lépésről lépésre történő leírása az élet megsemmisítése nélkül

Nem javíthatja a programozási képességeit, ha senki sem törődik a szoftver minőségével.

Szerkesztők

Nem számít a vi és az Emacs közötti „szerkesztő háborúk” melyik oldalán használhatja kedvencét a Windows rendszeren. Számos szerkesztő van a Windows rendszeren, a Cygwin-en elérhető Unix szerkesztőkön, valamint a vi és az Emacs natív portjain.

Jó könnyű, de teljes funkcionalitású alternatíva mindkettő számára a Notepad ++.

SSH

Ha Ön komoly programozó vagy rendszergazda, akkor már ismeri az SSH-t. Szerencsére távoli gépeket érhet el Windows és Linux rendszeren is. Az egyik módszer a PuTTY, amely lehetővé teszi a kapcsolatok kezelését.

Az SSH telepíthető a Cygwin használatával is. Ennek az előnye, hogy használhatja a Mosh alkalmazást, amely lehetővé teszi a kapcsolattartást, ha a készüléket aludni vagy hálózatokat cserél. Nagyon nagyszerű, ha laptop segítségével dolgozik Wi-Fi kapcsolaton keresztül.

Programozási nyelvek

Az Unix remek fejlesztési környezet, és bármi is legyen a kedvenc programozási nyelve a Unix-on, a Windows számára elérhető.

Az összes fő szkriptnyelv, beleértve a Python, a Perl, a PHP és mások is, natív Windows verziókkal és Cygwin verziókkal is elérhető.

A Microsoftnak saját fejlesztőeszközei vannak, de az Unix eszközök sokkal könnyebbek.

Asztalkezelő

A Linux asztali számítógépek másik, a valószínűleg hiányzó tulajdonsága a virtuális asztali számítógépek. Amíg a Microsoft hozzáadja a Windows 10-hez, nem kell megvárnia. Telepítheti a VirtuaWin szoftvert, amely jelenleg fejlett ablakkezelési funkciókat kínál. Mint a legjobb Linux szoftver, ingyenes és nyílt forráskódú.

Megközelítés a Real * nix-hez

Ha rendelkeznie kell valódi Unix-szal, akkor nem kell feladnia kedvenc rendszerét. A klasszikus megoldás a kettős indítású Windows és Linux.

Ha ezen az úton halad, csak ellenőrizze, hogy a Windows telepítve van-e először. Ellenkező esetben a Windows felülírja a Master Boot Record bármelyik rendszerbetöltőjét, amikor telepíti. A legtöbb Linux disztribúció elég okos ahhoz, hogy észlelje a Windows partíciókat, és telepítsen egy indítóbetöltőt, amely lehetővé teszi, hogy kiválaszthassa, melyik operációs rendszerbe indul.

Egy másik probléma, amelyet a Windows 8-hoz tervezett újabb számítógépeknél tapasztalhat, az UEFI-védelem. Láthatóan a rootkit és a bootkit elleni védekezés érdekében kritizálták az operációs rendszerek kriptográfiai aláírásának megkövetelése miatt, amely számos disztró elzárására képes volt.

A Microsoft előírja, hogy az új PC-k alapértelmezés szerint engedélyezve legyenek, de szerencsére azt is megkövetelik, hogy engedélyezze azt, de csak x86-os számítógépeken. A jövőben másképp dönthetnek. Ha biztonságban kívánja tartani a rendszert, vagy ARM processzort használ, választhat aláírt disztrókat, például az Ubuntu 64 bites verzióját.

Következtetés

Még akkor is, ha átmenetileg vagy véglegesen beragadt a Windows rendszerbe, mégis megtapasztalhatja a mennyország kis ízét néhány egyszerű kiegészítéssel a Windows környezetéhez.