JavaRush /Java блогы /Random-KK /Ең қажетті 10 Linux пәрмендері

Ең қажетті 10 Linux пәрмендері

Топта жарияланған
Ubuntu операциялық жүйесіне көп жыл арнаған Мэттью Хельмке кез келген Linux пайдаланушысы білуі керек деп санайтын 10 негізгі пәрменді сипаттайды. Ең қажетті 10 Linux пәрмендері - 1

Кіріспе

Linux пәрмен жолы интерфейсімен жұмыс істеуді бастау қорқынышты , егер сіз бәрін жақсы графикалық интерфейс арқылы жасауға дағдыланған болсаңыз. Ақпарат өте көп, кейде неден бастау керек екені белгісіз. Сіз көп естіген мүмкіндіктерді білгіңіз келеді, бірақ каталогтағы файлдарды қалай тізімдеу немесе файлдық жүйеде шарлауды білмейсіз. Бұл постта мен, менің ойымша, кез келген өзін құрметтейтін Linux пайдаланушысы білуі керек он шақты негізгі командаларды жазамын. Бұл «ең жақсы 10 команда» немесе ең шатастыратын командалар немесе сізді пәрмен жолының генийі ететін командалар емес. Бұл біріншіден үйрену керек деп ойлаймын командалар. Сізге Linux дистрибутивтерін әлдеқашан орнатып қойғансыз немесе оған Linux орнатылған машина берілген және терминал қолданбасын ашу арқылы пәрмен жолына жете алдыңыз деп ойлаймын. Содан кейін сіз үйдегі (/үй) каталогындағы жұмысыңызды келесідей пәрмен жолы арқылы бастайсыз: matthew@lovelace:~$ Бірінші бөлік - пайдаланушы атыңыз , осы мысалда "matthew". Одан кейін @ таңбасы , содан кейін сіз кірген жүйенің атауы , бұл жағдайда «lovelace». ЕСКЕРТПЕ: Менің жүйелерімді есептеуіш тарихта маңызды рөл атқарған адамдардың атымен атайтын әдетім бар. Егер Ада Лавлейс есімі сізге таныс болмаса, ол туралы оқуға лайық.
Ең қажетті 10 Linux пәрмендері - 2
Соңында, шақыру қос нүктеден кейін файлдық жүйедегі ағымдағы орынды қамтиды. Linux жүйесіндегі « ~ » белгішесі «менің үй каталогым» үшін қысқа. Менің жағдайда бұл /home/matthew . Төменде сипатталған пәрмендерді осы пәрмен жолынан енгізу және Enter пернесін басу арқылы аяқтау керек . Қарапайымдылық үшін сіз ең көп таралған пәрмен жолы қабығын пайдаланып жатырсыз деп есептеймін: bash . Оның не екенін білмесеңіз, уайымдамаңыз.

Тізім

  1. pwd

    pwd «Жұмыс каталогын басып шығару» дегенді білдіреді. Бұл пәрмен /usr/share немесе /home/matthew сияқты файлдық жүйенің орнын қайтарады. Егер сіз қай жерде екеніңізді ұмытсаңыз, склерозбен ауыратын болсаңыз, бұл пайдалы болуы мүмкін.

  2. ls

    При использовании в отдельности, команда ls выводит список всех файлов и подкаталогов в текущем каталоге. Можно также использовать ls для вывода списка всего содержимого любого каталога, не переходя к нему, за счет добавления к команде address этого каталога, например: ls etc/python.

  3. cd

    Эта команда приводит к смене текущего каталога на заданный. Например, команда cd /var/log перенесет вас в подкаталог log, находящийся в каталоге var.

  4. touch

    Команда touch создает пустой файл с заданным именем. Создайте файл прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: touch examplefile.

  5. rm

    Команда rm удаляет файл. Для удаления созданного вами выше file, введите: rm examplefile.

  6. mkdir

    Команда mkdir создает каталог. Создайте каталог прямо сейчас и воспользуйтесь командой cd, чтобы убедиться, что он был создан в текущем каталоге: mkdir exampledirectory.

  7. rmdir

    Команда rmdir удаляет каталог. Для удаления созданного вами выше каталога, введите: rm exampledirectory.

  8. mv

    Команда mv перемещает заданный файл or каталог в указанное место. Её можно также использовать для переименования файлов и каталогов. При желании, можно сделать и то, и другое одной командой. Например, давайте переместим файл с именем sample из текущего каталога в существующий подкаталог stuff с одновременным изменением имени этого file на example: mv sample stuff/example.

  9. cp

    Команда cp копирует заданный файл or каталог в указанное вами место, возможно, с заданным вами новым именем file/каталога. Воспользуемся тем же примером: cp sample stuff/example. Различие между mv и cp в том, что во втором случае исходный файл остается на своём месте.

  10. man

    Команда man отображает page справочника для заданной команды. Каждая из описанных выше команд способна на гораздо большее, чем мы уже узнали. На деле, это была лишь верхушка айсберга. У большинства команд есть опции, называемые параметрами, предназначенные для изменения их поведения по умолчанию. Например, если вы введете man ls и прочитаете page справочника для этой команды, то узнаете о существовании чрезвычайно удобных опций, таких How ls -al, которая позволяет вывести список не только с именами файлов и каталогов, но и очень полезными метаданными каждого file и каталога.

Дальнейшие шаги

Бұл пәрмендер Linux пәрмен жолымен жұмысты бастауға көмектеседі. Бірақ олардан шынымен пайда алу үшін сізге көп нәрсені оқып, тырысу керек. Linux жүйесінде жұмыс істегіңіз келсе, файл рұқсаттары туралы оқыңыз, олар қай пайдаланушылар сол файлдармен/каталогтармен жұмыс істей алатынын және олармен нақты не істей алатынын анықтайтын файлға/каталогқа қатысты параметрлер. Мұны түсіну үшін алдымен пайдаланушы тіркелгілерінің не екенін және оларды жүйе пайдаланушылары, бағдарламалар және автоматтандырылған процестер қалай пайдаланатынын білу керек. Осыдан кейін Linux файлдық жүйесімен танысуға біраз уақыт бөліңіз. Linux операциялық жүйесімен жұмыс істейтін барлық машиналарда бірдей орындарда орналасқан стандартты каталогтар мен файлдар жиынтығы бар. Бір нәрсені қайдан іздеу керектігін және нені іздеу керектігін білу өте пайдалы болуы мүмкін, әсіресе түзетуді қажет ететін ештеңе болмай тұрып, оны үйренуге уақыт бөлсеңіз. Сондай-ақ әртүрлі пәрмен жолы қабықшаларын оқып шығу керек. Ең көп таралған қабықшалар - bash және сызықша, олардың екеуі де жоғарыда көрсетілген пәрмендерді пайдаланады, бірақ басқалары бар. Әрбір қабық сізге ұнайтын немесе жай ғана қажеттіліктеріңізге сәйкес келетін мүмкіндіктерді қамтиды. tcsh, ksh және zsh-ге қараңыз. Дереккөз: http://www.informit.com/articles/article.aspx?p=2858803
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION