ფაილებისა და დირექტორიების მენეჯმენტი
-
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. თქვენი საჭიროებიდან და მიზნებიდან გამომდინარე, შეგიძლიათ გამოიყენოთ ეს ბრძანებები თქვენი სისტემის სამართავად და ძირითადი ამოცანების შესასრულებლად.