Κυριακή 12 Οκτωβρίου 2025

PowerShell: Οδηγός χρήσης & Κυριότερες εντολές

PowerShell: Οδηγός χρήσης και βασικές εντολές
PowerShell: Οδηγός για αρχάριους – Μάθε τις βασικές εντολές και πώς να αυτοματοποιήσεις εργασίες στα Windows.
Το PowerShell είναι ένα εξαιρετικά χρήσιμο εργαλείο που δημιούργησε η Microsoft για να διευκολύνει τη διαχείριση υπολογιστών και την αυτοματοποίηση καθημερινών εργασιών. Φανταστείτε το σαν έναν έξυπνο βοηθό που μπορεί να εκτελέσει πολύπλοκες εργασίες με απλές εντολές κειμένου. Σε αυτό το άρθρο, θα μάθετε τα βασικά και τις πιο χρήσιμες εντολές για να ξεκινήσετε να το χρησιμοποιείτε αποτελεσματικά.

Τι είναι το PowerShell;

Το PowerShell είναι ένα εργαλείο που λειτουργεί μέσω παραθύρου κειμένου (όπως η γραμμή εντολών), αλλά είναι πολύ πιο έξυπνο και ισχυρό από τα παραδοσιακά εργαλεία. Αρχικά σχεδιάστηκε για υπολογιστές με Windows, αλλά σήμερα λειτουργεί και σε άλλα λειτουργικά συστήματα όπως Linux και macOS, κάνοντάς το ένα πολύτιμο εργαλείο για όλους τους χρήστες.

Το κύριο χαρακτηριστικό του PowerShell είναι ότι χρησιμοποιεί μικρές εντολές που ονομάζονται cmdlets (διαβάζεται "command-lets"). Κάθε τέτοια εντολή έχει έναν συγκεκριμένο σκοπό, όπως να εμφανίσει πληροφορίες, να αντιγράψει αρχεία ή να διαχειριστεί προγράμματα που τρέχουν στον υπολογιστή σας.

Πώς να ξεκινήσετε με το PowerShell

Εγκατάσταση PowerShell

Για Windows: Το PowerShell είναι ήδη εγκατεστημένο στον υπολογιστή σας. Δεν χρειάζεται να κάνετε τίποτα επιπλέον! Αν θέλετε την πιο πρόσφατη έκδοση με επιπλέον δυνατότητες, μπορείτε να κατεβάσετε το PowerShell 7 (γνωστό και ως PowerShell Core) από την επίσημη σελίδα της Microsoft.

Για Linux/macOS: Μπορείτε να το εγκαταστήσετε εύκολα μέσω των εργαλείων διαχείρισης του συστήματός σας, ακριβώς όπως εγκαθιστάτε οποιοδήποτε άλλο πρόγραμμα.

Πώς να ανοίξετε το PowerShell

Στα Windows: Πατήστε το κουμπί Windows + S, γράψτε "PowerShell" στο πλαίσιο αναζήτησης και πατήστε Enter. Θα εμφανιστεί ένα μπλε παράθυρο με λευκό κείμενο - αυτό είναι το PowerShell!

Σε Linux/macOS: Ανοίξτε το τερματικό (terminal) και πληκτρολογήστε pwsh, μετά πατήστε Enter.

Οι πιο χρήσιμες εντολές PowerShell

1. Get-Help - Η εντολή βοήθειας

Αυτή είναι η πιο σημαντική εντολή για αρχάριους και η πρώτη που πρέπει να θυμάστε. Σας δίνει λεπτομερείς πληροφορίες και παραδείγματα για οποιαδήποτε άλλη εντολή θέλετε να μάθετε. Είναι σαν να έχετε έναν προσωπικό καθηγητή πάντα διαθέσιμο!

Get-Help <όνομα-εντολής>

Παράδειγμα:

Get-Help Get-Process

Για να δείτε παραδείγματα χρήσης μιας εντολής, προσθέστε το -Examples:

Get-Help Get-Process -Examples

2. Get-Command - Βρείτε όλες τις διαθέσιμες εντολές

Εμφανίζει όλες τις διαθέσιμες εντολές που μπορείτε να χρησιμοποιήσετε στο σύστημά σας. Είναι χρήσιμη όταν θέλετε να ανακαλύψετε τι μπορεί να κάνει το PowerShell.

Get-Command

