ფაილებისა და დირექტორიების მენეჯმენტი
-
ls: ჩამოთვალეთ ფაილები და დირექტორიები მიმდინარე დირექტორიაში. ის აჩვენებს ფაილების და დირექტორიების სახელებს მიმდინარე დირექტორიაში.მაგალითი:
ls -
pwd: ამობეჭდეთ მიმდინარე დირექტორიას სრული გზა. ის გეხმარებათ გაიგოთ სად იმყოფებით ფაილურ სისტემაში.მაგალითი:
pwd -
cd <directory>: შეცვალეთ მითითებულ დირექტორიაში. ამ ბრძანების გამოყენებით, შეგიძლიათ ნავიგაცია თქვენს ფაილურ სისტემაში დირექტორიებს შორის.მაგალითი:
cd /home/user/documents -
touch <filename>: შექმენით ახალი ფაილი ან განაახლეთ არსებული ფაილის შეცვლის დრო. თუ ფაილი უკვე არსებობს, ის განაახლებს ცვლილების დროს.მაგალითი:
touch newfile.txt -
cp <source> <destination>: დააკოპირეთ ფაილი ან დირექტორია წყაროს მდებარეობიდან დანიშნულების ადგილას. თქვენ შეგიძლიათ დააკოპიროთ მრავალი ფაილი ან დირექტორია მრავალი წყაროს მითითებით.მაგალითი:
cp file.txt /home/user/documents/(დააკოპირეთ ფაილი)cp -r folder1 /home/user/documents/(დააკოპირეთ დირექტორია)
-
mv <source> <destination>: ფაილის ან დირექტორიას გადატანა ან სახელის შეცვლა წყაროს მდებარეობიდან დანიშნულების ადგილას. თუ დანიშნულების ადგილი არის ახალი სახელი, ის გადარქმევს; თუ ეს ახალი გზაა, ის გადავა.მაგალითი:
mv file.txt /home/user/documents/file_new.txt(ფაილის სახელის გადარქმევა)mv folder1 /home/user/documents/(გადაიტანე დირექტორია)
-
rm <file>: ფაილის წაშლა. გაითვალისწინეთ, რომ ეს ბრძანება წაშლის ფაილს ყოველგვარი დადასტურების გარეშე, ამიტომ გამოიყენეთ იგი სიფრთხილით.მაგალითი:
rm file.txt -
mkdir <directory>: შექმენით ახალი დირექტორია მითითებული სახელით.მაგალითი:
mkdir new_folder -
rmdir <directory>: წაშალეთ ცარიელი დირექტორია. გაითვალისწინეთ, რომ თქვენ შეგიძლიათ წაშალოთ მხოლოდ ცარიელი დირექტორია ამ ბრძანების გამოყენებით.მაგალითი:
rmdir empty_folder
ფაილების და დირექტორიის ნებართვების მართვა
-
chmod <permissions> <file/directory>: შეცვალეთ ფაილის ან დირექტორიაში წვდომის ნებართვები მითითებული ნებართვების მიხედვით. საერთო ნებართვებში შედის "r"(წაკითხვა), "w"(ჩაწერა) და "x"(შესრულება).მაგალითი:
chmod u+rwx file.txt(დაამატეთ წაკითხვის, ჩაწერის, ნებართვების შესრულება მფლობელისთვის) -
chown <user>:<group> <file/directory>: შეცვალეთ ფაილის ან დირექტორიას მფლობელი მითითებულ მომხმარებელზე და ჯგუფზე.მაგალითი:
chown user1:group1 file.txt(დააყენეთ მფლობელი და ჯგუფი file.txt-ისთვის)
პროცესებისა და სერვისების მენეჯმენტი
-
ps: ჩამოთვალეთ მიმდინარე პროცესები. ეს ბრძანება აჩვენებს პროცესების ჩამონათვალს და მათ შესაბამის Process ID-ებს(PID).მაგალითი:
ps -
top: აჩვენეთ მიმდინარე პროცესები და სისტემის რესურსები. ეს ბრძანება უზრუნველყოფს ინტერაქტიულ ინტერფეისს მიმდინარე პროცესების სანახავად და სისტემის რესურსების მონიტორინგისთვის, როგორიცაა CPU, RAM.მაგალითი:
top -
kill <PID>: პროცესის შეწყვეტა მითითებული პროცესის ID-ით(PID). ეს ბრძანება აგზავნის სიგნალს პროცესის შესაჩერებლად, რაც საშუალებას აძლევს მას გამოვიდეს ან გამორთოს.მაგალითი:
kill 1234(შეასრულეთ პროცესი PID 1234-ით) -
systemctl start <service>: დაიწყეთ მითითებული სერვისი. სერვისი არის პროგრამა, რომელიც მუშაობს სისტემის ფონზე და ეს ბრძანება იწყებს მას.მაგალითი:
systemctl start httpd(გაუშვით Apache სერვისი) -
systemctl stop <service>: შეაჩერე მითითებული სერვისი. ეს ბრძანება აჩერებს გაშვებულ სერვისს.მაგალითი:
systemctl stop httpd(შეაჩერე Apache სერვისი) -
systemctl restart <service>: გადატვირთეთ მითითებული სერვისი. ეს ბრძანება ჩერდება და იწყებს სერვისს.მაგალითი:
systemctl restart httpd(გადატვირთეთ Apache სერვისი) -
systemctl status <service>: მითითებული სერვისის სტატუსის ჩვენება. ეს ბრძანება აჩვენებს, მუშაობს თუ არა სერვისი და მისი სტატუსი.მაგალითი:
systemctl status httpd(აჩვენეთ Apache სერვისის სტატუსი)
პაკეტის მენეჯმენტი
-
yum install <package>: დააინსტალირეთ პროგრამული პაკეტი საცავიდან CentOS.მაგალითი:
yum install nginx(დააინსტალირე Nginx) -
yum update <package>: განაახლეთ დაინსტალირებული პროგრამული პაკეტი უახლეს ვერსიამდე.მაგალითი:
yum update nginx(განახლება Nginx) -
yum remove <package>: ამოიღეთ დაინსტალირებული პაკეტი სისტემიდან.მაგალითი:
yum remove nginx(ამოშალე Nginx)
ქსელის მენეჯმენტი
-
ifconfig: აჩვენეთ ინფორმაცია ქსელური მოწყობილობებისა და სისტემის IP მისამართების შესახებ.მაგალითი:
ifconfig -
ip addr: აჩვენეთ ინფორმაცია ქსელური მოწყობილობებისა და სისტემის IP მისამართების შესახებ. ეს ბრძანება მსგავსიაifconfig.მაგალითი:
ip addr -
ping <hostname/IP>: შეამოწმეთ ქსელის კავშირი მითითებულ IP მისამართთან ან დომენის სახელთან პაკეტების გაგზავნით და პასუხის მოლოდინით.მაგალითი:
ping google.com -
curl <URL>: მიიღეთ შინაარსი URL-დან. ეს ბრძანება ხშირად გამოიყენება საიტებიდან მონაცემების ჩამოსატვირთად და შედეგების ბრძანების სტრიქონზე გამოსატანად.მაგალითი:
curl https://www.example.com
ბრძანების ისტორიის მენეჯმენტი
-
history: აჩვენეთ ადრე შესრულებული ბრძანებების ისტორია. ეს ბრძანება ჩამოთვლის მიმდინარე სესიაზე შესრულებულ ბრძანებებს.მაგალითი:
history
ეს არის ზოგიერთი გავრცელებული და სასარგებლო ბრძანების ხაზის ბრძანებები CentOS. თქვენი საჭიროებიდან და მიზნებიდან გამომდინარე, შეგიძლიათ გამოიყენოთ ეს ბრძანებები თქვენი სისტემის სამართავად და ძირითადი ამოცანების შესასრულებლად.

