Maison  >  Article  >  développement back-end  >  Commandes d'exploitation couramment utilisées sous Linux

Commandes d'exploitation couramment utilisées sous Linux

肚皮会动
肚皮会动original
2017-11-14 11:46:321830parcourir

Introduction à Linux et installation d'Ubuntu

Linux, système gratuit et open source, multi-utilisateurs et multi-tâches. Il existe plusieurs versions basées sur Linux. RedHat, Ubuntu, Debian

Installez la machine virtuelle VMware ou VirtualBox. Pour les étapes d'installation spécifiques, veuillez trouver Baidu.

Réinstallez Ubuntu. Pour les étapes d'installation spécifiques, veuillez trouver Baidu.

Après l'installation, vous pouvez voir la structure des répertoires du système Linux.

Commandes communes

ls      Afficher les fichiers ou les répertoires

   -l       Liste des détails du fichier l(list)

-a Liste tous les fichiers et répertoires du répertoire actuel, y compris les a(all) cachés

mkdir Créer un répertoire

-p Créer un répertoire, s'il n'y a pas de répertoire parent, créez-le P (Parent)

Répertoire du commutateur de CD

Touchez pour créer un fichier vide

Echo pour créer du contenu avec du contenu.

chat                                                                                                                            Fichier

-r peut être supprimé de manière récursive Supprimer les sous-répertoires et les fichiers

-f Suppression forcée

find Rechercher un fichier dans le système de fichiers

wc Compter le nombre de lignes et de mots dans le texte , caractères Nombre

grep                                                                                                                                               ne pas rechercher une certaine chaîne                                            pwd                                                                                                                                              

        ln                                                                       +alt+F1 Mode plein écran en ligne de commande.

Commande de gestion du système

stat                                                                                                                                                   Afficher la connexion en ligne de l'utilisateur

whoami                                                                                                                                                                                                                       🎜 >

ps                                                                                                              ps -aux                                                                                                                                                        Informations sur le disque

ifconfig Vérifier l'état du réseau

ping Tester la connectivité réseau

netstat Afficher les informations sur l'état du réseau Maintenant, je recherche un homme

clear                                                                                                                                                                                                                                                                                       Utilisez d'abord le ps ou. top pour vérifier l'ID du processus, puis utilisez la commande kill pour tuer le processus.

Commandes liées au packaging et à la compression

gzip :

bzip2 :

tar:                                                    Fichier d'archive

. -x Fichier compressé

-z Fichier compressé

-j Fichier compressé

-v Afficher le processus de compression ou de décompression v( View)

-F utilise le nom de fichier

Exemple :

Tar -cvf /home/abc.tar /home /abc est uniquement empaqueté, non compressé

tar -zcvf /home/abc.tar.gz /home/abc Emballé et compressé avec gzip

tar -jcvf /home/abc.tar.bz2 /home/abc Emballé et compressé avec bzip2

Bien sûr, si vous souhaitez décompresser, remplacez simplement le "c" dans la commande ci-dessus tar -cvf / tar -zcvf / tar -jcvf par "x".

Arrêter/redémarrer la machine

arrêt

-r Arrêter et redémarrer

-h Arrêter sans redémarrer

maintenant             Arrêter immédiatement

arrêter                                                                       utiliser using              en utilisant         en utilisant         en utilisant           en utilisant         en utilisant           en utilisant           en utilisant             en utilisant             en utilisant             utiliser                               l'entrée standard. C'est-à-dire que plusieurs commandes sont utilisées en combinaison, et le résultat de cette dernière commande est divisé par la commande précédente.

