በትእዛዝ መስመር ላይ የገና ዛፍ

አዲሱ ዓመት እየመጣ ነው, ከአሁን በኋላ ስለ ከባድ ስራ ማሰብ አልፈልግም.

ሁሉም ሰው ለበዓል አንድ ነገር ለማስጌጥ እየሞከረ ነው፡ ቤት፣ ቢሮ፣ የስራ ቦታ... እስቲ ደግሞ አንድ ነገር እናስጌጥ! ለምሳሌ የትእዛዝ መስመር ጥያቄ። በተወሰነ ደረጃ የትእዛዝ መስመርም የስራ ቦታ ነው።

በአንዳንድ ስርጭቶች አስቀድሞ "ያጌጠ" ነው፡-

በትእዛዝ መስመር ላይ የገና ዛፍ

በሌሎች ውስጥ, ግራጫ እና የማይታይ ነው:

በትእዛዝ መስመር ላይ የገና ዛፍ

እና ለምሳሌ ፣ እንደዚህ ማድረግ እንችላለን-

በትእዛዝ መስመር ላይ የገና ዛፍ

እርግጥ ነው, ሁሉም ጠቋሚዎች የተለያየ ጣዕም እና ቀለም አላቸው. እንዲህ ዓይነቱ ቀለም ለእርስዎ ትክክል ያልሆነ እና የማይመስል ከሆነ ይህ አመለካከት በህይወት የመኖር መብት እንዳለው ይወቁ። እና ትንሽ የአዲስ ዓመት መንፈስ ማከል ከፈለጉ፣ ከCloud4Y ለአጭር የአዲስ ዓመት መጣጥፍ ያንብቡ።

በመጀመሪያ፣ የተርሚናል ውፅዓት እንዴት “ቀለም” እንደሆነ እገልጻለሁ። ይህ የማምለጫ ቅደም ተከተሎችን በመጠቀም ይከናወናል. ወይም የበለጠ በትክክል የ ANSI/VT100 ተርሚናል የቁጥጥር ኮድ ቅደም ተከተሎች። ይህ ማለት በራስ-ሰር የእርስዎ ተርሚናል ኢምፔላተር ይህንን መስፈርት መደገፍ አለበት፣ አለበለዚያ የአዲስ ዓመት ተአምር አይከሰትም። እና አዎ፣ $SHELL የእርስዎ ባሽ ነው ተብሎ ይታሰባል።

እነዚህ ትዕዛዞች የማምለጫ ቅደም ተከተሎች ይባላሉ ምክንያቱም በእያንዳንዳቸው መጀመሪያ ላይ የ ASCII ቁምፊ "ማምለጥ" አለ. ብዙ የቁጥጥር ቅደም ተከተሎች አሉ, እና ለምሳሌ, የተርሚናል ቅንብሮችን ለማሳየት, የጠቋሚውን ማሳያ እና እንቅስቃሴ ለመቆጣጠር, ቅርጸ ቁምፊውን ይቀይሩ, ጽሑፍን ይሰርዙ እና ይደብቁ. ከሁሉም የተለያዩ አማራጮች ውስጥ አንዱን እንመርጣለን - የጽሑፉን እና የጀርባውን ቀለም መቀየር.

