Android

Mga pangunahing utos ng linux

Ubuntu : 4 Basic Network Commands

Ubuntu : 4 Basic Network Commands

Talaan ng mga Nilalaman:

Anonim

Ang mga bagong pag-convert ng Linux na nagmumula sa mundo ng Windows ay maaaring makahanap ng pagtatrabaho sa linya ng command na medyo nakakatakot. Gayunpaman, hindi ito mahirap gamitin. Ang kailangan mo lamang upang makapagsimula sa linya ng utos ay upang malaman ang ilang pangunahing mga utos.

Habang ang karamihan sa mga pamamahagi ng Linux ay madaling gamitin at may madaling gamitin na interface ng grapiko, na alam kung paano gamitin ang command line ay maaaring maging kapaki-pakinabang. Nagbibigay sa iyo ang command line ng higit pang kapangyarihan sa iyong system at pag-access sa mga tampok na hindi magagamit sa pamamagitan ng isang graphical interface.

, pupunta kami sa ilan sa mga pinaka-karaniwang utos ng Linux na ginagamit sa pang-araw-araw na batayan ng mga administrator ng system ng Linux.

Pagkuha ng Impormasyon Tungkol sa Utos

Ang memorya ng mga pagpipilian sa utos ay karaniwang hindi kinakailangan at maaaring maging isang pag-aaksaya ng oras. Karaniwan, kung hindi ka madalas na gumagamit ng utos, madali mong makalimutan ang mga pagpipilian nito.

Karamihan sa mga utos ay may isang --help opsyon na nag-print ng isang maikling mensahe tungkol sa kung paano gamitin ang utos at lumabas:

command_name --help

Utos ng man

Halos lahat ng mga utos ng Linux ay ipinamamahagi kasama ang mga pahina ng tao. Ang isang tao o manu-manong pahina ay isang form ng dokumentasyon na nagpapaliwanag kung ano ang ginagawa ng utos, mga halimbawa ng kung paano mo pinapatakbo ang utos, at kung ano ang mga argumento na natatanggap nito.

Ang utos ng man ay ginagamit upang ipakita ang manu-manong pahina ng isang naibigay na utos.

man command_name

Halimbawa, upang buksan ang pahina ng tao ng, utos ng cd iyong i-type:

man cd

Upang mag-navigate sa mga pahina ng lalaki, gamitin ang Mga Arrow , Page Up at Mga pindutan ng Page Down . Maaari mo ring pindutin ang Enter key upang ilipat ang isang linya nang sabay-sabay, ang Space bar upang lumipat sa susunod na screen, at ang b key upang bumalik sa isang screen pabalik. Upang lumabas sa pahina ng lalaki, pindutin ang q key.

Pag-navigate sa File System

Sa Linux, ang bawat file at direktoryo ay nasa ilalim ng direktoryo ng ugat, na kung saan ay ang una o pinakamataas na direktoryo sa puno ng direktoryo. Ang direktoryo ng ugat ay tinutukoy ng isang nangungunang nangungunang slash / .

Kapag nag-navigate ang system ng file sa pagpapatakbo sa mga file, maaari mong gamitin ang alinman sa ganap o ang kamag-anak na landas sa mapagkukunan.

Ang ganap o buong landas ay nagsisimula mula sa ugat ng system / , at ang kamag-anak na landas ay nagsisimula mula sa iyong kasalukuyang direktoryo.

Kasalukuyang Directory ng Paggawa (utos ng pwd )

Ang kasalukuyang direktoryo ng nagtatrabaho ay ang direktoryo kung saan ang gumagamit ay kasalukuyang nagtatrabaho. Sa bawat oras na nakikipag-ugnay ka sa iyong command prompt, nagtatrabaho ka sa loob ng isang direktoryo.

Gumamit ng utos ng pwd upang malaman kung ano ang direktoryo na kasalukuyan mong nasa:

pwd

Ang utos ay nagpapakita ng landas ng iyong kasalukuyang direktoryo ng nagtatrabaho:

/home/linuxize

Pagbabago ng direktoryo (utos ng cd )

Ang utos ng cd ("pagbabago ng direktoryo") ay ginagamit upang baguhin ang kasalukuyang direktoryo ng nagtatrabaho sa Linux at iba pang mga operating system na katulad ng Unix.

Kapag ginamit nang walang anumang argumento, dadalhin ka ng cd sa iyong direktoryo sa bahay:

cd

Upang magbago sa isang direktoryo, maaari mong gamitin ang ganap o kamag-anak na pangalan ng landas.

