Κοινή χρήση τεχνολογίας

Ξεκινήστε το δρόμο προς το Linux (αναβάθμιση καλοκαιρινών διακοπών)

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Αρκεί να έχεις έναν στενό φίλο στη ζωή, και αυτός ο κόσμος πρέπει να τον αντιμετωπίζει με συμπάθεια. ——Λου Σουν


1. εντολή ls

γραμματική: ls [επιλογές][προορισμός ή αρχείο]
Λειτουργία: Για καταλόγους, αυτή η εντολή παραθέτει όλους τους υποκαταλόγους και τα αρχεία στον κατάλογο. Για τα αρχεία, το όνομα αρχείου παρατίθεται μαζί με άλλες πληροφορίες.

ls -l:列出文件的详细信息
ls -la:(all)列出文件所有的信息,包括 . 开头的隐含文件
ls -l / :能够展现更目录下的文件
ls -l /root:展现root下的文件
ls -ld /:只差看目录本身的属性
ls *:其中的*在这里意味着当前目录下的所有文件,当然*加在别的地方的意思就是这个地方的中间可以是任意的,但是别的地方一定是必须要符合条件的。(*:表示一个通配符,匹配任意文件名)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Όταν εκτελέσουμε αυτές τις δύο εντολές, θα βρούμε κάποιες διαφορές. Περιέχει κρυφά αρχεία.
Στο Linux, τα αρχεία που ξεκινούν με .
Κάτω από οποιονδήποτε κατάλογο, θα υπάρχουν δύο κρυφά αρχεία από προεπιλογή, και . Μία από τις κουκκίδες είναι ο τρέχων κατάλογος και οι δύο τελείες είναι ο κατάλογος ανώτερου επιπέδου.
Ο ρόλος των δύο σημείωνΑυτό γίνεται για να είναι εύκολη η επιστροφή στον κατάλογο ανώτερου επιπέδου.
Πρέπει να ξέρουμε ότι αν θέλουμε να εκτελέσουμε ένα πρόγραμμα, πρέπει πρώτα να φορτώσουμε το πρόγραμμα στη μνήμη, επομένως επειδή για να αποκτήσουμε πρόσβαση σε ένα αρχείο πρέπει πρώτα να βρούμε το αρχείο, ώστε ένα σημείο να μπορεί να βρει τη θέση κάτω από την τρέχουσα διαδρομή.
Η επίδραση ενός σημείουΟ σκοπός είναι συνήθως η εκτέλεση του τρέχοντος προγράμματος.
Φυσικά, τα κρυφά αρχεία περιλαμβάνονται και στα Windows.

2. εντολή pwd

γραμματική: pwd
Λειτουργία: Εμφανίστε τον κατάλογο όπου βρίσκεται ο τρέχων χρήστης

3. εντολή cd

γραμματική: όνομα καταλόγου cd
Λειτουργία: Αλλάξτε τον κατάλογο εργασίας. Αλλάξτε τον τρέχοντα κατάλογο εργασίας στον καθορισμένο κατάλογο.

cd .. : 返回上级目录
cd /home/litao/linux/ : 绝对路径  
cd ../day02/ : 相对路径
cd ~:进入用户家目录()
cd -:返回最近一次所属的路径之下(方便路径切换,两个路径之间快速跳转)
  • 1
  • 2
  • 3
  • 4
  • 5

Η λειτουργία της επιστροφής στον κατάλογο ανώτερου επιπέδου δεν μπορεί να επιστρέψει στον κόμβο ανώτερου επιπέδου μέχρι το αποτέλεσμα του /, που είναι ο ριζικός κατάλογος του Linux.
Οι καθορισμένοι χρήστες στο Linux έχουν επίσης τους δικούς τους οικιακούς καταλόγους
Για τον λογαριασμό root: ο προεπιλεγμένος οικιακός κατάλογος είναι ο λογαριασμός /root-super administrator

4. Εντολή mkdir (σημαντικό)

γραμματική: mkdir [επιλογές] dirname
Λειτουργία: Δημιουργήστε έναν κατάλογο με το όνομα "dirname" στον τρέχοντα κατάλογο

mkdir –p test/test1 : 递归建立多个目录
  • 1

