10 асноўных каманд Linux для навігацыі вашай файлавай сістэмы

У гэтым кіраўніцтве пералічаны каманды 10 Linux, што вам трэба ведаць для таго, каб мець магчымасць перамяшчацца па файлавай сістэме з дапамогай тэрмінала Linux.

Ён дае каманды, каб высветліць, які каталог вы знаходзіцеся, у якой каталог вы былі раней, як перайсці да іншых тэчках, як атрымаць назад дадому, як ствараць файлы і папкі, як ствараць спасылкі

01 з 10

Якія тэчкі вы ў

Пры адкрыцці акна тэрмінала першае, што вам трэба ведаць, дзе вы знаходзіцеся ў файлавай сістэме.

Думайце пра гэта як «Вы тут» маркер, які вы знойдзеце на картах ўнутры гандлёвых цэнтраў.

Каб даведацца, якія тэчкі вы ў вы можаце выкарыстоўваць наступную каманду:

PWD

Вынікі, якія вяртаюцца PWD можа адрознівацца ў залежнасці ад таго, карыстаецеся Ці вы версію абалонкі з PWD або адзін усталяваны ў каталогу / USR / бен.

Увогуле, ён будзе друкаваць што - то ўздоўж ліній / дома / імя карыстальніка.

Націсніце тут для атрымання дадатковай інфармацыі аб PWD каманды .

02 з 10

Якія файлы і тэчкі ў каталогу з

Зараз, калі вы ведаеце, якую тэчку вы знаходзіцеся, вы можаце ўбачыць, якія файлы і тэчкі ў бягучай дырэкторыі з дапамогай каманды Ls.

Ls

Самі па сабе, каманда Ls выведзе спіс усіх файлаў і тэчак у каталогу для тых, пачынаючы з перыяду, за выключэннем (.).

Каб убачыць усе файлы, уключаючы схаваныя файлы (тыя, якія пачынаюцца з перыядам), вы можаце выкарыстоўваць наступны параметр:

Ls -a

Некаторыя каманды стварэння рэзервовых копій файлаў , якія пачынаюцца з тыльды метасімвалы (~).

Калі вы не хочаце бачыць рэзервовыя копіі пры пераліку файлаў у тэчцы выкарыстоўвайце наступны перамыкач:

Ls -B

Найбольш распаўсюджанае выкарыстанне каманды LS выглядае наступным чынам:

Ls -lt

Гэта забяспечвае доўгі спіс адсартаваных па часе мадыфікацыі з найноўшым першым.

Іншыя варыянты сартавання ўключаюць вылучэннем, памер і версіі:

Ls -lU

Ls -LX

Ls -lv

Доўгі фармат лістынга дае наступную інфармацыю:

03 з 10

Як перамяшчацца ў іншыя тэчкі

Для перамяшчэння па файлавай сістэме , вы можаце выкарыстоўваць каманду кд .

Файлавая сістэма Linux уяўляе сабой дрэвападобную структуру. Верхняй частцы дрэва пазначаецца касой рысай (/).

Пад каранёвай каталог, вы знойдзеце некаторыя або ўсе з наступных тэчак.

Папка бен ўтрымлівае каманды, якія могуць выконвацца любым карыстальнікам, напрыклад, каманда CD, Ls, MkDir і г.д.

SBIN змяшчае сістэмныя файлы.

USR тэчкі азначае сістэмныя рэсурсы UNIX, а таксама змяшчае тэчку бен і SBIN. Папка / USR / бен мае пашыраны набор каманд, якія могуць працаваць карыстальнікі. Аналагічным чынам, / USR / SBIN тэчка ўтрымлівае пашыраны набор сістэмных каманд.

Тэчка загрузкі змяшчае усё неабходнае ў працэсе загрузкі.

Папка CDROM само за сябе.

Папка DEV змяшчае інфармацыю аб усіх прылад у сістэме.

Папка і г.д., як правіла, дзе ўсе файлы канфігурацыі сістэмы захоўваюцца.

