Skip to main content

మీ ఫైల్ సిస్టమ్ నావిగేట్ చెయ్యడానికి అవసరమైన 10 ముఖ్యమైన Linux ఆదేశాలు

:

Anonim

లైనక్స్ టెర్మినల్ను ఉపయోగించి మీ ఫైల్ సిస్టమ్ చుట్టూ నావిగేట్ చెయ్యడానికి మీరు తెలుసుకోవలసిన పది Linux ఆదేశాలు ఈ గైడ్ జాబితా చేస్తుంది.

మీరు ఇంతకు ముందే ఉన్న డైరక్టరీని, ఇతర ఫోల్డర్లకు నావిగేట్ ఎలా చేయాలో, ఇంటికి తిరిగి ఎలా పొందాలో, ఫైళ్లను మరియు ఫోల్డర్లను ఎలా సృష్టించాలో, లింక్లను ఎలా సృష్టించాలి

10 లో 01

మీరు ఏ ఫోల్డర్లో ఉన్నారా

మీరు టెర్మినల్ విండోను తెరిచినప్పుడు మీరు తెలుసుకోవలసినది మొదటి విషయం మీరు ఎక్కడ ఫైల్ సిస్టమ్లో ఉన్నాయో.

మీరు షాపింగ్ మాల్స్లో ఉన్న మ్యాప్లలో కనిపించే "మీరు ఇక్కడ ఉన్నారు" మార్కర్ లాంటిది గురించి ఆలోచించండి.

మీరు ఏ ఫోల్డర్ను కింది ఆదేశాన్ని ఉపయోగించవచ్చో తెలుసుకోవడానికి:

pwd

ఫలితాలు తిరిగి వచ్చాయి pwd మీరు షెల్ సంస్కరణను ఉపయోగిస్తున్నారో లేదో బట్టి తేడా ఉండవచ్చు pwd లేదా ఒక మీ ఇన్స్టాల్ / Usr / bin డైరెక్టరీ.

సాధారణంగా, ఇది తరహాలో ఏదో ముద్రిస్తుంది/ Home / username.

10 లో 02

ఫైళ్ళు మరియు ఫోల్డర్లు ప్రస్తుత డైరెక్టరీ కింద ఉన్నాయి

ఇప్పుడు మీరు ఏ ఫోల్డర్లో ఉన్నారో మీకు తెలుసని, మీరు ఉపయోగించిన ఫైల్లను మరియు ఫోల్డర్లను ప్రస్తుత డైరెక్టరీలో చూడవచ్చు ls ఆదేశం.

ls

దాని స్వంత న, ls కమాండ్ కాలం (.) ప్రారంభించి మినహా డైరెక్టరీలో అన్ని ఫైల్లు మరియు ఫోల్డర్లను జాబితా చేస్తుంది.

దాచిన ఫైళ్లు (కాలంతో ప్రారంభమైనవి) సహా అన్ని ఫైళ్ళను చూడడానికి మీరు క్రింది స్విచ్ని ఉపయోగించవచ్చు:

ls -a

కొన్ని ఆదేశాలు టిల్డే మెటాచరాక్టర్ (~) తో ప్రారంభమయ్యే ఫైళ్ళ బ్యాకప్లను సృష్టించాయి.

ఒక ఫోల్డర్లోని ఫైళ్ళను లిస్టింగ్ చేసినప్పుడు బ్యాకప్లను చూడకూడదనుకుంటే ఈ క్రింది స్విచ్ ఉపయోగించండి:

ls -B

అత్యంత సాధారణ ఉపయోగం ls కింది కింది విధంగా ఉంది:

ls -lt

సరికొత్త మొట్టమొదటి మార్పులతో ఇది సుదీర్ఘ జాబితాను సవరణ చేయబడుతుంది.

ఇతర విధమైన ఎంపికలు పొడిగింపు, పరిమాణం మరియు సంస్కరణ ద్వారా ఉన్నాయి:

ls -lUls -lXls -lv

దీర్ఘ జాబితా ఫార్మాట్ మీరు క్రింది సమాచారం ఇస్తుంది:

  • అనుమతులు
  • ఫైల్ కోసం inodes సంఖ్య (హార్డ్ లింకులు చూడండి)
  • యజమాని
  • ప్రాథమిక సమూహం
  • ఫైల్ పరిమాణం
  • చివరి ప్రాప్యత సమయం
  • ఫైల్ / ఫోల్డర్ / లింక్ పేరు
10 లో 03

