Teprve začínají na Linuxu? Takže si pohodlí s příkazovým řádkem je zásadní. Pokud jste již obeznámeni s příkazového řádku nástrojů, zjistíte, že Linux a Mac podíl mnoho společného, ale Windows příkazy mají méně podobnosti. Podívejme se.
Linux Command Line
Nováčci Linux jsou často překvapen, kolik času ochucené Linux uživatelé tráví na příkazovém řádku. Existuje mnoho dobrých důvodů, proč okno terminálu je tak populární. Pro správu systému, to je zdaleka nejvíce flexibilní a účinný způsob, jak vydávat příkazy k počítači. Máte více příkazů na dosah ruky, a více možností než prostředí vašeho počítače a aplikací může poskytnout, a příkazového řádku je mnohem rychlejší. Můžete také skript opakující úkoly, vytvářet aliasy a funkce write shell nahodit účinnost.
Pokud uvažujete o stěhování do Linuxu z Windows, nebo jen chcete pohrát s Windows Subsystem pro Linux najdete v příkazovém řádku bohatý a univerzální hřiště. Existuje mnoho příkazů k dispozici. Tolik ve skutečnosti, že je ohromující, aby lidé vyrazit s Linuxem.
To nepomůže, že mnoho příkazů Linux má nejasné, jména dvou písmen. Existují však i jiné příkazy s názvy, které by vás mohly uznávat, pokud jste shromáždili žádné zkušenosti v okně příkazového řádku Windows. příkazy jako
ping.
a
netstat.
Například, mít stejný název na Windows a Linux.
Objevování a zapamatování příkazy pro úkoly, které běžně vykonávají na svou obvyklou počítačovou platformu, je to skvělý způsob, jak začít se cítit jako doma na nové platformě. Máme shromáždil sbírku 10 příkazů Windows a my jsme za předpokladu, že ekvivalent Linux. My jsme vynechal velmi základní, jednoduché příkazy.
PŘÍBUZNÝ: 37 Důležité příkazy Linuxu byste měli vědět
Změna adresáře s
CD
je stejné na obou platformách, a
ls.
Na Linux co dělá
dir
dělá v systému Windows. Je to dvě věci méně obávat, ale nemají ve skutečnosti přesunout vás přiblíží k něčemu, která je skutečně produktivní. Linux příkazy jsme vybrali, jsou užitečné a mají přímý ekvivalent Windows již budete obeznámeni s, pokud jste použili příkaz Windows řádku.
1. Zobrazte obsah souboru: kočka
. \ T
kočka
Příkaz je analogický k systému Windows
typ
příkaz. Zobrazí obsah souboru v okně terminálu. Můžete také zřetězit více souborů do jednoho souboru. Je to „kočka“ uprostřed „zřetězit“, která dává tento povel jeho jméno.
Máme verš básně v souboru s názvem „sloka-1.txt.“ Můžeme zkoumat jeho obsah se
kočka
Příkaz předáním název souboru jako parametr příkazového řádku.
cat poezie-- 1.text
Chcete-li zobrazit obsah jiného souboru jednoduše procházet ve jménu druhého souboru:
cat poezie-- 2.txt
Chcete-li vidět oba soubory najednou pomocí jediného příkazu, míjíme oba názvy souborů
kočka
:
cat poezie-- 1.txt poezie-- 2.txt
Chcete-li vytvořit nový soubor obsahující obsah dvou souborů, můžeme použít přesměrování poslat výstup z
kočka
do nového souboru.
kočka poezie-- 1.txt poezie-- 2.txt & gt; newfile.text
2. Přidružení Akce pro typy souborů: mimeopen
. \ T
mimeopen
Příkaz funguje jako Windows
assoc
příkaz. Sdružuje výchozí program s typem souboru.
Windows používá přípony souboru k identifikaci typů souborů. Linux dělá věci jinak. To určuje typ souboru, při pohledu na obsah textových souborů nebo digitálního podpisu obsaženého v prvních několika bajtů digitálních souborů.
Chcete-li vytvořit přidružení souboru, využívání
mimeopen
s.
-d.
(Zeptejte se na výchozí) možnost a předejte název souboru typu, který chcete nastavit.
Mimeopen -d jádro-article.mm
Pokud je aplikace, kterou chcete použít, zadejte jeho číslo. V tomto příkladu není uvedena naše požadovaná aplikace. Můžeme zadat "6" a zadejte příkaz, který spustí aplikaci. Chceme otevřít tento typ souboru s Freemind, aplikace mapování mysp.
Aplikace je spuštěna pro vás, otevření souboru, který jste prošli na příkazovém řádku.
Tato aplikace bude nyní použita pro otevření souborů tohoto typu.
3. Nastavit atributy souborů: CHMOD
. \ T
chmod
příkaz
Nastaví atributy souborů, podobně jako okna
Atrib
příkaz dělá. Na Linuxu můžete nastavit
oprávnění
Pro čtení souborů, psaní souborů a provádění souborů, s jinou sadou atributů pro vlastníka souboru, skupina uživatelů soubor patří, a všichni ostatní. Tyto atributy lze také aplikovat na adresáře.
Za použití
-l.
(dlouhý formát) s možností
ls.
Příkaz zobrazuje seznam znaků pro každý soubor, který vypadá takto.
-RWXRWXRWX
Pokud je první znak pomlčka "-" to znamená, že seznam představuje soubor. Pokud je první znak "D", zápis představuje adresář.
Zbytek řetězce se skládá ze tří skupin tří znaků. Zleva první tři zobrazují oprávnění k souboru vlastníka, střední tři ukazují oprávnění souboru skupiny a nejvíce vpravo tři znaky ukazují oprávnění pro ostatní.
V každé skupině zleva doprava představují oprávnění ke čtení, zápisu a praxe. Pokud je zobrazeno "R", "W" nebo "X", že byl nastaven atribut. Pokud byl dopis nahrazen pomlčkou "-" Toto oprávnění není nastaveno.
Snadný způsob použití
chmod
představuje každou sadu tří oprávnění s číslem. Tím, že dává třímístné číslo
chmod
Můžete nastavit oprávnění pro majitele, skupinu a další. Police vlevo představuje majitele. Středová číslice představuje skupinu. Ostatní číslice představuje ostatní. Číslice se pohybují od nuly až sedm.
- 0. : Bez povolení
- 1. : Proveďte povolení
- 2. : Zápis povolení
- 3. : Oprávnění napište a proveďte
- 4. : Přečtěte si svolení
- 5. : Přečtěte si a proveďte oprávnění
- 6. : Přečtěte si oprávnění
- 7. : Přečtěte si, zápisy a spouštění oprávnění
Soubor "HowTogeek.txt" má plná oprávnění pro každého. Změneme se k plným oprávněním pro majitele (7), čtení a zápis (6) pro skupinu a číst (4) pro všechny ostatní.
Ls -l HowTogeek.text
CHMOD 764 HOWTOGEEK.txt
Ls -l HowTogeek.text
4. Najděte řetězec: grep
Windows má
nalézt
příkaz. Vyhledává textové soubory pro odpovídající řetězce. Ekvivalent Linuxu je
petrh
. Flexibilita a sofistikovanost
petrh
může být ohromující, ale jeho základní principy jsou jednoduché. Skenuje text hledá odpovídající struny.
Chcete-li prohledat soubor "/ etc / passwd" pro položky odpovídající "Dave", které jsme použili tento příkaz:
Grep Dave / etc / passwd
Řetězec nemusí být celým slovem. Ve skutečnosti můžete vyhledávat pomocí bohaté sady zástupných znaků a regulárních výrazů.
grep ee verš-1.txt
Můžete také použít
petrh
vyhledávání přes výstup z jiného příkazu. . \ T
ps.
Příkazové seznamy běžící procesy. . \ T
-E
(vše) Volba uvádí všechny procesy. Můžeme to potrubí
petrh
a hledat procesy s "naut" v jejich jménu.
ps -e | grep Naut
Chcete-li zobrazit podrobnější popis
petrh
a jeho regulární výrazy, podívejte se na naše
celý článek na
petrh
.
PŘÍBUZNÝ: Jak používat grep příkaz na Linuxu
5. Najít rozdíly souborů: diff
. \ T
diff
Příkaz je Linux, co
fc
Příkaz je k systému Windows. Porovnává dva soubory a upozorňuje na rozdíly mezi nimi. To je zvláště užitečné, když jste porovnávání novější i starší verze zdrojového kódu programu, ale stejně tak je užitečné, když máte kontrolu dvě verze jakéhokoli výrazného textového souboru.
Chcete-li porovnat dva soubory, předávat jejich jména na příkazovém řádku:
RP core.c staré core.c
Změny jsou buď linie, které byly přidány, řádky, které byly odstraněny, nebo čáry, které byly modifikovány. Každá změna je popsán ve formě zkratky a poté zobrazeny. Zkráceném uvádí číslo řádku (nebo rozmezí čáry) v prvním souboru, dopis, a pak počet řádek nebo čísla do druhého souboru. Dopis může být:
- C : Linka v prvních potřeb souborů, které mají být změněny tak, aby odpovídaly linii ve druhém souboru.
- D. : Linka v prvním souboru musí být odstraněny tak, aby odpovídal druhý soubor.
- A Extra obsah musí být přidány na první soubor, aby to odpovídalo druhému souboru.
Chcete-li zobrazit side-by-Side srovnání, použijte
-y.
Možnost (bokem). To je často užitečné použít
W
Možnost (šířka) omezit šířku výstupu jinak zabalené linky může výstup obtížné interpretovat.
RP-Y-W 70 core.c staré core.c
Tyto linky jsou zobrazeny vedle sebe. Změněné, přidané nebo odstraněné řádky jsou označeny symbolem ve střední části displeje. Tyto symboly mohou být:
- |. : Linka, která byla změněna v druhém souboru.
- & Lt; : Linka, která byla odstraněna z druhého souboru.
- & gt; : Čára, která byla do druhého souboru, který není v prvním souboru přidán.
6. Find Your IP adresa: IP adresa,
Okna
IPCONFIG.
Příkaz zobrazí informace o připojení k síti a vaši IP adresu. Chcete-li stejného výsledku dosáhnout na Linux, použití
. \ t
IP.
příkaz
. Trvá mnoho objektů a možnosti, které mění své chování, jako je například
addr
, Který zobrazuje informace o vaší IP adresou.
ip addr
Uvidíte, že vaše IP adresa ve výstupu. V tomto příkladu je IP adresa je zobrazena jako 192.168.1.40/24. To znamená, že adresa IP je 192.168.1.40 a maska sítě je 255.255.255.0. Dále jen „/ 24“ je beztřídní Inter-Domain Routing zápis pro síťovou masku s třemi sadami 8 bitů nastaven na hodnotu 1.
K dispozici je velké množství informací k dispozici prostřednictvím
IP.
příkaz. Naleznete na celý článek se dozvědět více.
PŘÍBUZNÝ: Jak používat IP command na Linuxu
7. Uncover Network Information: netstat
Protějšek Windows
netstat.
Příkaz má stejné jméno na Linux. Linux
netstat.
Příkaz zobrazí informace o připojení k síti, včetně zásuvek a dalších datových struktur. Li
netstat.
není-li již v počítači nainstalována, můžete nainstalovat pomocí správce balíčků pro vaši distribuci.
Chcete-li zobrazit poslech sokety TCP / IP, použijte
-l.
(Poslech) a
-t
(TCP / IP) Opce:
netstat -Je
PŘÍBUZNÝ: Jak použít netstat na Linuxu
8. potíží s připojením Problémy: ping
Další příkaz, který má stejný název jako jeho ekvivalent Windows
ping.
, pravděpodobně potřebuje malý úvod. Je to skvělý nástroj pro testování síťových připojení a zjistit, zda existuje platná trasa mezi síťovými zařízeními.
Posílá
ICMP ECHO_REQUEST.
pakety do vzdáleného zařízení a poslouchá odpověď. Poté vám řekne, zda by mohlo být provedeno spojení, a průměrná kulatá cesta v milisekundách.
Můžeš použít
ping.
s adresami IP nebo názvem domény a sítí.
ping www.howtogeek.com
Chcete-li odeslat konkrétní počet požadavků na ping, použijte
-C
(počet).
ping -c 4 www.howtogeek.com
9. Objevte detaily hardwaru: LSHW
Uživatelé příkazového řádku systému Windows budou obeznámeni s
systémová informace
příkaz. Linux
lsw.
Příkaz poskytuje stejný druh funkčnosti. Možná budete muset tento příkaz nainstalovat na některých distribucích.
Z tohoto příkazu je spousta výstupu. Je to obvykle pohodlnější potrubí výstupu do
méně
. Také použití
sudo
S tímto příkazem tak, že má oprávnění k přístupu na systémové soubory a toky.
sudo lshw | Méně
Chcete-li získat kondenzovaný přehled, použijte
-krátký
volba.
sudo lsw -short
Existuje mnoho různých Utility, které ukazují různé podmnožiny informací o hardwaru . Podívejte se na náš celý článek pro popis několika z nich.
PŘÍBUZNÝ: Jak zobrazit zařízení počítače z terminálu Linuxu
10. Určete trasu paketu: Traceroute
Linux
traceroute.
příkaz
je analog oken
tracert.
příkaz. Je to další, který byste mohli nainstalovat do distribuce. Počítá chmele z routeru do routeru, protože pakety od svého počítače do vzdáleného zařízení provádějí. Některá zařízení se o sobě moc neodhalí. Tato tajná zařízení jsou zobrazena jako řádek hvězdiček "*" ve výstupu.
Můžete použít traceroute s adresami IP nebo názvy domény a zařízení.
Traceroute www.blarneycastle.ie
Svět rozdílů
Windows a Linux jsou světy od sebe a přesto sdílejí některé společné příkazy - a dokonce i názvy příkazů. To není příliš překvapivé. Zásuvky Windows pocházely Unix. , Takže je tam být v tom, že se v této terminologii ve dvou operačních systémech překrývají některé překrytí.
A některé utility jsou tak užitečné, že jsou vázáni na všech platformách. . \ T
ping.
Například příkaz, například na téměř každé platformě, na které si můžete myslet.
Příjezd do systému Linuxu z oken je kulturní šok, že to neuniklo. Ale to je ten druh bodu. Kdyby to bylo jen totéž, můžete také držet se systémem Windows. Ale několik známých tváří vám určitě pomůže zmírnit do světa Linuxu.