የኮዱን ቅደም ተከተል አስፈጽም *ESC*[{attr1};...;{attrn}m
እንደ ምልክት ማምለጥ የእሱ ኦክታል ቅርጽ ጥቅም ላይ ይውላል, ማለትም 33. ባህሪያትን በተመለከተ፣ ሊሆኑ የሚችሉ እሴቶች አጭር ዝርዝር ይኸውና፦

0 ሁሉንም ባህሪያት ዳግም አስጀምር
1 ብሩህነት (ጨምሯል ብሩህነት)
2 ዲም
4 አስምር
5 ብልጭ ድርግም የሚል
7 ተገላቢጦሽ
8 የተደበቀ (ጽሑፍን ደብቅ)

የፊት ለፊት ቀለሞች (የብዕር ቀለም፣ ጽሑፍ በዚህ ቀለም ይታያል)
30 ጥቁር
31 ቀይ
32 አረንጓዴ
33 ቢጫ
34 ሰማያዊ
35 ማጌንታ (ማጀንታ)
36 ሲያን (ሰማያዊ)
37 ነጭ (በለይ)

የበስተጀርባ ቀለሞች (የወረቀት ቀለም ወይም የበስተጀርባ ቀለም)
40 ጥቁር
41 ቀይ
42 አረንጓዴ
43 ቢጫ
44 ሰማያዊ
45 ማጌንታ (ማጀንታ)
46 ሲያን (ሰማያዊ)
47 ነጭ (በለይ)

አሁን በተርሚናል ውስጥ ካዘዙ ልብ ይበሉ፡- echo 33[0;31mнекоторый текст 33[0m’

...ከዛ በሚመጣው ውጤት ላይ ሞኖክሮም ጎብልዲጎክን እንደሚተነብይ ታገኛለህ፡-

በትእዛዝ መስመር ላይ የገና ዛፍ

ለምን? ምክንያቱም የ echo ትዕዛዝን የላቀ ችሎታዎች መጠቀም አስፈላጊ ነበር. አንድ ቁልፍ ማከል በቂ ነው- echo -e ‘ 33[0;31mнекоторый текст 33[0m’

ውጤቱ አሁን ትክክል ይመስላል፡-

በትእዛዝ መስመር ላይ የገና ዛፍ

የውጤቱን ቀለም ወደ ተርሚናል አስተካክለናል። አሁን የትእዛዝ መጠየቂያውን እንዴት ቀለም መቀባት እንደሚቻል እንይ።

ይህ የ PS1 ተለዋዋጭ በመለወጥ ነው. ተለዋዋጭው ለትእዛዝ መስመር ጥያቄ ተጠያቂ ነው. የማምለጫ ቅደም ተከተሎችን መጠቀምን ጨምሮ መልኩም ሊለወጥ ይችላል. ግን ትንሽ ልዩነት አለ: ቅደም ተከተሎችን በ "ምልክት" መጀመር ያስፈልግዎታል.[”፣ እና በምልክቱ ጨርስ]”፣ ያለበለዚያ ወደ ተርሚናል ይወጣል።

ሁሉም ሊሆኑ የሚችሉ የትዕዛዝ ቅደም ተከተሎች በባሽ ማኑዋል ውስጥ በዝርዝር ተገልጸዋል, ስለዚህ አንባቢዎች በትእዛዝ መስመር ጥያቄ ላይ ምን ማየት እንደሚመርጡ ለራሳቸው እንዲመርጡ እጋብዛለሁ. እንደ ምሳሌ እሴቴን ለPS1 ተለዋዋጭ እሰጣለሁ፡-

[ 33[34;1m]t[ 33[0m],[ 33[32m]u@l@h[ 33[0m]:[ 33[33m]W[ 33[0m],[ 33
[31m]![ 33[0m]$n

ይህን አስከፊ ፊደል እፈታለሁ፡-

[33[34;1 ሜትር] - ደማቅ ሰማያዊ (ሁለተኛ ባህሪ) የቅርጸ-ቁምፊ ቀለምን ያብሩ
t - የአሁኑን ጊዜ በHH: MM: SS ቅርጸት አሳይ
[33[0ሜ] - የቅርጸ-ቁምፊ ቀለም ቅንብሮችን ዳግም ያስጀምሩ
, - ነጠላ ሰረዝ ብቻ (ያልተጠበቀ ፣ ትክክል?)
[33[32ሜ] - አረንጓዴ ቅርጸ-ቁምፊ ቀለምን ያብሩ
u@l@h - የተጠቃሚውን ስም ፣ የተርሚናል መሳሪያ ቁጥር እና አጭር የአስተናጋጅ ስም ፣ በ “@” ምልክት ያሳዩ
[33[0ሜ] - የቅርጸ-ቁምፊ ቀለም ቅንብሮችን እንደገና ያስጀምሩ
: - ኮሎን ብቻ (በድንገት!)
[33[33ሜ] - ቢጫ ቀለምን ያብሩ
W - የአሁኑን ማውጫ ስም ያሳዩ
[33[0ሜ] - የቅርጸ-ቁምፊ ቀለም ቅንብሮችን እንደገና ያስጀምሩ
, - ሌላ ነጠላ ሰረዝ (ማን ያስብ ነበር!)
[33[31ሜ] - ቀይ የቅርጸ ቁምፊውን ቀለም ያብሩ
! - በተርሚናል ውስጥ የትእዛዝ ቁጥሩን ያሳዩ
[33[0ሜ] - የቅርጸ-ቁምፊውን የቀለም ቅንጅቶችን ዳግም ማስጀመርዎን አይርሱ
$ — ለስር “#” እና “$” ለሁሉም ሰው ያትሙ
n - የመስመር ትርጉም. ለምንድነው? ስለዚህ ትዕዛዙ የሚጀምረው በትእዛዝ መስመሩ መጨረሻ ላይ ሳይሆን በመስኮቱ ግራ ጠርዝ ላይ ነው.

ተለዋዋጭን የት እንደገና መወሰን ይቻላል? ይህንን ለማድረግ በጣም ምክንያታዊው ቦታ ~ / .bashrc ነው.

የግብዣው ገጽታ በምናባችሁ ብቻ የተገደበ ነው። በመርህ ደረጃ, ከላይ የተገለጹትን መሳሪያዎች በመጠቀም የትእዛዝ መስመርን በገና ዛፍ መልክ ከማዘጋጀት ምንም ነገር አይከለክልዎትም. እውነት ነው, እንዲህ ዓይነቱ ግብዣ በጣም አስቸጋሪ ይሆናል, እና ስራ በእርግጠኝነት የበለጠ አመቺ አይሆንም. የገና ዛፍ ሲገባ በቀላሉ ከትእዛዝ መስመሩ በላይ ይታያል (አሁንም ~/.bashrc ማስተካከል አለብን)። ለእሱ ይሂዱ! እና ስለ ትኩረትዎ እናመሰግናለን።

በትእዛዝ መስመር ላይ የገና ዛፍ

በብሎግ ላይ ሌላ ምን ማንበብ ይችላሉ? Cloud4Y

በጂኤንዩ/ሊኑክስ ውስጥ ከላይ በማዋቀር ላይ
በሳይበር ደህንነት ግንባር ቀደም ጴንጤዎች
ሊያስደንቁ የሚችሉ ጀማሪዎች
የመረጃ ማእከሎች ትራስ ይፈልጋሉ?
ሮቦት የሠራው ቤት

የእኛን ይመዝገቡ ቴሌግራምየሚቀጥለው መጣጥፍ እንዳያመልጥዎ ቻናል! በሳምንት ከሁለት ጊዜ ያልበለጠ እና በንግድ ስራ ላይ ብቻ እንጽፋለን. እንዲሁም የኮርፖሬት ደመና አቅራቢው Cloud4Y "FZ-152 Cloud በመደበኛ ዋጋ" ማስተዋወቅ እንደጀመረ እናስታውስዎታለን። ማመልከት ይችላሉ። እስከ ታህሳስ 31 ድረስ.

ምንጭ: hab.com

አስተያየት ያክሉ