20 skipanir fyrir nýliða sem skiptu úr Windows yfir í Linux
Svo þú ætlar að skipta úr Windows yfir í Linux, eða ertu nýbúinn að skipta yfir í Linux? Úps!!! það sem ég er að spyrja um! Af hvaða ástæðu hefðir þú annars verið hér.
[Þér gæti líka líkað við: Hvernig ég skipti úr Windows yfir í Linux Mint ]
Frá fyrri reynslu minni þegar ég var nýr, mundu og leggja á minnið skipanir til að fá mig fullkomlega virkan með Linux.
Eflaust netskjöl, grunn Linux skipanir á tungumáli sem auðvelt er að læra og skilja. Þetta hvatti mig til að læra Linux og gera það auðvelt í notkun. Þessi grein er skref í átt að því.
1. Skipun: ls
Skipunin „ls“ stendur fyrir (List Directory Contents), Listaðu innihald möppunnar, hvort sem það er skrá eða mappa, sem hún keyrir úr.
[email :~# ls Android-Games Music Pictures Public Desktop linux-console.net Documents TecMint-Sync Downloads Templates
Skipunin „ls -l“ sýnir innihald möppunnar, í langri skráningu.
[email :~# ls -l total 40588 drwxrwxr-x 2 ravisaive ravisaive 4096 May 8 01:06 Android Games drwxr-xr-x 2 ravisaive ravisaive 4096 May 15 10:50 Desktop drwxr-xr-x 2 ravisaive ravisaive 4096 May 16 16:45 Documents drwxr-xr-x 6 ravisaive ravisaive 4096 May 16 14:34 Downloads drwxr-xr-x 2 ravisaive ravisaive 4096 Apr 30 20:50 Music drwxr-xr-x 2 ravisaive ravisaive 4096 May 9 17:54 Pictures drwxrwxr-x 5 ravisaive ravisaive 4096 May 3 18:44 linux-console.net drwxr-xr-x 2 ravisaive ravisaive 4096 Apr 30 20:50 Templates
Skipunin „ls -a“, listaðu innihald möppu, þar á meðal faldar skrár sem byrja á .
.
[email :~# ls -a . .gnupg .dbus .adobe deja-dup .grsync .gstreamer-0.10 .mtpaint .thumbnails .HotShots .mysql_history .htaccess .profile .bash_history .icons .jedit .pulse .bashrc .Xauthority .gconf .local .gftp .macromedia .remmina .ssh .xsession-errors .compiz .xsession-errors.old .config .gnome2
Athugið: Í Linux er skráarheiti sem byrjar á '.
' falið. Í Linux eru allar skrár/möppur/tæki/skipanir skrár. Úttak ls -l er:
- d (standar fyrir skráarsafn).
- rwxr-xr-x er skráarheimild skráarinnar/möppunnar fyrir eiganda, hóp og heim.
- Fyrsta ravisaive í dæminu hér að ofan þýðir að skráin er í eigu notanda ravisaive.
- 2. ravisaive í dæminu hér að ofan þýðir að skráin tilheyrir notendahópnum ravisaive.
- 4096 þýðir að skráarstærð er 4096 bæti.
- 8. maí 01:06 er dagsetning og tími síðustu breytinga.
- Og í lokin er nafnið á skránni/möppunni.
Fyrir fleiri „ls“ skipanadæmi, lestu greinaröðina okkar:
- 15 Basic ls Command Dæmi í Linux
- 7 sérkennileg „ls“ stjórnabrögð sem allir Linux notendur ættu að vita
- Hvernig á að raða úttak 'ls' skipun eftir síðasta breytta dagsetningu og tíma
- Hvernig á að skrá allar skrár raðað eftir stærð í Linux
2. Skipun: lsblk
„lsblk“ stendur fyrir (List Block Devices), prentblokkartæki með úthlutað nafni (en ekki vinnsluminni) á venjulegu úttakinu á trélíkan hátt.
[email :~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 232.9G 0 disk ├─sda1 8:1 0 46.6G 0 part / ├─sda2 8:2 0 1K 0 part ├─sda5 8:5 0 190M 0 part /boot ├─sda6 8:6 0 3.7G 0 part [SWAP] ├─sda7 8:7 0 93.1G 0 part /data └─sda8 8:8 0 89.2G 0 part /personal sr0 11:0 1 1024M 0 rom
„lsblk -l“ skipanalistinn lokar á tæki í „list“ uppbyggingu (ekki trélík tíska).
[email :~# lsblk -l NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 232.9G 0 disk sda1 8:1 0 46.6G 0 part / sda2 8:2 0 1K 0 part sda5 8:5 0 190M 0 part /boot sda6 8:6 0 3.7G 0 part [SWAP] sda7 8:7 0 93.1G 0 part /data sda8 8:8 0 89.2G 0 part /personal sr0 11:0 1 1024M 0 rom
Athugið: lsblk er mjög gagnleg og auðveldasta leiðin til að vita nafnið á nýja USB-tækinu sem þú varst að tengja við, sérstaklega þegar þú þarft að takast á við diska/kubba í flugstöðinni.
[Þér gæti líka líkað við: 10 gagnlegar skipanir til að safna kerfis- og vélbúnaðarupplýsingum í Linux ]
3. Skipun: md5sum
„md5sum“ stendur fyrir (Compute and Check MD5 Message-Digest), md5 checksum (almennt kallað kjötkássa) er notað til að passa við eða sannreyna heilleika skráa sem kunna að hafa breyst vegna gallaðs skráaflutnings, diskvillu. , eða illgjarn truflun.
[email :~# md5sum teamviewer_linux.deb 47790ed345a7b7970fc1f2ac50c97002 teamviewer_linux.deb
Athugið: Notandinn getur passað myndaða md5sum við þann sem veittur er opinberlega. Md5sum er talið minna öruggt en sha1sum, sem við munum ræða síðar.
4. Skipun: dd
Skipun dd stendur fyrir (umbreyta og afrita skrá), er hægt að nota til að umbreyta og afrita skrá og er oftast notaður til að afrita iso skrá (eða hvaða aðra skrá sem er) yfir á usb tæki (eða annan stað ), þannig að hægt er að nota til að búa til ræsanlegan USB-lyki.
# dd if=/home/user/Downloads/debian.iso of=/dev/sdb1 bs=512M; sync
Athugið: Í dæminu hér að ofan á usb tækið að vera sdb1 (Þú ættir að staðfesta það með skipuninni lsblk, annars skrifar þú yfir diskinn þinn og stýrikerfið), notaðu nafn disksins mjög varlega!!!.
dd skipunin tekur nokkurn tíma, allt frá nokkrum sekúndum til nokkurra mínútna í framkvæmd, allt eftir stærð og gerð skráar og les- og skrifhraða USB-lykisins.
[Þér gæti líka líkað við: Hvernig á að klóna skipting í Linux með dd stjórn ]
5. Skipun: uname
uname skipunin stendur fyrir (Unix Name), prentaðu út nákvæmar upplýsingar um nafn vélarinnar, stýrikerfi og kjarna.
[email :~# uname -a Linux tecmint 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:36:13 UTC 2013 i686 i686 i686 GNU/Linux
Athugið: uname sýnir tegund kjarna. uname -a úttak nákvæmar upplýsingar. Útfærsla ofangreindrar framleiðsla á uname -a.
- “Linux“: Kjarnanafn vélarinnar.
- “tecmint“: Heiti hnúts vélarinnar.
- “3.8.0-19-generic“: Kjarnaútgáfan.
- “#30-Ubuntu SMP“: Kjarnaútgáfan.
- “i686“: Arkitektúr örgjörvans.
- “GNU/Linux“: Heiti stýrikerfisins.
6. Skipun: saga
Saga skipunin stendur fyrir History (Event) Record, hún prentar sögu langan lista yfir framkvæmdar skipanir í flugstöðinni.
[email :~# history 1 sudo add-apt-repository ppa:tualatrix/ppa 2 sudo apt-get update 3 sudo apt-get install ubuntu-tweak 4 sudo add-apt-repository ppa:diesch/testing 5 sudo apt-get update 6 sudo apt-get install indicator-privacy 7 sudo add-apt-repository ppa:atareao/atareao 8 sudo apt-get update 9 sudo apt-get install my-weather-indicator 10 pwd 11 cd && sudo cp -r unity/6 /usr/share/unity/ 12 cd /usr/share/unity/icons/ 13 cd /usr/share/unity
Athugið: Ýttu á Ctrl + R og leitaðu síðan að skipunum sem þegar hafa verið framkvæmdar sem gerir skipuninni þinni kleift að klára með sjálfvirkri útfyllingu.
(reverse-i-search)`if': ifconfig
[Þér gæti líka líkað við: Stilltu dagsetningu og tíma fyrir hverja skipun sem þú framkvæmir í Bash History ]
7. Skipun: sudo
„sudo“ (ofurnotandi gera) skipunin gerir leyfilegum notanda kleift að framkvæma skipun sem ofurnotandi eða annar notandi, eins og tilgreint er í öryggisstefnunni á sudoers listanum.
[email :~# sudo add-apt-repository ppa:tualatrix/ppa
Athugið: sudo gerir notendum kleift að fá lánaða ofurnotanda, en svipuð skipun 'su' gerir notendum kleift að skrá sig inn sem ofurnotandi. Sudo er öruggara en su.
[Þér gæti líka líkað við: 10 gagnlegar Sudoers stillingar til að stilla 'sudo' í Linux ]
Það er ekki ráðlagt að nota sudo eða su fyrir daglega venjulega notkun, þar sem það getur leitt til alvarlegra villu ef þú gerðir eitthvað rangt fyrir slysni, þess vegna er mjög vinsælt orðatiltæki í Linux samfélaginu:
“To err is human, but to really foul up everything, you need a root password.”
8. Skipun: mkdir
„mkdir“ (make directory) skipunin býr til nýja möppu með nafnslóð. Hins vegar er mappan þegar til, mun hún skila villuboðum getur ekki búið til möppu, mappa er þegar til.
[email :~# mkdir tecmint
Athugið: Skrá er aðeins hægt að búa til inni í möppunni, þar sem notandinn þarf að skrifa leyfi. mkdir: getur ekki búið til möppu \tecmint': Skrá er til.
(Ekki rugla saman við skrá í úttakinu hér að ofan, þú gætir muna það sem ég sagði í upphafi - Í Linux er hver skrá, mappa, drif, skipun, handrit meðhöndluð sem skrá).
[Þér gæti líka líkað við: Útskýring á \Allt er skrá og gerðir skráa í Linux ]
9. Skipun: snerta
Snertiskipunin stendur fyrir (uppfærðu aðgangs- og breytingartíma hverrar skráar í núverandi tíma). snertiskipun býr til skrána, aðeins ef hún er ekki til. Ef skráin er þegar til mun hún uppfæra tímastimpilinn en ekki innihald skráarinnar.
[email :~# touch tecmintfile
Athugið: Hægt er að nota snertingu til að búa til skrá undir möppunni, sem notandinn þarf að skrifa leyfi á, aðeins ef skráin er ekki til þar.
10. Skipun: chmod
Linux „chmod“ skipunin stendur fyrir (breyta skráarsniðsbitum). chmod breytir skráarham (heimild) fyrir hverja tiltekna skrá, möppu, skriftu osfrv. í samræmi við þann hátt sem beðið er um.
Það eru til 3 tegundir af heimildum á skrá (möppu eða eitthvað annað en til að halda hlutunum einföldum munum við nota skrá).
Read (r)=4 Write(w)=2 Execute(x)=1
Þannig að ef þú vilt aðeins gefa leyfi til að lesa á skrá verður henni úthlutað gildinu '4', aðeins fyrir skrifheimild gildið '2' og fyrir framkvæmd eingöngu, gildið '1' á að gefa . Fyrir les- og ritheimild á að gefa 4+2 = '6', og svo framvegis.
Nú þarf að stilla leyfi fyrir 3 tegundir notenda og notendahópa. Fyrst er eigandinn, síðan notendahópurinn og loks heimurinn.
rwxr-x--x abc.sh
Hér er heimild rótarinnar rwx (lesa, skrifa og keyra).
notendahópur sem hann tilheyrir, er r-x (aðeins lesið og keyrt, engin skrifheimild) og
því að heimurinn er –x (aðeins framkvæma).
Til að breyta leyfi sínu og veita eiganda, hópi og heiminum les-, skrif- og framkvæmdaleyfi.
[email :~# chmod 777 abc.sh
aðeins les- og ritheimild til allra þriggja.
[email :~# chmod 666 abc.sh
lesa, skrifa og framkvæma fyrir eigandann og aðeins framkvæma til hóps og heims.
[email :~# chmod 711 abc.sh
Athugið: ein mikilvægasta skipunin sem er gagnleg fyrir kerfisstjóra og notendur bæði. Í fjölnotendaumhverfi eða á netþjóni kemur þessi skipun til bjargar, að setja rangar heimildir mun annað hvort gera skrá óaðgengilega eða veita einhverjum óviðkomandi aðgang.
11. Skipun: chown
Linux „chown“ skipunin stendur fyrir (breyta skráareiganda og hópi). Sérhver skrá tilheyrir hópi notenda og eiganda. Það er notað til að gera 'ls -l' inn í möppuna þína og þú munt sjá eitthvað eins og þetta.
[email :~# ls -l drwxr-xr-x 3 server root 4096 May 10 11:14 Binary drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop
Hér er skráin Binary í eigu notanda „miðlara“ og hún tilheyrir notendahópnum „rót“ á meðan skráin „Desktop“ er í eigu notanda „þjónn“ og tilheyrir notendahópnum „þjónn“.
Þessi „chown“ skipun er notuð til að breyta eignarhaldi skráa og er því gagnleg til að stjórna og útvega skrár eingöngu til viðurkenndra notenda og notendahóps.
[email :~# chown server:server Binary drwxr-xr-x 3 server server 4096 May 10 11:14 Binary drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop
Athugið: „chown“ breytir eignarhaldi notanda og hóps á hverri tiltekinni SKÝR í NÝR EIGANDI eða í notanda og hóp núverandi tilvísunarskrár.
12. Skipun: aptr
Debian-undirstaða apt skipunin stendur fyrir (Advanced Package Tool). Apt er háþróaður pakkastjóri fyrir Debian byggt kerfi (Ubuntu, Kubuntu, osfrv.), sem leitar sjálfkrafa og á skynsamlegan hátt, setur upp, uppfærir og leysir ósjálfstæði pakka á Gnu/Linux kerfi frá skipanalínunni.
[email :~# apt-get install mplayer Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: java-wrappers Use 'apt-get autoremove' to remove it. The following extra packages will be installed: esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4 Suggested packages: pulseaudio-esound-compat libroar-compat2 nvidia-vdpau-driver vdpau-driver mplayer-doc netselect fping The following NEW packages will be installed: esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4 mplayer 0 upgraded, 9 newly installed, 0 to remove and 8 not upgraded. Need to get 3,567 kB of archives. After this operation, 7,772 kB of additional disk space will be used. Do you want to continue [Y/n]? y
[email :~# apt-get update Hit http://ppa.launchpad.net raring Release.gpg Hit http://ppa.launchpad.net raring Release.gpg Hit http://ppa.launchpad.net raring Release.gpg Hit http://ppa.launchpad.net raring Release.gpg Get:1 http://security.ubuntu.com raring-security Hit http://in.archive.ubuntu.com raring Release.gpg Hit http://ppa.launchpad.net raring Release.gpg Get:2 http://security.ubuntu.com raring-security Ign http://ppa.launchpad.net raring Release.gpg Get:3 http://in.archive.ubuntu.com raring-updates Hit http://ppa.launchpad.net raring Release.gpg Hit http://in.archive.ubuntu.com raring-backports
Athugaðu: Ofangreindar skipanir leiða til kerfisbreytinga og krefjast þess vegna rótarlykilorðs (Athugaðu '#
' og ekki '$
sem hvetja). Apt er talið fullkomnari og gáfaðri samanborið við yum stjórn.
Eins og nafnið gefur til kynna leitar apt-cache að pakka sem inniheldur undirpakka mpalyer. apt-get install, uppfærðu alla pakka sem þegar eru settir upp í þann nýjasta.
[Þér gæti líka líkað við: 25 APT-GET og APT-CACHE skipanir ]
13. Skipun: tar
Tar skipunin er Spóluskjalasafn er gagnlegt við að búa til skjalasafn, í fjölda skráarsniða og útdrátt þeirra.
[email :~# tar -zxvf abc.tar.gz (Remember 'z' for .tar.gz)
[email :~# tar -jxvf abc.tar.bz2 (Remember 'j' for .tar.bz2)
[email :~# tar -cvf archieve.tar.gz(.bz2) /path/to/folder/abc
Athugið: „tar.gz“ þýðir gzipped. 'tar.bz2' er þjappað með bzip sem notar betri en hægari þjöppunaraðferð.
14. Skipun: kal
„cal“ (dagatalið), er notað til að birta dagatalið fyrir núverandi mánuð eða hvers annars mánaðar hvers árs sem er að líða fram eða liðinn.
[email :~# cal May 2013 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Sýna dagatal ársins 1835 fyrir febrúarmánuð, sem þegar er liðinn.
[email :~# cal 02 1835 February 1835 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Sýnir dagatal ársins 2145 fyrir júlímánuð, sem fer fram
[email :~# cal 07 2145 July 2145 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Athugið: Þú þarft ekki að snúa dagatalinu 50 ár aftur í tímann, ekki heldur þú þarft að gera flókna stærðfræðilega útreikning til að vita hvaða dag þú varst klæddur eða komandi afmælisdagur á hvaða degi.
15. Skipun: dags
Date skipunin prentar núverandi dagsetningu og tíma á venjulegu úttakinu og hægt er að stilla hana frekar.
[email :~# date Fri May 17 14:13:29 IST 2013
[email :~# date --set='14 may 2013 13:57' Mon May 13 13:57:00 IST 2013
Athugið: Þessi skipun mun vera mjög gagnleg í forskriftar-, tíma- og dagsetningartengdum forskriftum, til að vera fullkomnari. Þar að auki að breyta dagsetningu og tíma með því að nota flugstöðina mun þér líða NÆRD!!!. (Augljóslega þarftu að vera rót til að framkvæma þessa aðgerð, þar sem þetta er kerfisbreyting).
16. Skipun: köttur
„Kötturinn“ stendur fyrir (Concatenation). Tengja saman (sameina) tvær eða fleiri látlausar skrár og/eða prenta innihald skráar á venjulegu úttakinu.
[email :~# cat a.txt b.txt c.txt d.txt >> abcd.txt
[email :~# cat abcd.txt .... contents of file abcd ...
Athugið: \
Áður en lengra er haldið, verð ég að láta þig vita um jokertákn (þú myndir vita af innslátt með jokertáknum, í flestum sjónvarpsþáttum) Jokertákn eru skeljaeiginleiki sem gerir skipanalínuna miklu öflugri en nokkur GUI skráarstjóri. Þú sérð, ef þú vilt velja stóran hóp af skrám í myndrænum skráastjóra þarftu venjulega að velja þær með músinni. Þetta kann að virðast einfalt, en í sumum tilfellum getur það verið mjög pirrandi.
Segjum til dæmis að þú sért með mikið magn af alls kyns skrám og undirmöppum og ákveður að færa allar HTML skrárnar, sem hafa orðið „Linux“ einhvers staðar í miðju nafnsins, úr þeirri stóru skrá yfir í aðra skrá. Hver er einföld leið til að gera þetta? Ef skráin inniheldur mikið magn af HTML-skrám með mismunandi nöfnum er verkefnið þitt allt annað en einfalt!
Í Linux skipanalínunni er þetta verkefni alveg eins einfalt í framkvæmd og að færa aðeins eina HTML skrá, og það er svo auðvelt vegna skeljaldanna. Þetta eru sértákn sem gera þér kleift að velja skráarnöfn sem passa við ákveðin mynstur stafa. Þetta hjálpar þér að velja jafnvel stóran hóp skráa með því að slá inn örfáa stafi og í flestum tilfellum er það auðveldara en að velja skrárnar með mús.
Hér er listi yfir algengustu algildismerkin:
Wildcard Matches * zero or more characters ? exactly one character [abcde] exactly one character listed [a-e] exactly one character in the given range [!abcde] any character that is not listed [!a-e] any character that is not in the given range {debian,linux} exactly one entire word in the options given
!
kallast ekki tákn og andstæða strengsins sem er tengdur með !
er satt.
[Þér gæti líka líkað við: 13 Basic Cat Command Dæmi í Linux ]
17. Skipun: sbr
„Copy“ stendur fyrir (Copy), það afritar skrá frá einum stað til annars.
# cp /home/user/Downloads abc.tar.gz /home/user/Desktop
Athugið: cp er ein af algengustu skipunum í skeljaforskriftum og hægt er að nota hana með algildisstöfum (Lýsið í blokkinni hér að ofan), til að sérsníða og æskilega skráaafritun.
18. Skipun: mv
„mv“ skipunin flytur skrá frá einum stað til annars.
# mv /home/user/Downloads abc.tar.gz /home/user/Desktop
Athugið: mv skipun er hægt að nota með algildisstöfum. Nota skal mv með varúð þar sem flutningur á kerfi/óviðkomandi skrá getur leitt til öryggis sem og bilunar á kerfinu.
19. Skipun: pwd
Pwd skipunin (prenta vinnuskrá), prentar núverandi vinnumöppu með öllu slóðinni frá flugstöðinni.
[email :~# pwd /home/user/Desktop
Athugið: Þessi skipun verður ekki mikið notuð í forskriftargerð en hún er alger björgun fyrir nýliða sem villast í flugstöðinni í fyrstu tengslum sínum við Linux. (Linux er oftast nefnt nux eða nix).
20. Skipun: cd
Að lokum stendur oft notaða cd skipunin fyrir (change directory), sem breytir vinnuskránni til að keyra, afrita, færa skrifa, lesa o.s.frv. frá flugstöðinni sjálfri.
[email :~# cd /home/user/Desktop
[email :~$ pwd /home/user/Desktop
Athugið: geisladiskur kemur til bjargar þegar skipt er á milli möppum frá flugstöðinni. \Cd ~ mun breyta vinnumöppunni í heimamöppu notandans og er mjög gagnlegt ef notandi týnist í flugstöðinni. \cd ..” mun breyta vinnumöppunni í yfirmöppu (í núverandi vinnumöppu) .
Þessar skipanir munu örugglega gera þér þægilegt með Linux. En það er ekki endirinn. Mjög fljótlega mun ég koma með aðrar skipanir sem munu vera gagnlegar fyrir „Miðall-Level User. Þú munt taka eftir kynningu á notendastigi frá nýliði til notanda á miðstigi.
Í næstu grein mun ég koma með skipanir eins og 'grep'.