JavaRush /Java Blog /Random-TL /Nangungunang 10 pinakakailangan na Linux command

Nangungunang 10 pinakakailangan na Linux command

Nai-publish sa grupo
Si Matthew Helmke, na nagtalaga ng maraming taon sa operating system ng Ubuntu, ay nagbalangkas ng 10 pangunahing utos na pinaniniwalaan niyang dapat malaman ng sinumang gumagamit ng Linux. Nangungunang 10 pinakakailangan na Linux command - 1

Panimula

Nakakatakot magsimulang magtrabaho kasama ang Linux command line interface kung nakasanayan mong gawin ang lahat sa pamamagitan ng magandang graphical na interface. Maraming impormasyon at kung minsan ay hindi malinaw kung saan magsisimula. Gusto mong matuklasan ang mga feature na marami ka nang narinig, ngunit hindi mo alam kung paano maglista ng mga file sa isang direktoryo o mag-navigate sa file system. Sa post na ito, magsusulat ako ng tungkol sa sampung pangunahing utos na, sa aking opinyon, dapat malaman ng sinumang gumagamit ng Linux na may paggalang sa sarili. Ang mga ito ay hindi "nangungunang 10 pinakaastig na utos", o ang pinakanakalilito, o yaong gagawin kang isang henyo ng command line. Ito lang ang mga utos na sa tingin ko ay dapat mo munang matutunan. Ipinapalagay ko na na-install mo na ang ilang pamamahagi ng Linux, o nabigyan ka ng isang makina na may naka-install na Linux dito, at na nagawa mong makarating sa command line sa pamamagitan ng pagbubukas ng terminal application. Pagkatapos ay sisimulan mo ang iyong trabaho sa direktoryo ng iyong tahanan (/home) na may command line prompt na tulad nito: matthew@lovelace:~$ Ang unang bahagi ay ang iyong username , sa halimbawang ito na "matthew". Sinusundan ito ng isang @ na simbolo at pagkatapos ay ang pangalan ng system kung saan ka naka-log in, sa kasong ito ay "lovelace". TANDAAN: Nakaugalian ko nang pangalanan ang aking mga sistema sa mga taong gumanap ng mahahalagang papel sa kasaysayan ng pag-compute. Kung hindi pamilyar sa iyo ang pangalang Ada Lovelace , karapat-dapat siyang basahin.
Nangungunang 10 pinakakailangan na Linux command - 2
Sa wakas, ang prompt ay may kasamang colon na sinusundan ng iyong kasalukuyang lokasyon sa file system. Ang icon na tilde " ~ " sa Linux ay maikli para sa "my home directory". Sa aking kaso ito ay /home/matthew . Ang mga utos na inilarawan sa ibaba ay dapat na maipasok mula sa command line na ito at kumpletuhin sa pamamagitan ng pagpindot sa Enter key . Para sa pagiging simple, ipagpalagay ko na ginagamit mo ang pinakakaraniwang command line shell: bash . Huwag mag-alala kung hindi mo alam kung ano ito.

Listahan

  1. pwd

    pwd ay nangangahulugang "Print Working Directory". Ibinabalik ng command na ito ang lokasyon ng iyong file system, gaya ng /usr/share o /home/matthew. Makakatulong ito kung mayroon kang multiple sclerosis kung nakalimutan mo kung nasaan ka.

  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 и каталога.

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

Tutulungan ka ng mga command na ito na makapagsimula sa command line ng Linux. Ngunit para talagang makinabang sa kanila, kailangan mong magbasa at sumubok ng higit pa. Kung gusto mong magtrabaho sa Linux, basahin ang tungkol sa mga pahintulot ng file, na mga setting na nauugnay sa file/directory na tumutukoy kung aling mga user ang maaaring gumana sa mga file/direktoryo na iyon at kung ano ang eksaktong magagawa nila sa kanila. Upang maunawaan ito, kailangan mo munang malaman kung ano ang mga account ng gumagamit at kung paano ginagamit ang mga ito ng mga gumagamit ng system, mga programa, at mga awtomatikong proseso. Pagkatapos nito, gumugol ng ilang oras sa pagiging pamilyar sa Linux file system. Mayroong isang hanay ng mga karaniwang direktoryo at mga file na matatagpuan sa parehong mga lugar sa lahat ng mga makina na tumatakbo sa Linux operating system. Ang pag-alam kung saan hahanapin ang isang bagay at kung ano ang hahanapin ay maaaring maging kapaki-pakinabang, lalo na kung maglalaan ka ng oras upang matutunan ito bago mangyari ang anumang bagay na kailangang ayusin. Ito rin ay nagkakahalaga ng pagbabasa sa iba't ibang mga shell ng command line. Ang pinakakaraniwang mga shell ay bash at dash, na parehong gumagamit ng mga command sa itaas, ngunit may iba pa. Ang bawat shell ay may kasamang mga tampok na maaaring gusto mo o maaaring mas angkop sa iyong mga pangangailangan. Tingnan ang tcsh, ksh at zsh. Pinagmulan: http://www.informit.com/articles/article.aspx?p=2858803
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION