Tato příručka obsahuje seznam deseti 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 10Která 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:
pwdVýsledky se vrátily pwd liší se v závislosti na tom, zda používáte shell verzi pwd nebo ten nainstalovaný ve vašem / usr / bin adresář.
Obecně se bude tisknout něco podobného/ home / uživatelské jméno.
Co jsou soubory a složky 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 ls příkaz.
lsSamotný ls příkaz 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č:
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 -BNejběžnější použití ls příkaz je následující:
ls -ltTo 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 -lUls -lXls-lvDlouhý 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
- Název souboru / složky / odkazu
Jak navigovat k jiným složkám
Pro pohyb po souborovém systému můžete použít CD příkaz.
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 například CD příkaz, 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.
Pro navigaci do určité složky použijte CD příkaz:
cd / home / uživatelské jméno / Dokumenty 04 z 10Jak navigovat zpět do domovské složky
Do domovského adresáře se můžete vrátit z libovolného místa v systému pomocí cd ~ příkaz.
cd ~ 05 z 10Jak vytvořit novou složku
Pokud chcete vytvořit nový adresář, můžete použít mkdir příkaz:
název složky mkdir 06 z 10Jak 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í dotek příkaz:
dotykový název souboruPříkaz dotek se používá k aktualizaci posledního času přístupu k souboru, ale k souboru, který neexistuje, má za následek jeho vytvoření.
Můžete také vytvořit soubor pomocí příkazu kočka příkaz:
cat> název souboruNyní můžete na příkazovém řádku zadat text a uložit jej do souboru pomocí Ctrl + D.
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.
07 z 10Jak 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 mv příkaz.
mv oldfilename newfilenamePří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žkaPokud chcete přejmenovat mnoho souborů, které odpovídají podobnému vzoru, můžete použít přejmenovat příkaz.
přejmenovat název souboru nahrazení výrazuNapříklad:
přejmenovat "gary" "tom" *Tím se nahradí všechny soubory ve složce gary v něm s tom . Takže soubor byl volán garycv bude 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ší.
08 z 10Jak kopírovat soubory
Chcete-li soubor kopírovat pomocí systému Linux, můžete použít cp postupujte následovně.
cp název_souboru_souboru2Výše uvedený příkaz bude kopírovat filename1 a zavolejte 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 / UserDocsVýše uvedený příkaz zkopíruje soubor userdoc1 z / home / uživatelské jméno / Dokumenty do / home / username / Documents / UserDocs
09 z 10Jak odstranit soubory a složky
Soubory a složky můžete smazat pomocí rm příkaz:
rm název souboruChcete-li odstranit složku, musíte použít následující přepínač:
rm -R název složkyVýše uvedený příkaz odebere složku a její obsah včetně podsložek.
10 z 10Co 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.docMůžete upravit useraccounts.doc soubor z obou míst, ale když upravujete symbolický odkaz, který ve skutečnosti upravujete v souboru / home / uživatelské jméno / dokumenty / účty složky.
Symbolický odkaz lze vytvořit na jednom souborovém systému a ukázat na soubor v jiném souborovém systému. V podstatě symbolický odkaz skutečně jen vytvoří soubor, který má ukazatel na jiný soubor nebo složku.
"Pevné spojení" 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 souboruSyntaxe je podobná syntaktické vazbě, ale nepoužívá přepínač -s.