Για να βρείτε εντολές που σχετίζονται με κάτι συγκεκριμένο, χρησιμοποιήστε το αστεράκι (*) ως σύμβολο αναζήτησης:

Get-Command *service*

Αυτό θα εμφανίσει όλες τις εντολές που έχουν τη λέξη "service" στο όνομά τους.

3. Get-Process - Δείτε τα προγράμματα που τρέχουν

Αυτή η εντολή σας δείχνει όλα τα προγράμματα και τις εφαρμογές που τρέχουν αυτή τη στιγμή στον υπολογιστή σας. Μπορείτε να δείτε πόση μνήμη χρησιμοποιεί το κάθε πρόγραμμα και άλλες χρήσιμες πληροφορίες.

Get-Process

Για να δείτε πληροφορίες για ένα συγκεκριμένο πρόγραμμα, όπως το Σημειωματάριο των Windows:

Get-Process -Name notepad

4. Set-ExecutionPolicy - Ρυθμίσεις ασφαλείας για εκτέλεση αρχείων

Το PowerShell, για λόγους ασφαλείας, δεν επιτρέπει την εκτέλεση αρχείων εντολών από προεπιλογή. Αυτό σας προστατεύει από την τυχαία εκτέλεση επικίνδυνων αρχείων. Αυτή η εντολή σας επιτρέπει να αλλάξετε αυτήν τη ρύθμιση όταν το χρειάζεστε.

Set-ExecutionPolicy RemoteSigned

Η ρύθμιση "RemoteSigned" σημαίνει ότι μπορείτε να εκτελείτε δικά σας αρχεία, αλλά τα αρχεία που κατεβάζετε από το διαδίκτυο πρέπει να είναι υπογεγραμμένα ψηφιακά για ασφάλεια.

5. Get-Service - Διαχείριση υπηρεσιών συστήματος

Εμφανίζει όλες τις υπηρεσίες που τρέχουν στο σύστημά σας. Οι υπηρεσίες είναι προγράμματα που λειτουργούν στο παρασκήνιο και κάνουν διάφορες εργασίες, όπως να ελέγχουν για ενημερώσεις ή να διαχειρίζονται το δίκτυό σας.

Get-Service

Για να δείτε την κατάσταση μιας συγκεκριμένης υπηρεσίας, όπως την υπηρεσία ενημερώσεων των Windows:

Get-Service -Name wuauserv

6. Start-Service και Stop-Service - Έλεγχος υπηρεσιών

Αυτές οι εντολές σας επιτρέπουν να ξεκινήσετε ή να σταματήσετε υπηρεσίες του συστήματος. Είναι χρήσιμο όταν μια υπηρεσία δημιουργεί προβλήματα ή όταν θέλετε να την επανεκκινήσετε.

Για να ξεκινήσετε μια υπηρεσία:

Start-Service -Name wuauserv

Για να τη σταματήσετε:

Stop-Service -Name wuauserv

Προσοχή: Να είστε προσεκτικοί όταν σταματάτε υπηρεσίες, ειδικά αν δεν είστε σίγουροι για το τι κάνουν. Μερικές υπηρεσίες είναι απαραίτητες για τη σωστή λειτουργία του υπολογιστή.

7. Test-Connection - Έλεγχος σύνδεσης δικτύου

Λειτουργεί όπως η γνωστή εντολή "ping" για να ελέγξετε αν μπορείτε να συνδεθείτε σε μια ιστοσελίδα ή άλλον υπολογιστή στο δίκτυο. Είναι ιδανική για να διαπιστώσετε αν έχετε πρόβλημα με το διαδίκτυό σας.

Test-Connection -ComputerName google.com

Για να στείλετε μόνο 4 δοκιμαστικά πακέτα (αντί για συνεχή έλεγχο):

Test-Connection -ComputerName google.com -Count 4

8. Set-Location - Αλλαγή φακέλου εργασίας

Αλλάζει τον φάκελο στον οποίο βρίσκεστε αυτή τη στιγμή. Είναι σαν να ανοίγετε διαφορετικούς φακέλους στον υπολογιστή σας, αλλά μέσα από το PowerShell.

Set-Location -Path "C:\Users\YourName\Documents"

Μπορείτε επίσης να χρησιμοποιήσετε τη συντομευμένη εντολή:

cd "C:\Users\YourName\Documents"

9. Get-ChildItem - Εμφάνιση περιεχομένων φακέλου