Πρέπει να υπάρχει ένας "φάκελος" μεταξύ των δύο διαιρέσεων διαδρομής και το τέλος της διαδρομής πρέπει να είναι ένα συνηθισμένο αρχείο ή φάκελος.
/: είναι το διαχωριστικό μονοπατιών στο Linux
: είναι το διαχωριστικό μονοπατιών στα παράθυρα

Γιατί απαιτείται ο ρόλος της διαδρομής στο σύστημα;
Πρώτον, μια διαδρομή προσδιορίζει ένα συγκεκριμένο αρχείο σε επίπεδο συστήματος. Δεύτερον, ο ρόλος της διαδρομής είναι να κάνει το αρχείο να έχει τη μοναδικότητα της απαραίτητης διαδρομής.

Γιατί πρέπει να βρούμε το αρχείο προορισμού;
Επειδή μόνο αφού βρεθεί το αρχείο προορισμού, είναι δυνατή η πρόσβαση σε αυτό. Λοιπόν, πώς βρίσκετε το αρχείο, επειδή υπάρχει μια διαδρομή; Και επειδή το μονοπάτι είναι μοναδικό.

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

mkdir -p a/b/c/d
  • 1

Αυτό θα δημιουργήσει έναν αναδρομικό κατάλογο.
Πώς ελέγχουμε; Μπορείτε να το ελέγξετε με ένα cd βήμα προς βήμα.
Φυσικά υπάρχει και πιο απλός τρόπος

tree a
  • 1

δέντρο: Εμφάνιση της δομής του καταλόγου σε μορφή δέντρου. Αλλά μερικές φορές χρειάζεται να εγκαταστήσετε την εντολή δέντρου.

yum -y install tree
  • 1

Μπορείτε να το δείτε μετά την εγκατάσταση
Εισαγάγετε την περιγραφή της εικόνας εδώ

# which tree
/usr/bin/tree
  • 1
  • 2

Μέσω του οποίου, μπορείτε επίσης να βρείτε το εκτελέσιμο αρχείο του δέντρου που μπορείτε να δείτε στον κάδο τώρα.
Τι σημαίνει λοιπόν η εντολή εγκατάστασης yum -y. Δείτε την παρακάτω εισαγωγή;

5. Whoami εντολή

γραμματική: ποιός είμαι
Λειτουργία: Εμφανίστε το όνομα του τρέχοντος χρήστη

6. Δημιουργήστε έναν κανονικό χρήστη

Χρησιμοποιήστε το adduser για να προσθέσετε έναν χρήστη στην τοποθεσία /home. Ακριβώς όπως η δημιουργία πολλών χρηστών στα Windows, οι φάκελοι επιφάνειας εργασίας που εμφανίζονται από διαφορετικούς χρήστες των Windows είναι διαφορετικοί.

7. Κατανοήστε ξανά τις οδηγίες

Οι εντολές είναι ουσιαστικά προγράμματα – οι εντολές, τα προγράμματα και τα εκτελέσιμα προγράμματα είναι όλα το ίδιο πράγμα. Η αρχή είναι η ίδια.
Λοιπόν, πού βρίσκονται συνήθως αυτά τα προγράμματα; Στο /usr/bin/…. Μπορείτε να το βρείτε μόνοι σας.
Τι σημαίνει λοιπόν εγκατάσταση και απεγκατάσταση; Σημαίνει αντιγραφή ή διαγραφή του εκτελέσιμου προγράμματος στη διαδρομή του συστήματος.
Τα προγράμματα είναι επίσης αρχεία και τα αρχεία είναι επίσης περιεχόμενο + δικαιώματα.

8. ποια εντολή

γραμματική: που [όνομα εντολής]
Λειτουργία: Το όνομα μιας εντολής σημαίνει να μου λέει σε επίπεδο συστήματος πού βρίσκεται η διαδρομή αυτού του εκτελέσιμου προγράμματος.
Όταν όμως προχωρήσουμε

which ls//这个时候出现了有点不一样的东西
alias ls='ls --color=auto'
        /usr/bin/ls    会出现这种情况
  • 1
  • 2
  • 3

