Რა არის Bashrc ფაილი გამოიყენება?

შესავალი

თუ იყენებ Linux- ს ხნით და განსაკუთრებით იმ შემთხვევაში, თუ დაიწყებთ Linux- ის ბრძანების გაცნობას, თქვენ იცით, რომ BASH არის Linux Shell.

BASH დგას Bourne Again Shell. არსებობს რამდენიმე სხვადასხვა ჭურვი, მათ შორის csh, zsh, dash და korn.

Shell არის თარჯიმანი, რომელსაც შეუძლია მიიღოს ბრძანებები მომხმარებლის და აწარმოებს მათ განახორციელოს ოპერაციების როგორიცაა სანავიგაციო გარშემო ფაილის სისტემა , გაშვებული პროგრამები და ინტერაქციაში მოწყობილობები .

ბევრი Debian დაფუძნებული Linux დისტრიბუციის როგორიცაა Debian თავად, Ubuntu და Linux Mint გამოიყენოთ DASH როგორც Shell ნაცვლად Bash. DASH დემპიურ ალმუსიკოს შელზეა. DASH ჭურვი ძალიან ჰგავს ბაშას, მაგრამ ეს ბევრად უფრო პატარაა, ვიდრე ბაშის ჭურვი.

მიუხედავად იმისა, თუ თქვენ იყენებთ BASH ან DASH თქვენ გექნებათ ფაილი მოუწოდა .bashrc. სინამდვილეში თქვენ გექნებათ მრავალჯერადი. Bashrc ფაილი.

გახსენით ტერმინალის ფანჯარა და აკრიფოთ შემდეგი ბრძანება:

sudo find / -name .bashrc

ამ ბრძანების გაშვებისას სამი შედეგი დაბრუნდა:

/etc/skel/.bashrc ფაილი კოპირებულია სისტემაში შექმნილი ნებისმიერი ახალი მომხმარებლების მთავარი ფოლდერში.

/home/gary/.bashrc არის ფაილი გამოყენებული როდესაც მომხმარებელი gary ხსნის ჭურვი და root ფაილი გამოიყენება როდესაც root ხსნის shell.

რა არის .bashrc ფაილი?

.bashrc ფაილი არის shell script, რომელიც აწარმოებს ყოველ ჯერზე მომხმარებელს ხსნის ახალ ჭურვი.

მაგალითად გახსენით ტერმინალის ფანჯარა და შეიყვანეთ შემდეგი ბრძანება:

bash

ახლა იმავე ფანჯარაში შევა ეს ბრძანება:

bash

ტერმინალური ფანჯრის გახსნისას ყველა ხორციელდება bashrc ფაილი.

. Bashrc ფაილი არის კარგი ადგილი, ამიტომ აწარმოებს ბრძანებებს, რომლითაც გსურთ გაატაროთ ყოველი დრო, რომ გახსენით ჭურვი.

მაგალითისთვის გახსენით. Bashrc ფაილი nano- ის გამოყენებით:

nano ~ / .bashrc

დასასრულს ფაილი შევა შემდეგი ბრძანება:

echo "Hello $ USER"

გადავარჩინოთ ფაილი CTRL და O- ის დაჭერით და შემდეგ Nano- ს CTRL და X დაჭერით.

ტერმინალის ფანჯრის ფარგლებში აწარმოებს შემდეგ ბრძანებას:

bash

სიტყვა "გამარჯობა" უნდა გამოჩნდეს იმ მომხმარებლის სახელით, რომელზეც ხართ შესული.

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

გამოყენება Aliases

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

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

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

თუ გადახედეთ default .bashrc ფაილის დისტრიბუციაში, როგორიცაა Ubuntu ან Mint ნახავთ რამდენიმე aliases უკვე შეიქმნა.

მაგალითად:

alias ll = 'ls -alF'

alias la = 'ls -A'

alias l = 'ls -CF'

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

-fF ნიშნავს იმას, რომ თქვენ ნახავთ ფაილთა ჩამონათვალს ყველა ფაილზე დამალული დაფარული ფაილების ჩათვლით, რომლებიც dot- ის წინამორბედია. ფაილის ჩამონათვალი მოიცავს ავტორის სახელს და თითოეული ფაილის ტიპი კლასიფიცირდება.

-A switch უბრალოდ ჩამოთვლილია ყველა ფაილი და დირექტორიები, მაგრამ ეს omits .. ფაილი.

საბოლოოდ - CF ჩამოთვლილია სვეტების მიერ მათი კლასიფიკაციით.

ახლა თქვენ შეგიძლიათ ნებისმიერ დროს შევა ამ ბრძანებების პირდაპირ ტერმინალში:

ls -alF

ls -A

ls-CF

როგორც alias შეიქმნა in .bashrc ფაილი შეგიძლიათ უბრალოდ აწარმოებს alias შემდეგნაირად:

ll

la

თუ თქვენ აღმოჩნდებით გაშვებული ბრძანება რეგულარულად და ეს შედარებით დიდი ხნის ბრძანებაა, შეიძლება ისარგებლოს თქვენი საკუთარი alias to .bashrc ფაილი.

ფორმატის სახელი ასეთია:

alias new_command_name = command_to_run

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

მაგალითად:

alias up = 'cd ..'

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

შემაჯამებელი

.bashrc ფაილი არის ძალიან ძლიერი ინსტრუმენტი და დიდი გზაა თქვენი Linux ჭურვი. გამოყენებული სწორი გზით თქვენ გაიზრდება თქვენი პროდუქტიულობის ათი fold.