Εμφανίζει όλα τα αρχεία και τους υποφακέλους που υπάρχουν στον τρέχοντα φάκελο ή σε έναν φάκελο που καθορίζετε.

Get-ChildItem

Για να δείτε τα περιεχόμενα ενός συγκεκριμένου φακέλου:

Get-ChildItem -Path "C:\Users\YourName\Documents"

Η συντομογραφία είναι απλά ls ή dir (όπως στα Windows παλιότερα).

10. Copy-Item - Αντιγραφή αρχείων και φακέλων

Αντιγράφει αρχεία ή φακέλους από μια τοποθεσία σε άλλη. Είναι πολύ χρήσιμο για να δημιουργήσετε αντίγραφα ασφαλείας ή να οργανώσετε τα αρχεία σας.

Copy-Item -Path "C:\source\file.txt" -Destination "C:\destination"

Για να αντιγράψετε έναν ολόκληρο φάκελο μαζί με όλα τα περιεχόμενά του:

Copy-Item -Path "C:\source\folder" -Destination "C:\destination" -Recurse

11. Remove-Item - Διαγραφή αρχείων και φακέλων

Διαγράφει αρχεία ή φακέλους από τον υπολογιστή σας.

Remove-Item -Path "C:\path\file.txt"

Προσοχή: Όταν διαγράφετε κάτι με το PowerShell, δεν πηγαίνει στον Κάδο Ανακύκλωσης - διαγράφεται οριστικά! Γι' αυτό να είστε πολύ προσεκτικοί με αυτήν την εντολή.

12. New-Item - Δημιουργία νέων αρχείων και φακέλων

Δημιουργεί νέα αρχεία ή φακέλους όπου θέλετε.

Για να δημιουργήσετε έναν νέο φάκελο:

New-Item -Path "C:\MyFolder" -ItemType Directory

Για να δημιουργήσετε ένα νέο κενό αρχείο:

New-Item -Path "C:\MyFolder\myfile.txt" -ItemType File

Δημιουργία αρχείων εντολών (Scripts)

Το PowerShell σας επιτρέπει να αποθηκεύσετε πολλές εντολές σε ένα αρχείο και να τις εκτελέσετε όλες μαζί με μία μόνο εντολή. Αυτά τα αρχεία ονομάζονται scripts (σενάρια εντολών) και έχουν την κατάληξη .ps1. Είναι σαν να γράφετε μια "συνταγή" με οδηγίες που μπορείτε να χρησιμοποιήσετε ξανά και ξανά.

Παράδειγμα απλού Script:

Δημιουργήστε ένα αρχείο με όνομα example.ps1 χρησιμοποιώντας το Σημειωματάριο ή οποιοδήποτε άλλο πρόγραμμα επεξεργασίας κειμένου, και βάλτε μέσα τον παρακάτω κώδικα:

# Αυτό είναι ένα σχόλιο - δεν εκτελείται, απλά εξηγεί τι κάνει ο κώδικας # Εμφάνιση μηνύματος στην οθόνη Write-Output "Γεια σας! Αυτό είναι ένα PowerShell script." # Εμφάνιση των προγραμμάτων που τρέχουν Get-Process # Εμφάνιση της ημερομηνίας και ώρας Get-Date

Για να εκτελέσετε το script, πρώτα μεταβείτε στον φάκελο όπου το αποθηκεύσατε χρησιμοποιώντας την εντολή Set-Location, και μετά πληκτρολογήστε:

.\example.ps1

Το .\ στην αρχή λέει στο PowerShell να εκτελέσει το αρχείο από τον τρέχοντα φάκελο.

Χρήσιμες συμβουλές για αρχάριους

1. Χρησιμοποιήστε πάντα το Get-Help: Όταν δεν θυμάστε πώς λειτουργεί μια εντολή, το Get-Help είναι ο καλύτερος φίλος σας. Μην διστάσετε να το χρησιμοποιήσετε όσο συχνά χρειάζεται.

2. Μάθετε τις συντομεύσεις: Το PowerShell υποστηρίζει συντομεύσεις για πολλές εντολές, κάνοντας τη δουλειά σας πιο γρήγορη. Για παράδειγμα, μπορείτε να γράψετε ls ή dir αντί για Get-ChildItem, ή cd αντί για Set-Location.

