Linux
- 1. Système d'exploitation
- 2. Instruction Linux (vous pouvez vous référer à RUNOOB)
-
- 1. Structure du répertoire
- 2. Commandes de répertoire:
- 3. Commandes de fichier:
- 4. Affichez le contenu du fichier:
- 5.vi éditeur: nom de fichier vi
- 6. Mode de visualisation: principalement visualisation
- 7. Mode d'édition: pour l'entrée, appuyez sur ESC pour quitter le mode d'édition et revenir au mode de visualisation
- 8. Mode dernière ligne: appuyez sur `:`, `/`, `en mode affichage? `Entrez dans le mode ligne du bas
- 9. Commandes utilisateur:
- 10. Commandes du groupe d'utilisateurs:
- 11. Gestion des autorités:
- 12. Modifier les autorisations: chmod gr
- 13. Modifiez l'utilisateur / le groupe:
- 14. Commandes de gestion des processus
- Commande 15.echo
- Commande 16.printenv
- 17.plus, moins de commandes
- Commande 18.wc
- 18. Symbole de tuyau: `|` Le résultat à gauche est entré comme commande à droite
- Commande 19..grep
- Commande 20.file
- 21. Entrée / sortie standard et redirection
- 22.quelle commande
- 23.ln
- Commande 24.find
- 25.date commande
- 26.cut commande
- Commande 27.tr
- 28.ping commande
- 29.Installation du logiciel Linux
- 3. Installation SVN
1. Système d'exploitation
Systèmes d'exploitation courants
- Android
- Pomme
- les fenêtres
Classification du système d'exploitation
2. Instruction Linux (vous pouvez vous référer à RUNOOB)
1. Structure du répertoire
- Répertoire personnel (le répertoire racine de l'utilisateur actuel):
~
- Répertoire racine du système:
/
- Répertoire actuel:
.
- Répertoire de niveau supérieur:
..
2. Commandes de répertoire:
- Afficher le répertoire actuel:
pwd
- Changer de répertoire:
cd
- Affichez le contenu du répertoire:
ls [-属性] [目录]
- Créez un répertoire:
mkdir 目录路径
- Supprimer le répertoire:
rmdir 空目录路径
- Changer de répertoire:
mv 原路径 新路径
- Copier le répertoire:
cp 原路径 新路径
Attributs ls:
-a
Afficher tous les fichiers et répertoires (les fichiers masqués commençant par. Seront également répertoriés)
-l
Outre le nom du fichier, le type de fichier, les autorisations, le propriétaire, la taille du fichier et d'autres informations sont également répertoriés en détail.
-r
Les fichiers sont affichés dans l'ordre inverse ( en anglais) Ordre alphabétique)
-t
Répertorie les fichiers dans l'ordre de leur heure de création.
-A
Identique à -a, mais ne répertorie pas "." (répertoire courant) et "..." (répertoire parent)
-F
. Ajoutez un symbole après le fichier répertorié nom; par exemple, exécutable Ajoutez "*" au fichier et ajoutez "/" au
-R
répertoire. S'il y a des fichiers dans le répertoire, les fichiers suivants sont également répertoriés dans l'ordre
Exemple
Organiser dans l'ordre inverse de l'heure d'établissement et lister en détail
3. Commandes de fichier:
- Créez un fichier:
touch 文件路径
- Supprimer les fichiers:
rm [-rf] 文件路径
- Changer de fichier:
mv 原路径 新路径
- Copier des fichiers:
cp 原路径 新路径
4. Affichez le contenu du fichier:
- Vue depuis le début:
head -n 文件名
(n représente le nombre, affiche n lignes depuis le début ) - Vue de la fin:
tail -n 文件名
(vue n lignes de la fin) - Vue dynamique:
tail -f 文件名
- Regardez les lignes 20-30:
head -30 文件名 | tail -10
5.vi éditeur: nom de fichier vi
6. Mode de visualisation: principalement visualisation
- Entrer la
a/A/i/I/o/O/insert
touche pour entrer en mode édition - Entrez après le curseur:
a
- Entrez à la fin de la ligne courante du curseur:
A
- Entrez avant le curseur:
i
- Entrez au début de la ligne courante du curseur:
I
- Insérez dans la ligne suivante:
o
- Insérez dans la ligne précédente:
O
- Copiez une ligne entière:
yy
- Copiez plusieurs lignes:
nyy
- Pâte:
p
- Supprimer une ligne:
dd
- Supprimer plusieurs lignes:
ndd
- Passez rapidement à la première ligne:
1GG
- Dernière ligne: shift +
G
- N'importe quelle ligne:
nGG
- Combien de lignes descendant
n
+ retour chariot
7. Mode d'édition: pour l'entrée, appuyez sur ESC pour quitter le mode d'édition et revenir au mode de visualisation
8. Le mode ligne: le mode d' affichage appuyez sur :
, /
, ?
passer en mode ligne
9. Commandes utilisateur:
- Créer un utilisateur:
useradd 用户名
- Changer d'utilisateur:
su 用户名
- Modifier le mot de passe utilisateur:
passwd 用户名
- supprimer des utilisateurs:
userdel 用户名
- Modification-utilisateur:
usermod 用户名
10. Commandes du groupe d'utilisateurs:
- Créer un groupe:
groupadd 组名
- Supprimer le groupe:
groupdel 组名
- Modifier le groupe:
groupmod 组名
11. Gestion des autorités:
drwxr-xr-x
: Autorisations par défaut du dossier ( r
représente lisible, w
représente accessible en écriture, x
représente l'exécutable)
d
Dossier du-
représentant ( fichier du représentant)- Les trois premiers
rwx
représentent les permissions de l'utilisateur (u) - Les trois du milieu
r-x
représentent l'autorité du groupe (g) - Les trois derniers
r-x
représentent les permissions des autres groupes (o) - Autorisations par défaut pour les dossiers: 755, autorisations par défaut pour les fichiers: 644
12. Modifier les autorisations: chmod gr
chmod -w 文件/文件夹名
Non accessible en écriture par tous
chmod 777 文件/文件夹名
les utilisateurs - autorisations complètes
13. Modifiez l'utilisateur / le groupe:
chown 用户:组 文件/文件夹名
14. Commandes de gestion des processus
ifconfig
Afficher l'adresse IP de l'hôte
ps -aux | grep [进程标识]
Afficher le processus
ps -ef | grep [进程标识]
Afficher le processus (les deux commandes de processus se concentrent sur des points différents)
kill -9 进程编号
Tuez le processus
Démo
Commande 15.echo
Utilisez la commande echo pour imprimer la valeur de la variable
echo $PATH
Démo
Commande 16.printenv
printenv
La commande peut imprimer des variables d'environnement
17.plus, moins de commandes
cat: cat 文件名
charge tous les fichiers à la fois, et affiche tous les
autres: more 【参数】 文件名
charge tous les fichiers à la fois, mais affiche
moins paginée : less 【参数】文件名
charge une seule page du fichier à la fois, cache une page et affiche page par page
Commande 18.wc
18. Symbole de tuyau: le |
résultat à gauche est saisi comme commande à droite
Comme
cat 文件名 | more
Commande 19..grep
grep: recherche des mots / sous-contenus dans le contenu du fichier
printenv | grep path
# Variable d'environnement pour trouver le chemin en minuscules
printenv | grep -i path
# Chemin de recherche, insensible à la casse
grep -ir python
# tout fichier dans le sous-répertoire courant et tous les sous-répertoires trouvent python
grep -ir python file1
# python trouvé dans fichier1 dans
grep -ir --include *.py math ~
# dans le répertoire home et tous les sous-répertoires py file Trouve la ligne 'math', pas la casse sensible
Démo
Commande 20.file
Utilisé pour identifier le type de fichier
Utilisation
file zipfile.py
file -z zipFile
file /dev/null
Démo
21. Entrée / sortie standard et redirection
L'entrée standard est représentée par 0, la sortie standard est représentée par 1 et l'erreur standard est représentée par 2 (les deux premiers peuvent être ignorés).
Redirection de sortie:> Écraser >> Ajouter
22.quelle commande
Utilisé pour trouver des commandes
Démo
23.ln
Équivalent au raccourci sur le bureau
Créer un lien logiciel : ln -s 要链接的地址 链接名
supprimer le lien logiciel : rm 链接名
(Remarque: s'il s'agit d'un répertoire, ne pas ajouter /)
Commande 24.find
Rechercher des fichiers dans la hiérarchie des répertoires
25.date commande
Imprimer ou régler la date et l'heure du système
26.cut commande
Extraire les champs du fichier
Commande 27.tr
Utilisé pour convertir ou supprimer des caractères dans le fichier
28.ping commande
Utilisé pour tester la connectivité avec l'hôte cible
29.Installation du logiciel Linux
【1】 .tar: décompressez et installez
Format du package d'installation: tar, tar.gz, tar.bz Package d'
installation:tar –zxvf [包名]
Remarque: commande tar et commande gz
commande tar: lecture, décompression de la commande
tar -xvf 拆包的文件
décompression
tar -cvf 打包后的名字 打包前的文件
compressée
z: commande gz représentative: commande compresser la
gzip 要压缩的文件
compression la
gunzip 要解压的文件
décompression
est généralement l' tar -zxvf 包名
extraction directe du programme d' installation
Démo
【2】 .rpm: installation directe
Format du package d'
installation: package d'installation rpm : rpm –ivh 软件包路径
package de désinstallation:rpm –e 软件包全名
【3】 .yum: installation en ligne
Installez le package: yum -y install 软件包
Désinstallez le package:yum -y remove 软件包
3. Installation SVN
1. SVN (Subversion): système de contrôle de version
Peut partager des fichiers
2. Fonctionnalités SVN
Multiplateforme
simple et facile à utiliser
3. Entrepôt central: l'emplacement de stockage des fichiers sur le serveur SVN
4. Espace de travail: l'emplacement du fichier téléchargé par l'opérateur vers le local
5. Processus d'interaction SVN
6. Étapes
yum install -y subversion
Installez le côté serveur de subversion pour
mkdir /svnData
créer le répertoire de la bibliothèque de ressources SVN
mkdir /svnData/projects
svnadmin create /svnData/projects/testSvn
Générer le répertoire de ressources SVN
Configurer l'authentification des autorisations de projet SVN
cd /svnData/projects/testSvn/conf/
vi authz
Configurer l'utilisateur root pour lire et écrire dans le répertoire racine
vi passwd
Définir le mot de passe de l'utilisateur SVN
vi svnserve.conf
Modifier l'option du fichier svnserve
Démarrer SVN (démarrer de préférence dans le répertoire racine)
svnserve -d -r /svnData