Sa pag-aakalang ang direktoryo ng pag- Downloads umiiral sa direktoryo kung saan pinapatakbo mo ang utos, maaari kang mag-navigate dito sa pamamagitan ng paggamit ng kamag-anak na landas sa direktoryo:

cd Downloads

Maaari ka ring mag-navigate sa isang direktoryo sa pamamagitan ng paggamit ng ganap na landas nito:

cd /home/linuxize/Downloads

Dalawang tuldok ( .. ), isa-isa, ay kumakatawan sa direktoryo ng magulang o, sa madaling salita, ang direktoryo kaagad sa itaas ng kasalukuyang.

Ipagpalagay na ikaw ay kasalukuyang nasa /usr/local/share direktoryo ng /usr/local/share , upang lumipat sa /usr/local direktoryo (isang antas mula sa kasalukuyang direktoryo), mai-type mo:

cd../

Upang ilipat ang dalawang antas ng paggamit:

cd../../

Upang magbalik pabalik sa nakaraang direktoryo ng pagtatrabaho, gamitin ang dash ( - ) character bilang isang argumento:

cd -

Kung ang direktoryo na nais mong baguhin upang magkaroon ng mga puwang sa pangalan nito, dapat mo ring palibutan ang landas na may mga quote o gamitin ang character na backslash () upang makatakas sa puwang:

cd Dir\ name\ with\ space

Paggawa sa mga File at Mga Direktoryo

Listahan ng mga nilalaman ng direktoryo (utos ng ls )

Ang ls utos ay ginagamit upang ilista ang impormasyon tungkol sa mga file at direktoryo sa loob ng isang direktoryo.

Kapag ginamit nang walang mga pagpipilian at argumento, ipinapakita ng ls isang listahan sa pagkakasunud-sunod ng alpabeto ng mga pangalan ng lahat ng mga file sa kasalukuyang direktoryo ng nagtatrabaho:

ls

Upang ilista ang mga file sa isang tukoy na direktoryo, ipasa ang landas sa direktoryo bilang isang argumento:

ls /usr

Ang default na output ng ls utos ay nagpapakita lamang ng mga pangalan ng mga file at direktoryo. Gamitin ang-upang mag-print ng mga file sa isang mahabang format ng listahan:

ls -l /etc/hosts

Kasama sa output ang uri ng file, pahintulot, bilang ng mga hard link, may-ari, grupo, laki, petsa, at filename:

-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts

Ang ls utos ay hindi nakalista sa mga nakatagong file nang default. Ang isang nakatagong file ay anumang file na nagsisimula sa isang panahon ( . ).

Upang ipakita ang lahat ng mga file kabilang ang mga nakatagong mga file, gamitin ang isang -a opsyon:

ls -a ~/

Pagpapakita ng mga nilalaman ng file (utos ng cat )

Ang utos ng cat ay ginagamit upang mai-print ang mga nilalaman ng isa o higit pang mga file at pagsamahin (magkatugma) na mga file sa pamamagitan ng pag-apid sa mga nilalaman ng isang file hanggang sa dulo ng isa pang file.

Upang ipakita ang mga nilalaman ng isang file sa screen, ipasa ang pangalan ng file sa cat bilang isang argumento:

cat /etc/hosts

Paglikha ng mga file ( touch command)

Ang touch command ay ginagamit upang i-update ang mga timestamp sa umiiral na mga file at direktoryo pati na rin upang lumikha ng bago, walang laman na mga file.

Upang lumikha ng isang file, tukuyin ang pangalan ng file bilang isang argumento:

touch file.txt

Kung mayroon nang file, ang touch magbabago ng huling file at oras ng pagbabago sa kasalukuyang oras.

Paglikha ng mga direktoryo (utos ng mkdir )

Sa Linux, maaari kang lumikha ng mga bagong direktoryo (kilala rin bilang mga folder) gamit ang utos ng mkdir .

Upang lumikha ng isang direktoryo, ipasa ang pangalan ng direktoryo bilang argumento sa utos:

mkdir /tmp/newdirectory

mkdir maaaring tumagal ng isa o higit pang mga pangalan ng direktoryo bilang mga argumento nito.

Kapag nagbibigay lamang ng pangalan ng direktoryo, nang walang buong landas, malilikha ito sa kasalukuyang direktoryo ng nagtatrabaho.

Upang lumikha ng mga direktoryo ng magulang gamitin ang pagpipilian na -p :

mkdir -p Projects/linuxize.com/src/assets/images