Αλλά όταν μπορώ να βρω το εκτελέσιμο αρχείο προγράμματος, μπορούμε απευθείας να /usr/bin/ls, να βρούμε το ls μέσω της απόλυτης διαδρομής και να εκτελέσουμε το ls, αλλά αυτή τη στιγμή εμφανίζονται διαφορετικά αποτελέσματα.
Εισαγάγετε την περιγραφή της εικόνας εδώ
Το ένα είναι έγχρωμο και το άλλο άχρωμο, γιατί λοιπόν;
Διαβάστε πρώτα την εισαγωγή της εντολής ψευδώνυμου παρακάτω.

9. εντολή ψευδώνυμου

Το Alias ​​είναι επίσης μια εντολή Linux που λειτουργεί ως ψευδώνυμο για άλλες εντολές.

alias zhangsan='ls -la'
which zhangsan
alias zhangsan='ls -la'
        /usr/bin/ls
  • 1
  • 2
  • 3
  • 4

Στη συνέχεια, μπορείτε επίσης να χρησιμοποιήσετε το zhangsan απευθείας για να επιτύχετε το αποτέλεσμα του ls -la. Αυτή τη στιγμή το zhangsan είναι το ψευδώνυμο ls -la.Είναι σαν να δίνεις στον φίλο σου ένα ψευδώνυμο, ακόμα κι αν το ψευδώνυμο είναι το ίδιο άτομο (το ίδιο αποτέλεσμα της εντολής)
Εισαγάγετε την περιγραφή της εικόνας εδώ
Αυτό που μπορεί να εξηγηθεί είναι ότι,llαυτό είναιls -lψευδώνυμο οπότε έχει το ίδιο αποτέλεσμα.
Τότε η διαφορά στο χρώμα είναι το αποτέλεσμα -color=auto αργότερα.
Εισαγάγετε την περιγραφή της εικόνας εδώ
Με αυτόν τον τρόπο, υπάρχουν δύο εντολές με το ίδιο αποτέλεσμα.

10. αγγίξτε εντολή

γραμματική: αγγίξτε το αρχείο [επιλογές]
Λειτουργία: Οι παράμετροι της εντολής αφής μπορούν να αλλάξουν την ημερομηνία και την ώρα ενός εγγράφου ή καταλόγου, συμπεριλαμβανομένου του χρόνου πρόσβασης και της ώρας αλλαγής, ή να δημιουργήσουν ένα νέο αρχείο που δεν υπάρχει.
Το touch μπορεί να δημιουργήσει μόνο συνηθισμένα αρχεία!
Αναπληρώ: Εάν θέλετε να μάθετε πιο ολοκληρωμένες πληροφορίες για ένα αρχείο, πρέπει να χρησιμοποιήσετεstat [όνομα αρχείου]
Εισαγάγετε την περιγραφή της εικόνας εδώ
Η πρόσβαση, η τροποποίηση και η αλλαγή έχουν διαφορετικές σημασίες.
Αναφέρεται ως η ώρα ACM ενός αρχείου.
Η πρόσβαση είναι η τελευταία φορά που εισαγάγατε, αλλά η τροποποίηση και η αλλαγή είναι κάπως παρόμοια όταν μεταφράζονται στα κινέζικα, τι σημαίνουν λοιπόν;
Η έννοια του Modify είναι η στιγμή που το περιεχόμενο του αρχείου τροποποιήθηκε τελευταία φορά.
Η έννοια του Αλλαγή είναι η τελευταία φορά που τροποποιήθηκαν τα χαρακτηριστικά του αρχείου.
Σε γενικές γραμμές, ένα αρχείο έχει πολλά χαρακτηριστικά και μερικές φορές μαζί με τις αλλαγές Τροποποίηση, οι περισσότερες από αυτές αλλάζουν την ώρα αλλαγής.

11. εντολή rmdir και εντολή rm (σημαντικό)

Εισαγάγετε την περιγραφή της εικόνας εδώ
Όπως φαίνεται στο σχήμα, το rmdir μπορεί να διαγράψει το φάκελο dir χωρίς περιεχόμενο, αλλά δεν μπορεί να διαγράψει το φάκελο που περιέχει το περιεχόμενο.
Τότε μπορούμε να χρησιμοποιήσουμε την εντολή rm

rm [文件名]:删除,但是过程中会询问是否要删除,系统要小心的询问一下(通常在root的情况下才会询问)
rm -f [文件名]:强制删除,不会弹出对话框询问是否需要删除文件

