Inililista ng gabay na ito ang 10 Linux command na kailangan mong malaman upang makapag-navigate sa paligid ng iyong file system gamit ang terminal ng Linux.
Nagbibigay ito ng mga utos upang malaman kung aling direktoryo ikaw ay nasa, kung kanino direktoryo ikaw ay dating, kung paano mag-navigate sa iba pang mga folder, kung paano makauwi, paano lumikha ng mga file at mga folder, kung paano gumawa ng mga link
01 ng 10
Aling Folder Sigurado ka
Kapag binuksan mo ang isang terminal window ang unang bagay na kailangan mong malaman ay kung nasaan ka sa file system.
Isipin ito tulad ng marker na "narito ka" na makikita mo sa mga mapa sa loob ng mga shopping mall.
Upang malaman kung aling folder na nasa iyo ay magagamit mo ang sumusunod na command:
pwd
Ang mga resulta na ibinalik ng pwd ay maaaring mag-iba depende sa kung gumagamit ka ng shell na bersyon ng pwd o ang naka-install sa iyong / usr / bin directory.
Sa pangkalahatan, ito ay mag-print ng isang bagay kasama ang mga linya ng / home / username .
Mag-click dito para sa karagdagang impormasyon tungkol sa pwd command .
02 ng 10
Ano ang Mga File at Mga Folder Nasa ilalim ng Kasalukuyang Direktoryo
Ngayon na alam mo kung anong folder ikaw ay nasa, maaari mong makita kung aling mga file at mga folder ay nasa ilalim ng kasalukuyang direktoryo sa pamamagitan ng paggamit ng ls command.
ls
Sa sarili nitong, ililista ng ls command ang lahat ng mga file at folder sa direktoryo maliban sa mga nagsisimula sa isang panahon (.).
Upang makita ang lahat ng mga file kabilang ang mga nakatagong file (mga nagsisimula sa isang panahon) maaari mong gamitin ang sumusunod na switch:
ls -a
Ang ilang mga utos ay lumikha ng mga backup ng mga file na nagsisimula sa tilde metacharacter (~).
Kung ayaw mong makita ang mga pag-backup kapag naglilista ng mga file sa isang folder gamitin ang sumusunod na switch:
ls -B
Ang pinakakaraniwang paggamit ng command na ls ay ang mga sumusunod:
ls -lt
Nagbibigay ito ng mahabang listahan na pinagsunod-sunod ng oras ng pagbabago, na may pinakabago bago.
Kasama sa iba pang mga pagpipilian sa pag-uuri ang extension, laki, at bersyon:
ls -lU
ls -lX
ls -lv
Binibigyan ka ng format ng mahabang listahan ng sumusunod na impormasyon:
- mga pahintulot
- bilang ng mga inode para sa file (tingnan ang mga hard link)
- may-ari
- pangunahing grupo
- laki ng file
- huling oras ng pag-access
- pangalan ng file / folder / link
03 ng 10
Paano Mag-navigate sa Iba pang Mga Folder
Upang lumipat sa paligid ng file system maaari mong gamitin ang cd command .
Ang sistema ng Linux file ay isang istraktura ng puno. Ang tuktok ng puno ay tinutukoy ng isang slash (/).
Sa ilalim ng root directory, makikita mo ang ilan o lahat ng mga sumusunod na folder.
- /
- bin
- boot
- cd ROM
- dev
- atbp
- bahay
- lib
- lib64
- nawala + na natagpuan
- media
- mnt
- opt
- proc
- root
- tumakbo
- sbin
- srv
- sys
- tmp
- var
- usr
Ang bin folder ay naglalaman ng mga utos na maaaring patakbuhin ng sinumang gumagamit tulad ng cd command, ls, mkdir atbp.
Ang sbin ay naglalaman ng mga binary ng system.
Ang usr folder ay kumakatawan sa mga mapagkukunan ng unix system at naglalaman din ng isang bin at sbin folder. Ang / usr / bin na folder ay may pinalawig na hanay ng mga utos na maaaring patakbuhin ng mga user. Katulad nito, ang folder ng / usr / sbin ay naglalaman ng isang pinalawig na hanay ng mga utos ng system.
Ang boot folder ay naglalaman ng lahat ng bagay na kailangan ng proseso ng boot.
Ang cdrom folder ay maliwanag.
Naglalaman ang folder ng dev ng mga detalye tungkol sa lahat ng mga device sa system.
Ang folder ng etc ay karaniwang kung saan nakaimbak ang lahat ng mga file ng configuration ng system.
Ang home folder ay karaniwang kung saan ang lahat ng mga folder ng gumagamit ay naka-imbak at para sa average na gumagamit ay ang tanging lugar na dapat nilang alalahanin.
Ang lib at lib64 na mga folder ay naglalaman ng lahat ng mga kernel at mga shared library.
Ang nawawalang nahanap na folder ay naglalaman ng mga file na hindi na magkaroon ng isang pangalan na natagpuan sa pamamagitan ng fsck command.
Ang folder ng media ay kung saan matatagpuan ang naka-mount na media tulad ng USB drive.
Ginagamit din ang mnt na folder upang i-mount ang pansamantalang imbakan tulad ng USB drive, iba pang mga file system, mga imahe ng ISO, atbp.
Ang opt folder ay ginagamit ng ilang mga pakete ng software bilang isang lugar upang iimbak ang mga binary. Ang ibang mga pakete ay gumagamit ng / usr / local.
Ang proc folder ay isang folder ng system na ginamit ng kernel. Hindi mo kailangang mag-alala tungkol sa folder na ito ng masyadong maraming.
Ang root folder ay ang home directory para sa root user.
Ang tumakbo folder ay isang folder ng system para sa pagtatago ng impormasyon sa runtime ng system.
Ang srv folder ay kung saan nais mong itago ang mga bagay tulad ng mga folder ng web, mga mysql database, at mga repository ng subversion atbp.
Ang folder ng sys ay naglalaman ng istraktura ng folder upang magbigay ng impormasyon sa system.
Ang tmp folder ay pansamantalang folder.
Ang var folder ay naglalaman ng isang buong kayamanan ng mga bagay na tiyak sa system kabilang ang data ng laro, dynamic na mga aklatan, mga file ng pag-log, mga ID ng proseso, mga mensahe at naka-cache na data ng application.
Upang mag-navigate sa isang partikular na folder gamitin ang cd command gaya ng sumusunod:
cd / home / username / Documents
04 ng 10
Paano Mag-navigate Bumalik sa Home Folder
Maaari kang bumalik sa home folder mula sa kahit saan pa sa system gamit ang sumusunod na command:
cd ~
Mag-click dito para sa isang buong gabay sa cd ~ command .
05 ng 10
Paano Gumawa ng Bagong Folder
Kung nais mong lumikha ng isang bagong folder maaari mong gamitin ang sumusunod na command:
mkdir foldername
Mag-click dito para sa isang buong gabay sa mkdir command .
Ipinapakita ng naka-link na gabay kung paano lilikha ng lahat ng mga direktoryo ng magulang para sa isang folder at kung paano magtakda ng mga pahintulot.
06 ng 10
Paano Gumawa ng Mga File
Nagbibigay ang Linux ng hindi kapani-paniwala na bilang ng mga paraan para sa paglikha ng mga bagong file.
Upang lumikha ng isang walang laman na file, maaari mong gamitin ang sumusunod na command:
pindutin ang filename
Ang command ugnay ay ginagamit upang i-update ang huling oras ng pag-access para sa isang file ngunit sa isang file na hindi umiiral ito ay may epekto ng paglikha nito.
Maaari ka ring lumikha ng isang file gamit ang sumusunod na command:
cat> filename
Maaari ka na ngayong magpasok ng teksto sa command line at i-save ito sa file gamit ang CTRL at D
Mag-click dito para sa isang buong gabay sa command ng cat .
Ang isang mas mahusay na paraan ng paglikha ng mga file ay ang paggamit ng nano editor. Hinahayaan ka nito na magdagdag ng mga linya ng teksto, i-cut at i-paste, hanapin at palitan ang teksto at i-save ang file sa iba't ibang mga format.
Mag-click dito para sa isang buong gabay sa editor ng nano .
07 ng 10
Paano Palitan ang pangalan at Ilipat ang Mga File sa Palibot ng Sistema ng File
Ang ilan sa mga paraan upang palitan ang pangalan ng mga file.
Ang pinakasimpleng paraan upang palitan ang pangalan ng isang file ay ang paggamit ng mv command.
mv oldfilename newfilename
Maaari mong gamitin ang mv command upang ilipat ang isang file mula sa isang folder papunta sa isa pang pati na rin.
mv / path / ng / orihinal / file / path / ng / target / folder
Mag-click dito para sa isang buong gabay sa mv command .
Kung nais mong palitan ang pangalan ng maraming mga file na tumutugma sa isang katulad na pattern maaari mong gamitin ang pangalan ng command.
palitan ang pangalan ng kapalit na pangalan ng filename (s)
Halimbawa:
palitan ang pangalan ng "gary" "tom" *
Papalitan nito ang lahat ng mga file sa folder na may gary dito kasama ang tom. Kaya ang isang file na tinatawag na garycv ay magiging tomcv.
Tandaan na ang pangalan ng command ay hindi gumagana sa lahat ng mga sistema. Ang mv command ay mas ligtas.
Mag-click dito para sa isang buong gabay sa pag-rename command .
08 ng 10
Paano Kopyahin ang Mga File
Upang kopyahin ang isang file gamit ang Linux maaari mong gamitin ang cp command bilang mga sumusunod.
cp filename filename2
Ang utos sa itaas ay kopyahin ang filename1 at tawagan itong filename2.
Maaari mong gamitin ang kopya command upang kopyahin ang mga file mula sa isang folder papunta sa isa pa.
Halimbawa
cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs
Ang itaas na utos ay kopyahin ang file userdoc1 mula / home / username / Documents sa / home / username / Documents / UserDocs
Mag-click dito para sa isang buong gabay sa cp command .
09 ng 10
Paano Magtanggal ng FIles at Mga Folder
Maaari mong tanggalin ang mga file at mga folder gamit ang rm na command:
rm filename
Kung nais mong alisin ang isang folder na kailangan mong gamitin ang sumusunod na switch:
rm -R foldername
Ang command sa itaas ay nag-aalis ng isang folder at ang mga nilalaman nito kabilang ang mga sub-folder.
Mag-click dito para sa isang buong gabay sa rm command .
10 ng 10
Ano ang mga Simboliko Mga Link at Mga Hard Link
Ang isang sinasagisag na link ay isang file na tumuturo sa ibang file. Ang isang desktop shortcut ay karaniwang isang symbolic na link.
Maaari mong, halimbawa, ang sumusunod na file sa iyong system.
- /home/username/document/accounts/useraccounts.doc
Marahil nais mong ma-access ang dokumento mula sa folder ng bahay / username.
Maaari kang lumikha ng simbolikong link gamit ang sumusunod na command:
ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc
Maaari mong i-edit ang useraccounts.doc file mula sa parehong lugar ngunit kapag na-edit mo ang symbolic na link na aktwal mong ini-edit ang file sa / home / username / documents / accounts folder.
Ang isang makahulugan na link ay maaaring malikha sa isang filesystem at tumuturo sa isang file sa ibang file system.
Ang isang makahulugan na link ay talagang lumilikha ng isang file na may isang pointer sa ibang file o folder.
Ang isang hard link, gayunpaman, ay lumilikha ng isang direktang link sa pagitan ng dalawang mga file. Mahalaga ang mga ito ay ang parehong file ngunit may lamang ng isa pang pangalan.
Ang isang mahirap na link ay nagbibigay ng isang mahusay na paraan ng pag-categorize ng mga file na walang pagkuha ng karagdagang puwang sa disk.
Maaari kang lumikha ng isang hard link gamit ang sumusunod na syntax:
ln filenamebeinglinked filenametolinkto
Ang syntax ay katulad ng isang simbolikong link ngunit hindi ito gumagamit ng -s switch.
Mag-click dito para sa isang buong gabay sa matitigas na mga link .