Ang utos sa itaas ay lumilikha ng buong istraktura ng direktoryo.

Kapag ang mkdir ay hinihiling sa opsyon na -p , lilikha lamang ito ng direktoryo kung hindi ito umiiral.

Paglikha ng simbolikong mga link ( ln utos)

Ang isang simbolikong link (o symlink) ay isang espesyal na uri ng file na tumuturo sa ibang file o direktoryo.

Upang lumikha ng isang makasagisag na link sa isang naibigay na file, gamitin ang ln command na may opsyon na -s , ang pangalan ng file bilang unang argumento at ang pangalan ng simbolikong link bilang pangalawang argumento:

ln -s source_file symbolic_link

Kung isang file lamang ang ibigay bilang isang argumento ln lumilikha ng isang link sa file na iyon sa kasalukuyang direktoryo ng nagtatrabaho na may parehong pangalan bilang ang file na tumuturo sa.

Pag-alis ng mga file at direktoryo ( rm utos)

Upang alisin ang mga file at direktoryo gamitin ang rm utos.

Bilang default, kapag naisakatuparan nang walang anumang pagpipilian, hindi inaalis ng rm ang mga direktoryo. Hindi rin nito i-prompt ang gumagamit para sa kung magpapatuloy sa pagtanggal ng mga naibigay na file.

Upang matanggal ang isang file o isang symlink, gamitin ang rm utos na sinusundan ng pangalan ng file bilang isang argumento:

rm file.txt

Tumatanggap si rm isa o higit pang mga pangalan ng file o direktoryo bilang mga argumento nito.

Sinasabi ng pagpipilian na -i rm i-prompt ang gumagamit para sa bawat naibigay na file bago alisin ito:

rm -i file.txt

rm: remove regular empty file 'file.txt'?

Gamitin ang -d pagpipilian upang alisin ang isa o higit pang mga walang laman na direktoryo:

rm -d dirname

Upang alisin ang mga di-walang laman na mga direktoryo at ang lahat ng mga file sa loob ng mga ito nang maingat, gamitin ang opsyon na -r (recursive):

rm -rf dirname

Ang pagpipilian na -f nagsasabi sa rm huwag kailanman i-prompt ang gumagamit at huwag pansinin ang wala nang mga file at argumento.

Pagkopya ng mga file at direktoryo ( cp utos)

Pinapayagan ka ng utos ng cp na kopyahin ang mga file at direktoryo.

Upang kopyahin ang isang file sa kasalukuyang direktoryo ng nagtatrabaho, gamitin ang source file bilang isang unang argumento at ang bagong file bilang pangalawa:

cp file file_backup

Upang kopyahin ang isang file sa ibang direktoryo, tukuyin ang ganap o ang kamag-anak na landas sa direktoryo ng patutunguhan. Kung tinukoy lamang ang pangalan ng direktoryo bilang isang patutunguhan, ang nakopya na file ay magkakaroon ng parehong pangalan tulad ng orihinal na file.

cp file.txt /backup

Bilang default, kung umiiral ang file ng patutunguhan, mai-overwrite ito.

Upang kopyahin ang isang direktoryo, kasama ang lahat ng mga file at subdirectory na ito, gamitin ang opsyon na -R o -r :

cp -R Pictures /opt/backup

Ang paglipat at pagpapalit ng pangalan ng mga file at direktoryo (utos ng mv )

Ang utos ng mv (maikli mula sa paglipat) ay ginagamit upang palitan ang pangalan at ilipat at mag-file at mga direktoryo mula sa isang lokasyon patungo sa isa pa.

Halimbawa upang ilipat ang isang file sa isang direktoryo na tatakbo mo:

mv file.txt /tmp

Upang palitan ang pangalan ng isang file na kailangan mong tukuyin ang pangalan ng patutunguhang file:

mv file.txt file1.txt

Ang syntax para sa paglipat ng mga direktoryo ay katulad ng kapag gumagalaw ang mga file.

Upang ilipat ang maraming mga file at direktoryo nang sabay-sabay, tukuyin ang direktoryo ng patutunguhan bilang huling argumento:

mv file.tx1 file1.txt /tmp

Pag-install at Pag-alis ng Mga Pakete

Ang isang tagapamahala ng pakete ay isang tool na nagbibigay-daan sa iyo upang mag-install, mag-update, mag-alis, at kung hindi man ay pamahalaan ang mga distro na tukoy na software packages.

