Tato příručka obsahuje seznam 10 příkazů Linuxu, které potřebujete znát, abyste mohli navigovat v systému souborů pomocí terminálu Linux.
Poskytuje příkazy, které zjistí, který adresář se nacházíte, který adresář jste byli dříve, jak se pohybovat do jiných složek, jak se vrátit domů, jak vytvářet soubory a složky, jak vytvářet odkazy
01 z 10
Která složka se nacházíte
Když otevřete okno terminálu, první věc, kterou potřebujete vědět, je, kde jste v systému souborů.
Přemýšlejte o tom jako o značce "jste zde", který najdete na mapách v nákupních centrech.
Chcete-li zjistit, ve které složce se nacházíte, můžete použít následující příkaz:
pwd
Výsledky vrácené příkazem pwd se mohou lišit v závislosti na tom, zda používáte shell verzi pwd nebo verzi nainstalovanou v adresáři / usr / bin.
Obecně bude tisknout něco podél linie / home / username .
Klikněte zde pro více informací o příkazu pwd .
02 z 10
Jaké soubory a složky jsou pod aktuálním adresářem
Nyní, když víte, ve které složce se nacházíte, můžete zjistit, které soubory a složky jsou pod aktuálním adresářem pomocí příkazu ls.
ls
Vlastní příkaz ls zobrazí seznam všech souborů a složek v adresáři s výjimkou těch, které začínají periodou (.).
Chcete-li zobrazit všechny soubory včetně skrytých souborů (ty, které začínají s určitou periodou), můžete použít následující přepínač:
ls -a
Některé příkazy vytvářejí zálohy souborů, které začínají znakem tilde metacharacter (~).
Pokud nechcete zobrazit zálohy při zápisu souborů do složky, použijte následující přepínač:
ls -B
Nejčastějším používáním příkazu ls je následující:
ls -lt
To poskytuje dlouhý výpis seřazený podle doby modifikace, s nejnovějšími prvními.
Další možnosti řazení zahrnují rozšíření, velikost a verzi:
ls -lU
ls -lX
ls-lv
Dlouhý formát zápisu poskytuje následující informace:
- oprávnění
- počet inodů souboru (viz hard links)
- majitel
- primární skupina
- velikost souboru
- poslední čas přístupu
- soubor / složka / název odkazu
03 z 10
Jak navigovat k jiným složkám
Chcete-li přesunout souborový systém, můžete použít příkaz cd .
Souborový systém Linux je struktura stromu. Horní část stromu je označena lomítkem (/).
V kořenovém adresáři naleznete některé nebo všechny následující složky.
- /
- zásobník
- boot
- CD ROM
- dev
- atd
- Domov
- lib
- lib64
- ztraceno + nalezeno
- média
- mnt
- opt
- proc
- vykořenit
- běh
- sbin
- srv
- sys
- tmp
- var
- usr
Složka bin obsahuje příkazy, které mohou být spuštěny libovolným uživatelem, jako je příkaz cd, ls, mkdir atd.
Sbin obsahuje systémové binární soubory.
Složka usr znamená systémové prostředky Unixu a obsahuje také složku bin a sbin. Složka / usr / bin obsahuje rozšířenou sadu příkazů, které mohou uživatelé spustit. Podobně složka / usr / sbin obsahuje rozšířenou sadu systémových příkazů.
Spouštěcí složka obsahuje vše, co vyžaduje spouštěcí proces.
Složka cdrom je samozřejmostí.
Složka dev obsahuje podrobnosti o všech zařízeních v systému.
Složka atd. Je obvykle, kde jsou uloženy všechny konfigurační soubory systému.
Domovská složka je obecně kde jsou uloženy všechny uživatelské složky a průměrný uživatel je jedinou oblastí, o kterou by se měli obávat.
Lib a lib64 obsahují všechna jádra a sdílené knihovny.
Ztráta + nalezená složka bude obsahovat soubory, které již nemají název, který byl nalezen příkazem fsck.
Složka médií je umístěna v místech, kde jsou umístěna média, jako jsou jednotky USB.
Složka mnt se také používá k připojení dočasného úložiště, jako jsou jednotky USB, jiné systémy souborů, obrazy ISO atd.
Složka opt používá některé softwarové balíčky jako místo pro uložení binárních souborů. Jiné balíky používají / usr / local.
Složka proc je systémová složka používaná jádrem. Na tuto složku se nemusíte příliš bát.
Kořenová složka je domovským adresářem uživatele root.
Spouštěcí složka je systémová složka pro ukládání informací o runtime systému.
Složka srv je místo, kde byste udrželi věci jako webové složky, mysql databáze a subversion repositories atd.
Složka sys obsahuje strukturu složek, která poskytuje informace o systému.
Složka tmp je dočasná složka.
Složka var obsahuje celé množství vlastností specifických pro systém, včetně herních dat, dynamických knihoven, souborů protokolu, ID procesů, zpráv a aplikací v mezipaměti.
Chcete-li navigovat do určité složky, použijte příkaz cd následujícím způsobem:
cd / home / uživatelské jméno / Dokumenty
04 z 10
Jak navigovat zpět k domovské složce
Do domovské složky se můžete vrátit z libovolného místa v systému pomocí následujícího příkazu:
cd ~
Klikněte zde pro úplný průvodce příkazem cd ~ .
05 z 10
Jak vytvořit novou složku
Chcete-li vytvořit novou složku, můžete použít následující příkaz:
název složky mkdir
Klikněte zde pro úplný průvodce příkazem mkdir .
Odkazovaná příručka ukazuje, jak vytvořit všechny nadřazené adresáře pro složku a jak nastavit oprávnění.
06 z 10
Jak vytvořit soubory
Linux poskytuje neuvěřitelný počet způsobů vytváření nových souborů.
Chcete-li vytvořit prázdný soubor, můžete použít následující příkaz:
dotykový název souboru
Příkaz dotek se používá k aktualizaci posledního času přístupu k souboru, ale v souboru, který neexistuje, má za následek jeho vytvoření.
Můžete také vytvořit soubor pomocí následujícího příkazu:
cat> název souboru
Nyní můžete zadat text na příkazovém řádku a uložit jej do souboru pomocí kláves CTRL a D
Klikněte zde pro úplný průvodce příkazem kočky .
Lepším způsobem vytváření souborů je použití editoru nano. To vám umožní přidat řádek textu, vystřihnout a vložit, hledat a nahrazovat text a uložit soubor v různých formátech.
Klikněte zde pro úplný průvodce editoru nano .
07 z 10
Jak přejmenovat a přesouvat soubory kolem souborového systému
Existuje řada způsobů, jak přejmenovat soubory.
Nejjednodušší způsob, jak přejmenovat soubor, je použít příkaz mv.
mv oldfilename newfilename
Příkaz mv můžete použít k přesunutí souboru z jedné složky na jinou.
mv / cesta / z / originál / soubor / cesta / z / cíl / složka
Klikněte zde pro úplný průvodce příkazem mv .
Pokud chcete přejmenovat mnoho souborů, které odpovídají podobnému vzoru, můžete použít příkaz přejmenovat.
přejmenovat název souboru nahrazení výrazu
Například:
přejmenovat "gary" "tom" *
Tím se nahradí všechny soubory ve složce s gary v tom s tom. Takže soubor s názvem garycv se stane tomcv.
Všimněte si, že příkaz pro přejmenování nefunguje ve všech systémech. Příkaz mv je bezpečnější.
Klikněte zde pro úplný průvodce příkazem pro přejmenování .
08 z 10
Jak kopírovat soubory
Chcete-li soubor kopírovat pomocí systému Linux, můžete použít příkaz cp následujícím způsobem.
cp název_souboru_souboru2
Výše uvedený příkaz zkopíruje název_souboru1 a nazve ho filename2.
Kopírování souborů z jedné složky do jiné můžete použít příkaz kopírování.
Například
cp / home / uživatelské jméno / Documents / userdoc1 / home / username / Documents / UserDocs
Výše uvedený příkaz zkopíruje soubor userdoc1 z / home / username / Documents do / home / username / Documents / UserDocs
Klikněte zde pro úplný průvodce příkazem cp .
09 z 10
Jak odstranit soubory a složky
Soubory a složky můžete smazat pomocí příkazu rm:
rm název souboru
Chcete-li odstranit složku, musíte použít následující přepínač:
rm -R název složky
Výše uvedený příkaz odebere složku a její obsah včetně podsložek.
Klikněte zde pro úplný průvodce příkazem rm .
10 z 10
Co jsou symboly a pevná vazba
Symbolický odkaz je soubor, který odkazuje na jiný soubor. Skratka na ploše je v podstatě symbolické spojení.
Mohl byste například mít ve vašem systému následující soubor.
- /home/username/document/accounts/useraccounts.doc
Možná chcete mít přístup k tomuto dokumentu z domovského / uživatelského jména složky.
Symbolický odkaz můžete vytvořit pomocí následujícího příkazu:
ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc
Soubor useraccounts.doc můžete upravit z obou míst, ale když upravujete symbolický odkaz, ve skutečnosti upravujete soubor ve složce / home / username / documents / accounts.
Symbolický odkaz lze vytvořit na jednom souborovém systému a ukázat na soubor v jiném souborovém systému.
Symbolický odkaz opravdu vytvoří soubor, který má ukazatel na jiný soubor nebo složku.
Pevný článek však vytváří přímý vztah mezi těmito dvěma soubory. V podstatě jsou to stejné soubory, ale jen s jiným jménem.
Pevný odkaz poskytuje dobrý způsob kategorizace souborů bez nutnosti dalšího využití místa na disku.
Vytvoření pevného odkazu můžete vytvořit pomocí následující syntaxe:
V názvu souboru se odkazuje na název souboru
Syntaxe je podobná syntaktické vazbě, ale nepoužívá přepínač -s.