ఇతర ఫోల్డర్లు నావిగేట్ ఎలా

ఫైలు వ్యవస్థ చుట్టూ తరలించడానికి మీరు ఉపయోగించవచ్చు CD ఆదేశం.

లైనక్స్ ఫైల్ సిస్టమ్ చెట్టు నిర్మాణం. చెట్టు యొక్క పైభాగం ఒక స్లాష్ (/) చే సూచించబడుతుంది.

రూట్ డైరెక్టరీ కింద, మీరు క్రింది లేదా కొన్ని అన్ని ఫోల్డర్లను కనుగొంటారు.

  • /
  • బిన్
  • బూట్
  • సీడీ రోమ్
  • dev
  • etc
  • హోమ్
  • lib
  • lib64
  • కోల్పోయిన + దొరకలేదు
  • మీడియా
  • mnt
  • ఆప్ట్
  • proc
  • రూట్
  • రన్
  • sbin
  • srv
  • sys
  • tmp
  • var
  • usr

బిన్ ఫోల్డర్ వంటి ఏ యూజర్ అయినా అమలు చేయగల ఆదేశాలను కలిగి ఉంటుంది CD కమాండ్, ls, mkdir మొదలైనవి

Sbin వ్యవస్థ బైనరీలు కలిగి.

Usr ఫోల్డర్ unix సిస్టమ్ వనరులను సూచిస్తుంది మరియు ఒక బిన్ మరియు sbin ఫోల్డర్ను కలిగి ఉంటుంది. / Usr / bin ఫోల్డర్ వినియోగదారుడు నడుపగల విస్తృత సమితి ఆదేశాలను కలిగి ఉంది. అదేవిధంగా, / usr / sbin ఫోల్డర్కు విస్తరించిన సిస్టమ్ ఆదేశాలను కలిగి ఉంటుంది.

బూటు ఫోల్డర్ ద్వారా అవసరమయ్యే అన్నిటినీ బూట్ ఫోల్డర్ కలిగి ఉంటుంది.

Cdrom ఫోల్డర్ స్వీయ-వివరణాత్మకమైనది.

డెవలపర్ ఫోల్డర్ వ్యవస్థలోని అన్ని పరికరాల గురించి వివరాలను కలిగి ఉంది.

అన్ని సిస్టమ్ ఆకృతీకరణ ఫైల్స్ నిల్వ చేయబడినవి ఫోల్డర్ ఫోల్డర్ సాధారణంగా.

హోమ్ ఫోల్డర్ సాధారణంగా అన్ని యూజర్ ఫోల్డర్లను నిల్వ చేయబడి ఉంటుంది మరియు సగటు వినియోగదారుడు వారు మాత్రమే ఆందోళన చెందుతారు.

Lib మరియు lib64 ఫోల్డర్లు అన్ని కెర్నల్ మరియు షేర్డ్ లైబ్రరీలను కలిగివుంటాయి.

కోల్పోయిన + ఫోల్డర్ ఫైల్లో ఇకపై fsck ఆదేశం ద్వారా కనుగొనబడిన పేరును కలిగి ఉంటుంది.

USB డ్రైవ్ల వంటి మౌంటెడ్ మీడియా ఉన్న మీడియా ఫోల్డర్.

Mnt ఫోల్డర్ కూడా USB డ్రైవ్లు, ఇతర ఫైల్ వ్యవస్థలు, ISO చిత్రాలు, మొదలైనవి వంటి తాత్కాలిక నిల్వను మౌంట్ చేయడానికి ఉపయోగించబడుతుంది.

ఆప్షన్ ఫోల్డర్ బైనరీలను నిల్వ చేయడానికి కొన్ని సాఫ్ట్వేర్ ప్యాకేజీల ద్వారా ఉపయోగించబడుతుంది. ఇతర ప్యాకేజీలు / usr / local ను వుపయోగించును.

Proc ఫోల్డర్ అనేది కెర్నల్చే ఉపయోగించే సిస్టమ్ ఫోల్డర్. మీరు నిజంగా ఈ ఫోల్డర్ గురించి చాలా ఆందోళన చెందవలసిన అవసరం లేదు.

రూట్ ఫోల్డర్ రూట్ యూజర్ కోసం హోమ్ డైరెక్టరీ.

రన్ రన్ ఫోల్డర్ వ్యవస్థ రన్టైమ్ సమాచారం కోసం ఒక వ్యవస్థ ఫోల్డర్.