Iba't ibang mga pamamahagi ng Linux ay may iba't ibang mga tagapamahala ng pakete at mga format ng pakete.

Ang ugat o gumagamit lamang na may mga pribilehiyo ng sudo ang maaaring mai-install at alisin ang mga pakete.

Ubuntu at Debian ( apt command)

Ang Advanced Package Tool o APT ay isang sistema ng pamamahala ng pakete na ginamit ng mga pamamahagi na batay sa Debian.

Mayroong maraming mga tool sa pamamahala ng package ng command-line sa mga pamamahagi ng Debian na may apt at apt-get na ang pinaka ginagamit.

Bago mag-install ng isang bagong pakete, kailangan mong i-update ang index ng APT package:

apt update

Ang index ng APT ay isang database na humahawak ng mga talaan ng mga magagamit na mga pakete mula sa mga repositori na pinagana sa iyong system.

Upang i-upgrade ang naka-install na mga pakete sa kanilang pinakabagong bersyon na tatakbo:

apt upgrade

Ang pag-install ng mga pakete ay kasing simple ng pagpapatakbo:

apt install package_name

Upang alisin ang isang naka-install na package, ipasok ang:

apt remove package_name

CentOS at Fedora ( dnf command)

Ang RPM ay isang malakas na sistema ng pamamahala ng pakete na ginamit ng Red Hat Linux at ang mga derivatibo tulad ng CentOS at Fedora. Ang RPM ay tumutukoy din sa rpm command at .rpm file format.

Upang mag-install ng isang bagong package sa mga nakabase sa Red Hat batay sa pamamahagi, maaari mong gamitin ang alinman sa mga utos ng yum o dnf :

dnf install package_name

Simula sa CentOS 8 dnf pinalitan ang yum bilang default manager manager. dnf ay paatras na tugma sa yum .

Upang i-upgrade ang naka-install na mga pakete sa kanilang pinakabagong mga bersyon, uri:

dnf update

Ang pag-alis ng mga pakete ay kasing simple ng:

dnf remove package_name

Pag-aari ng File at Pahintulot

Sa Linux, ang pag-access sa mga file ay pinamamahalaan sa pamamagitan ng mga pahintulot ng file, katangian, at pagmamay-ari. Tinitiyak nito na ang mga awtorisadong gumagamit at proseso lamang ang maaaring ma-access ang mga file at direktoryo.

Sa Linux, ang bawat file ay nauugnay sa isang may-ari at isang pangkat at itinalaga na may karapatan sa pag-access ng pahintulot para sa tatlong magkakaibang klase ng mga gumagamit:

  • Ang may-ari ng file.Ang mga miyembro ng pangkat.Ang lahat ng iba pa.

Mayroong tatlong mga uri ng pahintulot na nalalapat sa bawat klase:

  • Ang pahintulot na basahin.Ang pahintulot sa pagsulat.Ang pagpapatupad ng pahintulot.

Pinapayagan ka ng konseptong ito na tukuyin kung aling mga gumagamit ang pinapayagan na basahin ang file, sumulat sa file, o isagawa ang file.

Upang tingnan ang may-ari ng file at pahintulot, gamitin ang utos ng ls -l .

Ang pagpapalit ng mga pahintulot (utos ng chmod )

Pinapayagan ka ng utos ng chmod na baguhin ang mga pahintulot ng file. Gumagana ito sa dalawang mga mode, makasagisag at numero.

Kapag gumagamit ng mode na numero, maaari mong itakda ang mga pahintulot para sa may-ari, grupo, at lahat ng iba pa. Ang bawat pagsulat, basahin, at isagawa ang mga pahintulot ay may sumusunod na halaga ng numero:

  • r (basahin) = 4 w (isulat) = 2 x (execute) = 1no permiso = 0

Ang bilang ng mga pahintulot ng isang tukoy na klase ng gumagamit ay kinakatawan ng kabuuan ng mga halaga ng mga pahintulot para sa pangkat na iyon.

Halimbawa, upang basahin at isulat ang may-ari ng file at basahin lamang ang mga pahintulot sa mga miyembro ng pangkat at lahat ng iba pang mga gumagamit na nais mong patakbuhin:

chmod 644 filename

Ang ugat lamang, ang may-ari ng file, o gumagamit na may mga pribilehiyo ng sudo ay maaaring magbago ng mga pahintulot ng isang file.

Upang maingat na patakbuhin ang lahat ng mga file at direktoryo sa ilalim ng isang naibigay na direktoryo, gamitin ang chmod utos na may -R, (-recursive) na pagpipilian:

chmod -R 755 dirname

Maging maingat kapag maingat na baguhin ang mga pahintulot ng mga file.

Pagbabago ng pagmamay-ari (utos ng chown )

Pinapayagan ka ng utos ng chown na baguhin ang pagmamay-ari ng gumagamit at grupo ng isang naibigay na file, direktoryo, o simbolikong link.

Upang mabago ang may-ari ng isang file, gamitin ang utos ng chown sinundan ng pangalan ng gumagamit ng bagong may-ari at ang target na file:

chown username filename

Upang mabago ang parehong may-ari at ang pangkat ng isang file na chown utos ng chown sinundan ng bagong may-ari at pangkat na pinaghiwalay ng isang colon (:) na walang intervening space at ang target file:

chown username:groupname filename

Gamitin ang opsyon na -R ( --recursive ), upang --recursive na gumana sa lahat ng mga file at direktoryo sa ilalim ng ibinigay na direktoryo:

chown -R username:groupname dirname

Nagtagumpay ang mga pribilehiyo (utos ng sudo )

Pinapayagan ka ng utos ng sudo na magpatakbo ng mga programa bilang isa pang gumagamit, sa pamamagitan ng default ang root user. Kung gumugol ka ng maraming oras sa linya ng utos, ang sudo ay isa sa mga utos na gagamitin mo nang madalas.

Ang paggamit ng sudo halip na pag-login bilang isang ugat ay mas ligtas dahil maaari kang magbigay ng limitadong mga pribilehiyo sa pangangasiwa sa mga indibidwal na gumagamit nang hindi alam ang root password.

Upang magamit ang sudo , i-prefix lamang ang utos na may sudo :

sudo command

Pamamahala ng Mga Gumagamit at Mga Grupo

Ang Linux ay isang multi-user system, na nangangahulugan na higit sa isang tao ang maaaring makipag-ugnay sa parehong system nang sabay. Ginagamit ang mga pangkat upang ayusin at pamahalaan ang mga account sa gumagamit. Ang pangunahing layunin ng mga grupo ay upang tukuyin ang isang hanay ng mga pribilehiyo tulad ng pagbabasa, pagsulat, o pagpapatupad ng pahintulot para sa isang naibigay na mapagkukunan na maibabahagi sa mga gumagamit sa loob ng pangkat.

Paglikha ng mga gumagamit (Command ng gumagamit at passwd )

Pinapayagan ka ng utos ng useradd na maaari kang lumikha ng mga bagong gumagamit.

Upang lumikha ng isang bagong account ng gumagamit gamitin ang utos ng useradd sinusundan ng username:

useradd newuser

Kapag nilikha ang gumagamit, itakda ang password ng gumagamit sa pamamagitan ng pagpapatakbo ng passwd utos:

passwd newuser

Tinatanggal ang mga gumagamit (Command ng gumagamit)

Sa Linux, maaari mong tanggalin ang isang account sa gumagamit gamit ang utos ng gumagamit.

Upang tanggalin ang isang user account na pinangalanan ipasa ang pangalan ng userdel utos ng gumagamit.

userdel newuser

Gamitin ang opsyon na -r (–remove) upang maalis ang direktoryo ng bahay at pag-email ng mail.

userdel -r newuser

Pamamahala ng mga pangkat ( groupadd at groupdel Command)

Upang makagawa ng isang bagong pangkat na gamitin ang utos ng pangkat na sinusundan ng pangalan ng pangkat:

groupadd mygroup

Upang alisin ang isang pangkat gamitin ang pangkat ng pangkat ng pangkat na may pangalan ng pangkat bilang argumento:

groupdel mygroup

Pagdaragdag ng mga gumagamit sa mga grupo ( usermod Command)

Upang magdagdag ng isang umiiral na gumagamit sa isang grupo, gamitin ang command ng usermod sinundan ng pagpipilian na -G at ang pangalan ng pangkat:

usermod -a -G sudo linuxize

Konklusyon

Sinakop namin ang ilan sa mga pinaka ginagamit na mga utos ng Gnu / Linux.

Bagaman maaari mong maisagawa ang karamihan sa mga gawain sa pag-unlad at mga nauugnay sa system gamit ang isang interface ng grapiko, ang linya ng utos ay gumagawa ka ng mas produktibo at magagawang magawa nang mas kaunting oras.

Mag-click sa mga link sa bawat utos upang makakuha ng karagdagang impormasyon tungkol sa mga pagpipilian sa paggamit at paggamit.

terminal