Папка дома, як правіла, дзе ўсе карыстацкія тэчкі захоўваюцца і для звычайнага карыстальніка з'яўляецца адзінай вобласцю, яны павінны быць занепакоеныя.

Ліберал і lib64 папка змяшчае ўсе ядро ​​і агульныя бібліятэкі.

Страчаная + знойдзена тэчка будзе ўтрымліваць файлы, якія больш не маюць назвы, якія былі знойдзены ў FSCK каманды.

Папка СМІ, дзе ўсталяваныя носьбіты, такія як USB-назапашвальнікі размешчаныя.

Папка мнт таксама выкарыстоўваецца для ўстаноўкі часовага захоўвання, такіх як USB-назапашвальнікі, іншыя файлавыя сістэмы, ISO вобразы і г.д.

Папка неаўтаматычныя выкарыстоўваюцца некаторымі пакеты праграмнага забеспячэння ў якасці месца для захоўвання двайковых файлаў. Іншыя пакеты выкарыстоўваюць / USR / мясцовыя.

Папка карысці з'яўляецца сістэмнай тэчкай, выкарыстоўваным ядром. Вам не трэба турбавацца аб гэтай тэчцы занадта шмат.

Каранёвая папка з'яўляецца хатнім каталогам суперпользователя.

Папка запуску з'яўляецца сістэмнай тэчкай для захоўвання інфармацыі сістэмы выканання.

Папка SRV, дзе вы захоўваеце рэчы, як вэб-тэчкі, MySQL базы дадзеных і падрыўной дзейнасці сховішчаў і г.д.

Папка SYS ўтрымлівае структуру тэчак для прадастаўлення інфармацыі аб сістэме.

Папка TMP з'яўляецца часовай тэчкай.

Папка вару змяшчае ўсе багацце матэрыялу, спецыфічнае для сістэмы, уключаючы дадзеныя гульні, дынамічныя бібліятэкі, файлы, ідэнтыфікатары працэсаў, паведамленні і кэшаваныя дадзеныя прыкладання часопіса.

Для пераходу да пэўнай тэчцы выкарыстоўвайце каманду кд наступным чынам:

кд / дома / імя карыстальніка / Дакументы

04 з 10

Як ён можа вярнуцца назад у хатнюю тэчку

Вы можаце вярнуцца да хатняй тэчцы, з дзе-небудзь у сістэме, выкарыстоўваючы наступную каманду:

кд ~

Націсніце тут для поўнага кіраўніцтва па кд ~ каманды .

05 з 10

Як стварыць новую тэчку

Калі вы хочаце стварыць новую тэчку, якую вы можаце выкарыстоўваць наступную каманду:

MkDir имя_папка

Націсніце тут для поўнага кіраўніцтва па камандзе MKDIR .

Звязаная кіраўніцтва паказвае, як стварыць усе бацькоўскія каталогі для тэчкі і як усталяваць правы доступу.

06 з 10

Як стварыць файлы

Linux забяспечвае неверагодную колькасць спосабаў для стварэння новых файлаў.

Каб стварыць пусты файл, які вы можаце выкарыстоўваць наступную каманду:

дотык файла

Дотык каманды выкарыстоўваюцца для абнаўлення апошняга часу доступу да файла, але на файл, які не існуе, яна мае эфект стварэння.

Акрамя таго, можна стварыць файл з дапамогай наступнай каманды:

котка> імя_файла

Цяпер вы можаце ўвесці тэкст у камандным радку і захаваць яго ў файл, выкарыстоўваючы CTRL і D

Націсніце тут для поўнага кіраўніцтва па камандзе кошкі .

Лепшы спосаб стварэння файлаў з'яўляецца выкарыстанне рэдактара нана. Гэта дазваляе дадаваць радкі тэксту, выразаць і ўстаўляць, пошук і замену тэксту і захаваць файл ў розных фарматах.

Націсніце тут для поўнага кіраўніцтва да рэдактара нана .

07 з 10

Як перайменаваць і перамясціць файлы ў файлавай сістэме

