Linux– ის ტერმინალი სავსეა ლეპტოპზე.

თუ გსურთ დაეუფლონ Bash shell- ს Linux- ზე, macOS- ზე, ან UNIX– ის მსგავსი სისტემის სხვა სისტემაში, განსაკუთრებული სიმბოლოები (მაგალითად ~, *, | და>) მნიშვნელოვანია. ჩვენ დაგეხმარებით ამ კრიპტოლოგიური Linux– ის ბრძანებების მიმდევრობების ამოხსნაში და იეროგლიფების გმირი გახდეთ.

რა არის განსაკუთრებული პერსონაჟები?

არსებობს პერსონაჟების ერთობლიობა, რომელსაც Bash shell– ს ​​ეპყრობა ორი სხვადასხვა გზით. როდესაც აკრიფებთ მათ ჭურვიზე, ისინი მოქმედებენ როგორც ინსტრუქცია ან ბრძანებები და ეუბნებიან ჭურვი, რომ შეასრულოს გარკვეული ფუნქცია. იფიქრეთ მათზე, როგორც ერთჯერადი ბრძანებები.

ზოგჯერ, თქვენ გსურთ დაბეჭდოთ პერსონაჟი და არ გჭირდებათ ეს ჯადოქრობის სიმბოლო. არსებობს გზა, რომლითაც შეგიძლიათ გამოიყენოთ პერსონაჟი საკუთარი თავის წარმოსადგენად, ვიდრე მისი განსაკუთრებული ფუნქცია.

ჩვენ გაჩვენებთ, თუ რომელი პერსონაჟები არიან "განსაკუთრებული" ან "მეტა" სიმბოლოები, ასევე, თუ როგორ შეგიძლიათ გამოიყენოთ ისინი ფუნქციურად და სიტყვასიტყვით.

~ საწყისი დირექტორია

Tilde (~) არის მოკლე სახლის თქვენი დირექტორია. ეს ნიშნავს, რომ თქვენ არ გჭირდებათ აკრიფოთ თქვენი სახლის დირექტორიის სრული გზა ბრძანებებით. სადაც არ ხართ ფაილების სისტემაში, შეგიძლიათ გამოიყენოთ ეს ბრძანება თქვენი სახლის დირექტორიაში წასასვლელად:

cd

თქვენ შეგიძლიათ გამოიყენოთ ეს ბრძანება შედარებით ბილიკებით. მაგალითად, თუ თქვენ სადმე ფაილურ სისტემაში ხართ, რომელიც თქვენს საქაღალდეში არ არის და გსურთ შეცვალოთ თქვენი სამუშაო დირექტორიის საარქივო დირექტორიაში, გამოიყენეთ tilde ამისათვის:

cd ~ / სამუშაო / არქივი

. მიმდინარე დირექტორია

პერიოდი (.) წარმოადგენს მიმდინარე დირექტორია. თქვენ ხედავთ მას დირექტორიაში, თუ იყენებთ -a (ყველა) ვარიანტს ls- ით.

ლს-ა

თქვენ ასევე შეგიძლიათ გამოიყენოთ დრო ბრძანებებში, რომ წარმოადგინოთ თქვენი მიმდინარე დირექტორია. მაგალითად, თუ გსურთ აწარმოოთ სცენარი მიმდინარე დირექტორიიდან, ასე უწოდებთ მას:

./ სკრიპტი.შ

ეს ეუბნება Bash- ს, რომ მოძებნოთ სკრიპტი.შ ფაილის მიმდინარე დირექტორიაში. ამ გზით, იგი ვერ მოძებნებთ თქვენს გზას დირექტორიას ჩანაწერების შესასრულებლად ან სკრიპტის შესატყვისი.

ბრძანება

.. მშობელთა დირექტორია

ორმაგი პერიოდი ან "ორმაგი წერტილი" (..) წარმოადგენს თქვენი მიმდინარე სქესის მშობელთა კატალოგს. თქვენ შეგიძლიათ გამოიყენოთ ეს, ერთი დირექტორიის ხეზე ერთი დონის ასამაღლებლად.

CD ..

თქვენ ასევე შეგიძლიათ გამოიყენოთ ეს ბრძანება ნათესავი ბილიკებით, მაგალითად, თუ გსურთ, ერთ დირექტორიაში შეხვიდეთ დირექტორია, და შემდეგ შეიყვანოთ სხვა დირექტორია ამ დონეზე.

თქვენ ასევე შეგიძლიათ გამოიყენოთ ეს ტექნიკა, რომ სწრაფად გადახვიდეთ დირექტორიაში იმავე დონეზე დირექტორიაში, ხეზე, როგორც ამჟამინდელი. თქვენ მაღლა აწევთ ერთ დონეზე, შემდეგ კი უკან დახევთ სხვა დირექტორიაში.

cd ../gc_help

/ ბილიკის გამყოფი

თქვენ შეგიძლიათ გამოიყენოთ წინსაფარი (/) - რომელსაც ხშირად უწოდებენ სლაშს - დირექტორიების პათოლოგიაში გამოყოფა.

ls ~ / სამუშაო / არქივი

ერთი ნაბიჯ-დახრილი წარმოადგენს უმოკლეს შესაძლო კატალოგის გზას. იმის გამო, რომ ლინუქსის დირექტორიის ხეში ყველაფერი იწყება root დირექტორიაში, შეგიძლიათ გამოიყენოთ ეს ბრძანება ძირეული დირექტორია სწრაფად გადასატანად:

CD /

# კომენტარი ან მორთვა სიმები

ყველაზე ხშირად, თქვენ იყენებთ ჰეშს ან ნომრის ნიშანს (#), რათა შეატყობინოთ ჭურვი, რა არის შემდეგი კომენტარი, და ის არ უნდა იმოქმედოს ამაზე. თქვენ შეგიძლიათ გამოიყენოთ იგი shell სკრიპტებში და — ნაკლებად გამოსადეგი — ბრძანების ხაზზე.

# ეს უგულებელყოფილი იქნება Bash shell- ით

ეს ნამდვილად არ არის უგულებელყოფილი, რადგან ის დაემატა თქვენი ბრძანების ისტორიას.

თქვენ ასევე შეგიძლიათ გამოიყენოთ hash, სიმებიანი ცვლადის მორთვისთვის და თავიდან ამოიღოთ რამდენიმე ტექსტი. ამ ბრძანებას ქმნის სიმებიანი ცვლადი, რომელსაც უწოდებენ this_string.

ამ მაგალითში დაავალებთ ტექსტს "Dave Geek!" ცვლამდე.

this_string = "დეივ გეკი!"