Exemple : grep -r "close" /home/* plus Recherchez tous les fichiers du répertoire personnel, y compris les fichiers fermés, et affichez-les dans des pages.

Gestion des packages logiciels Linux

Outil de gestion dpkg (Debian Package), le nom du package logiciel a le suffixe .deb. Cette méthode convient lorsque le système ne peut pas être connecté à Internet.

Par exemple, pour installer le package d'installation de la commande tree, transférez d'abord tree.deb sur le système Linux. Utilisez ensuite la commande suivante pour installer.

sudo dpkg -i tree_1.5.3-1_i386.deb Installer le logiciel

sudo dpkg -r tree Désinstaller le logiciel

🎜>

Remarque : modifiez tree.deb ici Il existe de nombreuses façons de le transférer vers le système Linux. VMwareTool, utilisez la méthode de montage ; utilisez les outils winSCP, etc. ;

outil logiciel avancé APT (Advanced Packaging Tool). Cette méthode convient si le système peut se connecter à Internet.

Toujours en prenant tree comme exemple

sudo apt-get install tree                                                                                                                      Installer l'arborescence pt-get update Mettre à jour le logiciel

sudo apt-get update

Convertir le fichier .rpm en fichier .deb

.rpm est le format logiciel utilisé par RedHat. Il ne peut pas être utilisé directement sous Ubuntu, il doit donc être converti.

sudo alien abc.rpm

vim utilise

vim dans trois modes :

mode commande

, mode insertion,

Mode édition

. Utilisez ESC ou i ou : pour changer de mode.

En mode commande :

:q                                                                                           Enregistrer et quitter

:set number Afficher le numéro de ligne

:set nonnumber Masquer le numéro de ligne

/apache Rechercher Apache dans le document Appuyez sur n pour passer au suivant, maj+n précédent yyp Copiez la ligne d'emplacement du curseur et collez

h (déplacez un caractère vers la gauche ←) , j (ligne suivante ↓), k (ligne précédente ↑), l (déplacer d'un caractère vers la droite →)

Gestion des utilisateurs et des groupes d'utilisateurs

/etc/passwd Stockage des comptes utilisateurs

/etc/group Stockage des comptes de groupe

/etc/shadow Stockage des mots de passe pour les comptes utilisateurs

/etc/gshadow stocke le mot de passe de l'utilisateur compte de groupe

nom d'utilisateur useradd

nom d'utilisateur userdel

nom d'utilisateur adduser

nom du groupe groupadd

groupdel Nom du groupe

passwd root Définir le mot de passe pour root

su root

su - root

/etc/profile Variable d'environnement système

bash_profile Variable d'environnement utilisateur

.bashrc Variable d'environnement utilisateur

su utilisateur Changer d'utilisateur, charger

fichier de configuration

.bashrc >su - utilisateur Changer d'utilisateur, charger le fichier de configuration /etc/profile, charger bash_profile

Modifiez l'utilisateur et le groupe d'utilisateurs du fichier

sudo chown [-R]owner[:group] {Fichier| Directory>

Par exemple : Prenez jdk-7u21-linux-i586 .tar.gz à titre d'exemple. Appartient à l'utilisateur hadoop, groupe hadoop

Pour changer l'utilisateur et le groupe auquel appartient ce fichier. Les commandes sont disponibles.

sudo chown root:root jdk-7u21-linux-i586.tar.gz

Fichier

Gestion des autorisations

Trois Autorisations de base

R           Lire                                                               utiliser                           ‐ ’ ’ s ‐ ‐ ‐ ‐ ‐ ‐ ‐ à exprimer comme 4 🎜>Comme le montre la figure, les autorisations du fichier jdk-7u21-linux-i586.tar.gz sont -rw -rw-r--

-rw-rw-r--un total de dix caractères, divisés en quatre sections.

Le premier caractère "-" représente un fichier ordinaire ; un lien "l" peut également apparaître à cette position ; "d" représente un répertoire

Les deuxième, troisième et quatrième caractères "rw -" représentent les autorisations de l'utilisateur actuel. Par conséquent, la valeur numérique est exprimée comme 4+2=6Commandes dexploitation couramment utilisées sous Linux

Les cinquième, sixième et septième caractères "rw-" représentent les autorisations du groupe actuel. La valeur numérique est donc exprimée sous la forme 4+2=6

Le 890ème caractère "r--" représente les autres autorisations de l'utilisateur. Ainsi, la valeur numérique est exprimée par 2

, donc l'autorisation d'utiliser ce fichier est exprimée par 662

Modifier les autorisations

sudo chmod [u appartient à l'utilisateur g appartient au groupe o autres utilisateurs a Tous les utilisateurs] [+augmenter les autorisations -réduire les autorisations] [r w x] Nom du répertoire

Par exemple : il existe un fichier nom de fichier avec les autorisations "-rw-r----x" , remplacez la valeur des autorisations par "-rwxrw-r-x", exprimée numériquement comme 765

sudo chmod u+x g+w o+r filename

L'exemple ci-dessus peut être exprimé numériquement

sudo chmod 765 filename

Pour les amis qui ne sont pas familiers avec les commandes de base, vous avez encore besoin de plus de pratique, j'espère que cela pourra vous aider.

Lecture connexe :

Exemple de la façon d'utiliser l'inode pour supprimer les fichiers spécifiés sous Linux


Structure du répertoire de fichiers sous Linux Introduction détaillée

Explication détaillée de la commande pmap pour les tests de performances Linux

Comment obtenir le numéro de port source local via la communication socket sous Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn