Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

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

Нават калі вы карыстаецеся Windows, вам напэўна давялося адкрыць акно каманднага радка ў нейкі момант жыцця, каб выканаць задачу. З апошняй версіяй Windows, Windows 10, вы нават можаце ўсталяваць абалонку Ubuntu Bash у Windows і запускаць каманды Linux непасрэдна з Windows!

У гэтым артыкуле я распавяду пра некаторыя базавыя каманды Linux, якія распаўсюджаны практычна ва ўсіх дыстрыбутывах Linux.Паколькі абалонка bash - самая папулярная абалонка, якую я таксама выкарыстоўваю, я буду выкарыстоўваць гэты сінтаксіс для ўсіх каманд. Акрамя таго, я згадаю некаторыя найбольш карысныя аргументы для кожнай каманды, але ёсць мноства іншых, якія можна знайсці на старонках кіраўніцтва. 1. ls (Змест спісу)

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



У большасці дыстрыбутываў Linux каталогі будуць вылучацца іншым колерам, напрыклад, зялёным. Файлы звычайна маюць стандартны колер падказкі абалонкі, у маім выпадку шэры. Без якіх-небудзь аргументаў ls выглядае неяк сумна. Калі вы выкарыстоўваеце -a з ls, вы зможаце ўбачыць усе схаваныя файлы.



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



Гэта дае вам доўгі спіс файлаў і тэчак з значна большай інфармацыяй, такой як дазволы, спасылкі, карыстальнік, група, памер і дата апошняй мадыфікацыі. Калі вы не ведаеце, як інтэрпрэтаваць дазволы, прачытайце мой пост пра разуменне дазволаў Linux. 2. cd (Змяніць каталог)

Пасля таго, як вы зможаце пералічыць змесціва каталога, карысна ведаць, як перайсці ў іншы каталог. Па змаўчанні вы заўсёды будзеце запускаць з хатняга каталога, калі вы адкрываеце абалонку bash.На гэта паказвае сімвал тыльды (~) у радку абалонкі.

Каманда cd - гэта спосаб змены каталогаў у Linux. На самай справе няма шмат чаго павучыцца на кампакт-дыску, але ёсць некалькі цэтлікаў. Адзін карысны момант - проста набраць CD і націснуць Enter. Гэта заўсёды верне вас да хатняга каталога, незалежна ад таго, дзе вы знаходзіцеся.



Акрамя таго, вы можаце выкарыстоўваць абсалютны шлях, калі хочаце патрапіць у каталог, які недаступны праз адносны шлях. У прыведзеным ніжэй прыкладзе мне трэба выкарыстоўваць абсалютны шлях, пачынаючы з кораня (/), каб дабрацца да etc/ssh.



3. man (Старонкі даведкі)

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



Сінтаксіс таксама сапраўды просты. Гэта проста чалавек, за якім ідзе каманда, пра якую вы хочаце даведацца. На скрыншоце вышэй я зрабіў man ls, каб даведацца больш пра каманду ls. Адзін карысны аргумент для чалавека - -k, які дазволіць вам шукаць усе каманды з выкарыстаннем ключавога слова.



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

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

Калі вы хочаце хутка стварыць новы файл, прасцей за ўсё скарыстацца сэнсарнай камандай.У рэчаіснасці сэнсарная каманда выкарыстоўваецца для змены часовай адзнакі файла, але іншае выкарыстанне - стварэнне новага файла.



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



Калі файл ужо існуе пры выкарыстанні сэнсарнай каманды, ён проста абнаўляе апошні доступ і апошнія змененыя меткі часу для файла як паказана вышэй. 5. cat (Злучыць файлы і раздрукаваць)

Яшчэ адна карысная каманда - каманда cat.Асноўная функцыя cat - аб'яднаць некалькі файлаў, але яна таксама можа быць выкарыстана для друку змесціва файла ў стандартны вывад (які з'яўляецца экранам).



Вы можаце выкарыстоўваць аргумент -n, каб дадаць нумары радкоў да вываду. Калі вы выкарыстоўваеце опцыю -b, у радкі, якія не з'яўляюцца пустымі, будуць дададзены толькі нумары радкоў. Калі вы выкарыстоўваеце cat для файла, які перавышае вышыню акна тэрмінала, будзе паказаны толькі ніз файла. Вы можаце накіраваць вывады cat на каманду менш ці больш, каб праглядзець змест файла старонку за старонкай.



6. mkdir (Зрабіць каталог)

У нейкі момант вы захочаце стварыць каталогі для лепшай арганізацыі вашых дадзеных, і гэта `s, дзе ўваходзіць каманда mkdir. Вы можаце выкарыстоўваць адносны альбо абсалютны шлях для стварэння каталогаў, выкарыстоўваючы гэтую каманду.



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



У прыведзеным вышэй прыкладзе я выкарыстаў аргумент -p для стварэння каталогаў Aseem, Data і Pictures адначасова, хаця ніводнага з іх не існавала. 7. rm (Выдаліць)

Каманда rm - гэта магутная каманда, якую можна выкарыстоўваць для выдалення файлаў і каталогаў. Каманда rm можа выдаляць каталогі, у якіх ёсць файлы і каталогі.



Каб выдаліць файл, трэба проста ўвесці імя файла. Калі вам трэба выдаліць каталог, які не пусты, вам трэба выкарыстаць аргумент -r.Гэта таксама добрая ідэя выкарыстоўваць аргументы -i і -v пры выкарыстанні rm, паколькі ён будзе прасіць вас перад выдаленнем чаго-небудзь.



Такім чынам, гэта сем сапраўды простых, але распаўсюджаных каманд, якія вам трэба будзе ведаць у Linux, каб пачаць. Ёсць шмат больш, і я хутка выкладу больш артыкулаў для пачаткоўцаў пра новыя каманды і пра тое, як імі карыстацца. Калі ў вас ёсць якія-небудзь пытанні, адпраўце каментарый. Атрымлівайце асалоду!

.
SETUP UA COMPUTER BLOG