መለያዎችን ፣ ሥራን ለማቃለል በ Gnu / Linux ውስጥ የትእዛዝ መለያ መስጠት

ስለ ትዕዛዝ መለያዎች

በሚቀጥለው ርዕስ ውስጥ እንመለከታለን ተርሚናል ውስጥ መለያዎችን እንዴት መጠቀም እንችላለን. መለያ ወደ Gnu / Linux ትዕዛዝ ማከል እንደገና ጥቅም ላይ እንዲውል ትንሽ ቀላል ያደርግልዎታል። በፋይሉ ሲስተም ላይ ውስብስብ ትዕዛዞችን ወይም አስፈላጊ ቦታዎችን ለማስታወስ ከተቸገሩ መለያዎች በጣም ይረዳሉ ፡፡

መለያዎች ተጠቃሚዎችን ያቀርባሉ የሚመስሉ ሕብረቁምፊዎችን ለማጣመር ቀላል መንገድ የሃሽ መለያዎች (# ቤት) በትእዛዝ መስመሩ ላይ ከምንፈጽማቸው ትዕዛዞች ጋር. አንድ መለያ ከተመሰረተ በኋላ ተጓዳኝ ትዕዛዙን እንደገና መተየብ ሳያስፈልገን እንደገና ማከናወን እንችላለን ፡፡ በምትኩ ፣ እኛ በቀላሉ መለያውን መጻፍ አለብን። ሃሳቡ ውስብስብ ለሆኑ ወይም እንደገና መፃፍ ለሚያበሳጩ ትዕዛዞች ለማስታወስ ቀላል የሆኑ ስያሜዎችን መጠቀም ነው ፡፡

ቅጽል ስም ከማዘጋጀት በተለየ ፣ እ.ኤ.አ. መለያዎች ከትእዛዝ ታሪክ ጋር የተቆራኙ ናቸው. በዚህ ምክንያት እነሱ ሊጠቀሙባቸው የሚችሉት እነሱን መጠቀሙን ከቀጠሉ ብቻ ነው ፡፡ አንድ መለያ መጠቀሙን ካቆሙ በኋላ ከትእዛዝ ታሪክ ውስጥ ቀስ ብሎ ይጠፋል። ለአብዛኛዎቹ ተጠቃሚዎች ይህ ከመሆኑ በፊት 500 ወይም 1000 ትዕዛዞችን መተየብ እንችላለን ማለት ነው ፡፡ ስለዚህ ፣ መለያዎች ለተወሰነ ጊዜ ጠቃሚ የሆኑ ትዕዛዞችን እንደገና ለማደስ ጥሩ መንገድ ናቸው ፣ ግን በቋሚነት እንዲገኙ የምንፈልጋቸውን አይደለም ፡፡.

መሰየሚያዎችን በኡቡንቱ ውስጥ ያዋቅሩ

መሰየምን ለማቀናበር በተርሚናል (Ctrl + Alt + T) ውስጥ አንድ ትእዛዝ መጻፍ እና ከዚያ በመጨረሻ ምልክቱን ማከል ብቻ ያስፈልገናል ፡፡ መለያው በ # ምልክት መጀመር አለበት እና ወዲያውኑ በደብዳቤዎች ሕብረቁምፊ መከተል አለበት. ይህ መለያው እንደ የትእዛዙ አካል ተደርጎ እንዳይወሰድ ይከለክላል ፣ ይልቁንም በእኛ የታሪክ ፋይል ውስጥ የተካተተ አስተያየት ሆኖ ይያዛል ያዝዛሉ. ምንም እንኳን በጣም ጠቃሚ ባይሆንም ይህ ቀላል ምሳሌ ነው

የናሙና መለያ

echo "Esto es un ejemplo de etiqueta" #TAG

ይህ ልዩ ትዕዛዝ በእኛ ትዕዛዝ ታሪክ ውስጥ ካለው # ታግ መለያ ጋር ተያይ tagል። አሁን የታሪክ ትዕዛዙን የምንጠቀም ከሆነ የምናገኘው ይሆናል:

የታሪክ መለያ

history | grep TAG

ከዚያ እንችላለን በመተየብ ይህንን ትዕዛዝ እንደገና ይድገሙት !? በመለያው ተከትሎ:

የ TAG ትዕዛዝን እንደገና ይጠቀሙ

!? #TAG

የዚህ እውነተኛው መገልገያ ነው ደጋግመን ልንፈጽመው የምንፈልገው ትዕዛዝ በጣም የተወሳሰበ ስለሆነ ለማስታወስ ወይም ለመተየብ በቀላሉ የሚረብሽ በሚሆንበት ጊዜ ይጠቀሙበት. ለምሳሌ ፣ በቅርብ ጊዜ የዘመኑ ፋይሎችን ወይም ማውጫዎችን ለመዘርዘር ለምሳሌ እንደ #RECIENT ያለ መለያ መጠቀም እና ከተገቢው የ ls ትዕዛዝ ጋር ማያያዝ እንችላለን። የሚከተለው ትዕዛዝ በአሁኑ ወቅት በፋይል ስርዓት ላይ ያለን ቢሆንም በቤታችን ማውጫ ውስጥ ያሉትን ፋይሎች ይዘረዝራል ፡፡ በቅርብ ጊዜ የተፈጠሩትን ወይም የተቀየሩትን ፋይሎች አምስት ብቻ በማሳየት በተቃራኒው የጊዜ ቅደም ተከተል ይዘረዝራል ፡፡

ትዕዛዝ ls -ltr

ls -ltr ~ | tail -5 #RECIENTE

Ctrl + r ን በመጠቀም የተሰየሙ ትዕዛዞችን እንደገና ማከናወን እንችላለን (የ Ctrl ቁልፍን ይያዙ እና የ 'r' ቁልፍን ይጫኑ) እና ከዚያ መለያውን ይጻፉ (ለምሳሌ # የቅርብ ጊዜ) በእውነቱ ፣ መለያ ብቻ የሚጠቀሙ ከሆነ ፣ Ctrl-r ን ከተመታ በኋላ # መተየብ ብቻ ትዕዛዙ በራስ-ሰር መታየት አለበት ፡፡ የ Ctrl + r ቅደም ተከተል ፣ ልክ እንደ!? ፣ እኛ ለምንጽፍለት ገመድ የእኛን የትእዛዝ ታሪክ ይፈልጋል.

ቦታዎችን መለያ መስጠት

አንዳንድ ተጠቃሚዎች ይጠቀማሉ ልዩ የፋይል ስርዓት ቦታዎችን ለማስታወስ መለያዎች. የተሟላ ማውጫ ዱካዎችን መጻፍ ሳያስፈልግ ይህ ወደምንሠራባቸው ማውጫዎች መመለስን ያመቻቻል ፡፡

አካባቢዎች መለያ

cd /var/www/html #LOCALHOST

በዚህ ምሳሌ ፣ በቀዳሚው ቅጽበታዊ ገጽ እይታ ላይ እንደሚታየው ፣ ከ # LOCALHOST ጋር ወደተያያዘው ማውጫ መሄድ በፈለግን ቁጥር ይህንን ለማድረግ ፈጣን መንገድ ይኖረናል ፡፡

ሊባል ይገባል መለያዎች በአቢይ ሆሄ ውስጥ መሆን አያስፈልጋቸውም ፣ ምንም እንኳን ይህ በቀላሉ ለመለየት ያስችላቸዋል. እንዲሁም ፣ በትእዛዝ ታሪክ ውስጥ ካሉ ትዕዛዞች ወይም የፋይል ስሞች ጋር የሚጋጩ አይመስሉም ፡፡

ለመለያዎች አማራጮች

መለያዎች በጣም ጠቃሚ ሊሆኑ ቢችሉም ፣ ከእነሱ ጋር ማድረግ የምንችላቸውን ተመሳሳይ ነገሮች ለማድረግ ሌሎች መንገዶች አሉ ፡፡ ትዕዛዞችን በቀላል መንገድ መድገም እንድንችል እንዲሁ እኛ ለ ሀ ልንመድባቸው እንችላለን የተለወጠ ስም:

የቅርብ ጊዜ ስሞች

alias recientes=”ls -ltr ~ | tail -5”

ብዙ ትዕዛዞችን ለመድገም ቀላል ለማድረግ ፣ እኛ ደግሞ ወደ እስክሪፕት መለወጥ እንችላለን. በሚከተለው ትዕዛዝ የ .sh ፋይል ከከፈትነው

sudo vim archivosActualizados.sh

እና የሚከተሉትን መስመሮችን በውስጣችን እናደርጋለን ፣ የቀደመውን ቅጽል እንደተጠቀምን ተመሳሳይ ውጤት እናገኛለን-

#!/bin/bash
echo “Most recently updated files:”
ls -ltr ~ | tail -5

እኛም እንችላለን የታሪክ ትዕዛዙን በመፈለግ የቅርብ ጊዜ ትዕዛዞችን እንደገና ይያዙ:

የጅራት ታሪክ ትዕዛዝ

hitory | tail -20

አንዴ ከተገኘ በቃ ፃፍ! ከትእዛዙ ግራ በኩል ባለው ቁጥር ይከተላል እንደገና እንደምንፈልግ (ለምሳሌ; 8).

 


የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

አስተያየት ፣ ያንተው

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡

  1.   የኮምፒተር ሳይንቲስት በስልክ ላይ አለ

    ተመልከቱ ፣ ተርሚናል ውስጥ ሰዓታት አጠፋለሁ ግን በእርግጥ መለያዎችን የመጠቀም እድሉን አላውቅም?

    የትኛው ነው ፣ በትእዛዝ መስመሩ ላይ አስተያየቶችን (እኔ በሱ # ማለቴ ነው) አስተያየቶችን ለመጠቀም በጣም ብልህ (እና ጠቃሚ) መንገድ ይመስላል።

    ይህንን መስኮት ስለከፈቱልኝ በጣም አመሰግናለሁ ፡፡ በእርግጥ እኔ በጣም እጠቀምበታለሁ?