Srv ఫోల్డర్ మీరు ఎక్కడ వెబ్ ఫోల్డర్లను, mysql డేటాబేస్, మరియు subversion రిపోజిటరీలు వంటి విషయాలను ఉంచుతుంది.

సిస్టమ్ సమాచారాన్ని అందించడానికి sys ఫోల్డర్లో ఒక ఫోల్డర్ నిర్మాణం ఉంటుంది.

Tmp ఫోల్డర్ తాత్కాలిక ఫోల్డర్.

Var ఫోల్డర్ ఆట యొక్క డేటా, డైనమిక్ లైబ్రరీలు, లాగ్ ఫైల్స్, ప్రాసెస్ ఐడిలు, సందేశాలు మరియు కాష్డ్ దరఖాస్తు డేటాతో సహా వ్యవస్థకు సంబంధించిన ప్రత్యేకమైన సంపదను కలిగి ఉంటుంది.

ఒక నిర్దిష్ట ఫోల్డర్కు నావిగేట్ చేయడానికి దీనిని ఉపయోగించండి CD క్రింది కమాండ్:

cd / home / username / documents 10 లో 04

హోమ్ ఫోల్డర్కు తిరిగి నావిగేట్ ఎలా

మీరు ఉపయోగించే వ్యవస్థలో ఇంకెక్కడి నుండి ఇంటి ఫోల్డర్కు తిరిగి పొందవచ్చు cd ~ ఆదేశం.

cd ~ 10 లో 05

క్రొత్త ఫోల్డర్ ఎలా సృష్టించాలి

మీరు కొత్త ఫోల్డర్ని సృష్టించాలనుకుంటే, మీరు దానిని ఉపయోగించవచ్చు mkdir కమాండ్:

mkdir ఫోల్డర్ పేరు 10 లో 06

ఫైళ్ళు ఎలా సృష్టించాలో

లైనక్స్ క్రొత్త ఫైళ్ళను సృష్టించటానికి అద్భుతమైన సంఖ్యలను అందిస్తుంది.

ఒక ఖాళీ ఫైల్ సృష్టించడానికి మీరు క్రింది ఉపయోగించవచ్చు టచ్ కమాండ్:

టచ్ ఫైల్ పేరు

టచ్ కమాండ్ ఒక ఫైల్ కోసం చివరి యాక్సెస్ సమయాన్ని అప్డేట్ చేయడానికి ఉపయోగించబడుతుంది కానీ ఉనికిలో లేని ఒక ఫైల్లో, అది సృష్టించే ప్రభావాన్ని కలిగి ఉంటుంది.

మీరు ఉపయోగించి ఫైల్ను కూడా సృష్టించవచ్చు పిల్లి కమాండ్:

పిల్లి> ఫైల్ పేరు

మీరు ఇప్పుడు కమాండ్ లైన్ లో టెక్స్ట్ ను నమోదు చేసి, దాన్ని ఉపయోగించి ఫైల్కు సేవ్ చేయవచ్చు Ctrl + D.

నానో ఎడిటర్ను ఉపయోగించడం ఫైళ్ళను సృష్టించే మంచి మార్గం. ఇది టెక్స్ట్ యొక్క పంక్తులను, కట్ చేసి అతికించండి, శోధన మరియు భర్తీ చేయడానికి మరియు వివిధ ఫార్మాట్లలో ఫైల్ను సేవ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

10 నుండి 07

ఫైలు సిస్టమ్ చుట్టూ ఫైల్స్ పేరు మార్చండి మరియు తరలించు ఎలా

ఫైళ్ళ పేరు మార్చడానికి అనేక మార్గాలు ఉన్నాయి.

ఒక ఫైల్ పేరు మార్చడం సరళమైన మార్గం mv ఆదేశం.

MV ఓల్డ్ఫైలిన్ న్యూఫైలినేమ్

మీరు ఫైల్ను ఒక ఫోల్డర్ నుండి మరొకదానికి తరలించడానికి MV కమాండ్ను ఉపయోగించవచ్చు.

mv / path / of / original / file / path / of / target / folder

మీరు ఇదే విధమైన నమూనాతో సరిపోయే ఫైళ్ళను రీనేమ్ చేయాలనుకుంటే మీరు దానిని ఉపయోగించవచ్చు రీనేమ్ ఆదేశం.

వ్యక్తీకరణ భర్తీ ఫైల్ పేరు (లు)

ఉదాహరణకి:

"గేరీ" "టామ్" పేరు మార్చండి *