//默认是文件夹的情况下rm都要加上 -r 通过递归的方式来删除文件夹。当然此时的-f,强制删除的命令也是能够使用的。
[root@VM-16-12-centos ~]# rm empty
rm: cannot remove ‘empty’: Is a directory
[root@VM-16-12-centos ~]# rm -r empty
rm: remove directory ‘empty’? y
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
//话说回来!千万别用这个代码
rm -rf /
//删除的话,”会有好果子吃“
//会将一切有可能的都解决掉
  • 1
  • 2
  • 3
  • 4

Στο σύστημα Linux, το rm σημαίνει διαγραφή και η διαγραφή σημαίνει διαγραφή Για τους αρχάριους, είναι σχεδόν αδύνατο να το ανακτήσουν.
Όταν υπάρχει ένας αβέβαιος κατάλογος ή αρχείο, είναι καλύτερο να δημιουργήσετε αντίγραφο ασφαλείας παρά να το διαγράψετε.

12. εντολή man (σημαντικό)

Οι εντολές Linux έχουν πολλές παραμέτρους και είναι αδύνατο να τις θυμάστε όλες Μπορούμε να σας βοηθήσουμε να τις αποκτήσετε προβάλλοντας το ηλεκτρονικό εγχειρίδιο.
Η εντολή για πρόσβαση στο εγχειρίδιο Linux είναι
man syntax: man [επιλογή] εντολή
Πατήστε Q για έξοδο από τη λειτουργία. Τα πλήκτρα πάνω και κάτω χρησιμοποιούνται για την αλλαγή σελίδων.
όταν ανδρώνουμε τον άνθρωπο
Εισαγάγετε την περιγραφή της εικόνας εδώ
Δεν είναι μόνο ο έλεγχος των οδηγιών.
Τα τρία πιο σημαντικά σημεία είναι οι κύριες χρήσεις του ανθρώπου.
Το πρώτο είναι η αναζήτηση εκτελέσιμου προγράμματος.
Το δεύτερο σημείο είναι να αναζητήσετε κλήσεις συστήματος
Το τρίτο είναι η αναζήτηση συνάρτησης βιβλιοθήκης C.

13. εντολή cp (σημαντικό)

γραμματική: cp [επιλογή] αρχείο προέλευσης ή αρχείο προορισμού καταλόγου ή κατάλογος
Λειτουργία: Αντιγράψτε ένα αρχείο ή κατάλογο

cp src dst :其中dst可以是目录(直接拷贝到目录中),可以是带路径的文件名(拷贝到指定目录,顺便进行重命名)
src或者是dst都可以携带绝对路径或者相对路径进行拷贝
cp [源文件] ../ :直接拷贝到上一级的目录中
cp [源文件] ../hello.txt:将文件拷贝到上一级并且修改名字为hello.txt
cp -rf a ../ ://拷贝递归文件夹的时候需要带上-r
  • 1
  • 2
  • 3
  • 4
  • 5

14. εντολή mv (σημαντικό)

Η εντολή mv είναι η συντομογραφία της μετακίνησης. Μπορεί να χρησιμοποιηθεί για τη μετακίνηση αρχείων ή τη μετονομασία αρχείων (μετονομασία αρχείων).
γραμματική: mv [επιλογές] αρχείο προέλευσης ή αρχείο προορισμού καταλόγου ή κατάλογος
Λειτουργία: Δυνατότητα μετονομασίας, αποκοπής ή μετονομασίας και κοπής μαζί
Εισαγάγετε την περιγραφή της εικόνας εδώ

mv src dst
mv test.txt log.txt//将test.txt的名字改为log.txt
mv log.txt ..(/):将log.txt剪切
  • 1
  • 2
  • 3

15. Λίγα σημεία γνώσης

  1. Όταν το αρχείο εμφανίζεται εκτός ελέγχου. Για παράδειγμα, σε μια περίπτωση, το δέντρο/ μπορεί να μην μπορεί να σταματήσει λόγω πάρα πολλών αρχείων. Πώς να το αντιμετωπίσετε; Το ctrl+c τερματίζει την ανώμαλη εντολή.
  2. Τα αρχεία με το ίδιο όνομα δεν μπορούν να αντιγραφούν στον ίδιο κατάλογο.