3. Εξασκηθείτε με απλά scripts: Ξεκινήστε με απλά scripts που κάνουν βασικές εργασίες και σταδιακά προσθέτετε πιο πολύπλοκες λειτουργίες καθώς αποκτάτε εμπειρία. Μην φοβάστε να πειραματιστείτε!

4. Χρησιμοποιήστε το Tab για αυτόματη συμπλήρωση: Πληκτρολογήστε τα πρώτα γράμματα μιας εντολής και πατήστε Tab για αυτόματη συμπλήρωση. Αν πατήσετε Tab πολλές φορές, θα δείτε όλες τις διαθέσιμες επιλογές. Αυτό εξοικονομεί χρόνο και αποφεύγει λάθη πληκτρολόγησης.

5. Κρατήστε αντίγραφα ασφαλείας: Πριν εκτελέσετε εντολές που διαγράφουν ή αλλάζουν αρχεία, φροντίστε να έχετε αντίγραφα ασφαλείας. Είναι καλύτερα να είστε προσεκτικοί παρά να λυπάστε αργότερα!

6. Διαβάστε προσεκτικά τις εντολές πριν τις εκτελέσετε: Ειδικά όταν αντιγράφετε εντολές από το διαδίκτυο, διαβάστε τες προσεκτικά για να καταλάβετε τι κάνουν. Μην εκτελείτε τυχαία εντολές χωρίς να ξέρετε ποιο θα είναι το αποτέλεσμα.

7. Χρησιμοποιήστε τα βέλη πάνω/κάτω: Μπορείτε να χρησιμοποιήσετε τα βέλη πάνω και κάτω στο πληκτρολόγιο για να δείτε τις προηγούμενες εντολές που εκτελέσατε. Αυτό σας γλιτώνει από το να ξαναγράφετε τις ίδιες εντολές.

Συμπέρασμα

Το PowerShell είναι ένα εξαιρετικά ισχυρό εργαλείο που μπορεί να κάνει τη δουλειά σας πολύ πιο εύκολη, γρήγορη και αποδοτική. Με τις βασικές εντολές που μάθατε σε αυτό το άρθρο, έχετε τώρα τα θεμέλια για να ξεκινήσετε να διαχειρίζεστε τον υπολογιστή σας με έναν πιο προηγμένο και επαγγελματικό τρόπο.
 Θυμηθείτε ότι η εξάσκηση είναι το κλειδί - όσο περισσότερο το χρησιμοποιείτε, τόσο πιο άνετα και σίγουροι θα νιώσετε με αυτό το χρήσιμο εργαλείο. Μην ανησυχείτε αν κάτι δεν πάει καλά στην αρχή - όλοι κάνουμε λάθη όταν μαθαίνουμε κάτι καινούριο.
 Το σημαντικό είναι να συνεχίσετε να δοκιμάζετε και να μαθαίνετε. Το PowerShell προσφέρει απεριόριστες δυνατότητες που μπορούν να σας βοηθήσουν να οργανώσετε και να αυτοματοποιήσετε σχεδόν οποιαδήποτε εργασία στον υπολογιστή σας, από απλά πράγματα όπως η οργάνωση αρχείων, μέχρι πιο σύνθετες εργασίες όπως η διαχείριση πολλών υπολογιστών ταυτόχρονα. Καλή επιτυχία στο ταξίδι σας με το PowerShell!

Ευάγγελος
✍️ Ευάγγελος
Δημιουργός του LoveForTechnology.net — ανεξάρτητη και αξιόπιστη πηγή για τεχνολογικούς οδηγούς, εργαλεία, λογισμικό και πρακτικές λύσεις.Κάθε άρθρο βασίζεται σε προσωπικές δοκιμές, τεκμηριωμένη έρευνα και φροντίδα για τον απλό χρήστη. Εδώ, η τεχνολογία παρουσιάζεται απλά και με σαφήνεια.



ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ


🤝 Μια μικρή παράκληση!

Γεια σας! Παρατηρήσαμε ότι χρησιμοποιείτε AdBlocker. Θα θέλαμε να σας παρακαλέσουμε να τον απενεργοποιήσετε για την ιστοσελίδα μας.

Οι διαφημίσεις μας βοηθούν να διατηρούμε το περιεχόμενο δωρεάν και να βελτιώνουμε τις υπηρεσίες μας! 😊 (Διαβάστε περισσότερα)

💬 Σχόλια

Μοιραστείτε τις σκέψεις σας

Φόρτωση σχολίων...