ఇది ఫోల్డర్లోని అన్ని ఫైళ్లను భర్తీ చేస్తుంది గ్యారీ దానితో టామ్ . కాబట్టి ఒక ఫైలు అని garycv అవుతుంది tomcv .

అన్ని సిస్టమ్లలో రీనేమ్ ఆదేశం పనిచేయదని గమనించండి. Mv కమాండ్ సురక్షితం.

10 లో 08

ఫైళ్ళు కాపీ ఎలా

లైనక్స్ ఉపయోగించి ఫైల్ను కాపీ చేయడానికి మీరు దాన్ని ఉపయోగించవచ్చు cp కింది విధంగా కమాండ్.

cp ఫైల్ పేరు filename2

పైన కమాండ్ కాపీ చేస్తుంది filename1 మరియు కాల్ చేయండి filename2 .

ఫైళ్లను ఒక ఫోల్డర్ నుండి మరొకదానికి కాపీ చేయడానికి కాపీ కమాండ్ను ఉపయోగించవచ్చు.

ఉదాహరణకి

cp / home / username / documents / userdoc1 / home / username / documents / userDocs

పై ఆదేశం ఫైల్ను కాపీ చేస్తుంది userdoc1 నుండి / home / username / documents / home / username / documents / userDocs కు

10 లో 09

ఫైల్స్ మరియు ఫోల్డర్లు తొలగించు ఎలా

మీరు ఉపయోగించి ఫైళ్లను మరియు ఫోల్డర్లను తొలగించవచ్చు rm కమాండ్:

rm ఫైల్ పేరు

మీరు ఫోల్డర్ ను తొలగించాలనుకుంటే, మీరు ఈ క్రింది స్విచ్ని ఉపయోగించాలి:

rm -R ఫోల్డర్ పేరు

పై కమాండ్ ఉప ఫోల్డర్లు సహా ఒక ఫోల్డర్ మరియు దాని కంటెంట్లను తొలగిస్తుంది.

10 లో 10

సింబాలిక్ లింక్స్ మరియు హార్డ్ లింక్స్ ఏమిటి?

ఒక "సింబాలిక్ లింక్" అనేది మరొక ఫైల్కు సూచించే ఫైల్. డెస్క్టాప్ సత్వరమార్గం ప్రాథమికంగా లాంఛనప్రాయ లింక్.

ఉదాహరణకు, మీరు మీ సిస్టమ్పై కింది ఫైల్ను కలిగి ఉండవచ్చు:

/home/username/document/accounts/useraccounts.doc

మీరు ఆ పత్రాన్ని హోమ్ / యూజర్పేరు ఫోల్డర్ నుండి యాక్సెస్ చేయాలని అనుకోవచ్చు.

కింది ఆదేశాన్ని ఉపయోగించి మీరు లాంఛనప్రాయ లింక్ని సృష్టించవచ్చు:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

మీరు సవరించవచ్చు useraccounts.doc రెండు ప్రదేశాలు నుండి కానీ ఫైల్ మీరు సింబాలిక్ లింక్ సవరించినప్పుడు మీరు నిజంగా ఫైల్ లో సంకలనం / Home / username / డాక్యుమెంట్లు / ఖాతాల ఫోల్డర్.

మరొక ఫైల్ వ్యవస్థలో ఫైల్కు ఒక ఫైల్ వ్యవస్థ మరియు పాయింట్పై ఒక సింబాలిక్ లింక్ సృష్టించబడుతుంది. ముఖ్యంగా, ఒక సింబాలిక్ లింక్ నిజంగా ఇతర ఫైలు లేదా ఫోల్డర్కు ఒక పాయింటర్ కలిగి ఒక ఫైల్ సృష్టిస్తుంది.

ఒక "హార్డ్ లింక్," అయితే, రెండు ఫైళ్ళ మధ్య ఒక ప్రత్యక్ష లింక్ సృష్టిస్తుంది. ముఖ్యంగా అవి అదే ఫైల్ కానీ మరొక పేరుతో ఉంటాయి. మరింత హార్డ్ డిస్క్ స్థలాన్ని తీసుకోకుండా ఒక హార్డ్ లింక్ వర్గీకరణ ఫైళ్లను అందిస్తుంది.

మీరు క్రింది వాక్యనిర్మాణాన్ని ఉపయోగించి హార్డ్ లింక్ని సృష్టించవచ్చు:

ln filenamebeinglinked filenametolinkto

వాక్యనిర్మాణం ఒక సింబాలిక్ లింగానికి సారూప్యంగా ఉంటుంది, కానీ అది -s స్విచ్ని ఉపయోగించదు.