Шэраг спосабаў для перайменавання файлаў.

Самы просты спосаб, каб перайменаваць файл, каб выкарыстоўваць мв каманды.

мв oldfilename newfilename

Вы можаце выкарыстоўваць каманду мв перамясціць файл з адной тэчкі ў іншую, а таксама.

мв / шлях / з / арыгінал / файл / шлях / з / мэты / папкі

Націсніце тут для поўнага кіраўніцтва па мв каманды .

Калі вы хочаце перайменаваць шмат файлаў, якія адпавядаюць той жа схеме вы можаце выкарыстоўваць каманду перайменавання.

перайменаванне замена выразы файл (ов)

Напрыклад:

перайменаваць «Gary» «Томь» *

Гэта заменіць усе файлы ў тэчцы з Геры ў ім з томам. Такім чынам, файл з імем garycv стане tomcv.

Звярніце ўвагу, што каманда перайменавання не працуе на ўсіх сістэмах. Мв каманда бяспечней.

Націсніце тут для поўнага кіраўніцтва па камандзе перайменавання .

08 з 10

Як скапіяваць файлы

Каб скапіяваць файл з дапамогай Linux вы можаце выкарыстоўваць каманду пар наступным чынам.

ф імя_файла filename2

Гэтая каманда будзе капіяваць имя_файла1 і назваць яго filename2.

Вы можаце выкарыстоўваць каманду капіявання для капіявання файлаў з адной тэчкі ў іншую.

Напрыклад

CP / дома / імя карыстальніка / Дакументы / userdoc1 / дома / імя карыстальніка / Дакументы / UserDocs

Гэтая каманда капіюе файл userdoc1 з / дома / імя карыстальніка / Documents в / дома / імя карыстальніка / Дакументы / UserDocs

Націсніце тут для поўнага кіраўніцтва па камандзе ср .

09 з 10

Як выдаліць файлы і тэчкі

Вы можаце выдаліць файлы і папкі з дапамогай каманды ГТ:

ет файл

Калі вы хочаце, каб выдаліць тэчку, неабходна выкарыстоўваць наступны параметр:

ет -R имя_папка

Гэтая каманда выдаляе тэчку і яе змесціва, уключаючы укладзеныя папкі.

Націсніце тут для поўнага кіраўніцтва па камандзе спявай .

10 з 10

Якія знакавыя спасылкі і жорсткія спасылкі

Сімвалічная спасылка ўяўляе сабой файл, які паказвае на іншы файл. Ярлык на працоўным стале, у асноўным сімвалічнай спасылкай.

Вы маглі б, да прыкладу, наступны файл у вашай сістэме.

Можа быць, вы хочаце, каб мець магчымасць атрымаць доступ да гэтага дакумента з папкі галоўнага / імя карыстальніка.

Вы можаце стварыць сімвалічную спасылку з дапамогай наступнай каманды:

¯Ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

Вы можаце адрэдагаваць файл useraccounts.doc з абодвух месцаў, але пры рэдагаванні сімвалічнай спасылкі вы на самой справе рэдагавання файла ў / дома / імя карыстальніка / дакументаў / рахункаў тэчку.

Сімвалічная спасылка можа быць створана на адной файлавай сістэме і кропкі ў файл на іншы файлавай сістэме.

Сімвалічная спасылка на самай справе проста стварае файл, які мае паказальнік на іншы файл або тэчку.

Жорсткая сувязь, аднак, стварае прамую сувязь паміж гэтымі двума файламі. Па сутнасці, яны ж файл, але толькі з іншым імем.

Жорсткая сувязь забяспечвае добры спосаб катэгарызацыі файлаў, не займаючы далейшыя дыскавая прастора.

Вы можаце стварыць жорсткую спасылку, выкарыстоўваючы наступны сінтаксіс:

зав filenamebeinglinked filenametolinkto

Сінтаксіс падобны на сімвалічную спасылку, але ён не выкарыстоўвае ключ -s.

Націсніце тут для поўнага кіраўніцтва па цвёрдых спасылках .