Introduction aux commandes couramment utilisées sous Linux

Commandes de fichier et de répertoire One, Linux

cd / home dans le répertoire '/ home' '

cd… retourne au répertoire précédent

cd… /… retourne au répertoire supérieur à deux niveaux

cd dans le répertoire personnel

cd ~ user1 pour entrer dans le répertoire personnel

cd-retour au dernier répertoire

Deuxièmement, changer, créer ou supprimer des dossiers, etc.

pwd afficher le chemin de travail
ls afficher les fichiers dans le répertoire

ls -F Afficher les fichiers dans le répertoire

ls -l affiche des informations détaillées sur les fichiers et répertoires

ls -a affiche les fichiers cachés

ls [0-9] Afficher les noms de fichiers et les noms de répertoires contenant des nombres

tree affiche l'arborescence des fichiers et répertoires à partir du répertoire racine (1)

lstree affiche l'arborescence des fichiers et répertoires à partir du répertoire racine (2)

mkdir dir1 crée un répertoire appelé'dir1 '

mkdir dir1 dir2 crée deux répertoires en même temps

mkdir -p / tmp / dir1 / dir2 crée une arborescence de répertoires

rm -f fichier1 supprime un fichier appelé 'fichier1'

rmdir dir1 supprime un répertoire appelé'dir1 '

rm -rf dir1 supprime un répertoire appelé'dir1 'et supprime son contenu en même temps

rm -rf dir1 dir2 supprime deux répertoires et leur contenu en même temps

mv dir1 new_dir renommer / déplacer un répertoire

cp fichier1 fichier2 copier un fichier

cp dir / *. Copie tous les fichiers d'un répertoire dans le répertoire de travail courant

cp -a / tmp / dir1. Copie un répertoire dans le répertoire de travail courant

cp -a dir1 dir2 copie un répertoire

ln -s fichier1 lnk1 crée un lien logiciel vers un fichier ou un répertoire

ln file1 lnk1 crée un lien physique vers un fichier ou un répertoire

touch -t 0712250000 file1 Modifier l'horodatage d'un fichier ou d'un répertoire- (AAMMJJhhmm)

file file1 renvoie le type mime du fichier sous forme de texte

iconv -l répertorie les encodages connus

Troisièmement, affichez le contenu du fichier:

Vue de la tête: tête -n nom du fichier
Vue de la queue: queue -n nom du fichier
Vue dynamique: queue -f nom du fichier
Afficher les lignes 20-30: tête -30 nom du fichier | queue-10

、 、 J'ai vu / suis venu

x, X: dans une ligne de caractères, x est de supprimer un caractère vers l'arrière (équivalent à la touche [del]), X est de supprimer un caractère vers l'avant (équivalent à [backspace], qui est la touche de retour arrière) (couramment utilisé)
nx: n est un nombre et n caractères sont supprimés consécutivement. Par exemple, je souhaite supprimer 10 caractères d'affilée, "10x".
dd: Supprime toute la ligne où se trouve le curseur (couramment utilisé)
ndd: n est un nombre. Supprimez les n lignes vers le bas où se trouve le curseur. Par exemple, 20dd permet de supprimer 20 lignes (couramment utilisées)
d1G: supprime toutes les données du curseur à la première ligne
dG: supprime toutes les données du curseur à la dernière ligne
d $: supprimer le curseur, jusqu'au dernier caractère
d0 de la ligne : c'est-à-dire le numéro 0, supprimer où se trouve le curseur, jusqu'au premier caractère de la ligne
yy: copier la ligne où le curseur est (généralement)
nyy: n est un nombre . Copier le curseur vers le bas de n lignes, par exemple 20yy consiste à copier 20 lignes (couramment utilisées)
y1G: copier toutes les données de la ligne du curseur à la première ligne yG: copier toutes les données
de la ligne du curseur à la dernière ligne
y0: copier le curseur location Toutes les données de ce caractère au début de la ligne
y $: Copie toutes les données du caractère du curseur à la fin de la ligne
p, P: p consiste à coller les données copiées sur la ligne sous le curseur, et P est de coller Déplacez le curseur sur une ligne! Par exemple, mon curseur est actuellement sur la ligne 20 et j'ai copié 10 lignes de données. Après avoir appuyé sur p, les 10 lignes de données seront collées après les 20 lignes d'origine, c'est-à-dire à partir de 21 lignes. Mais que faire si vous appuyez sur P? Ensuite, la 20e ligne d'origine sera poussée pour devenir la 30e ligne. (Couramment utilisé)
J: combine les données de la ligne du curseur et de la ligne suivante dans la même ligne
c: supprimer plusieurs données à plusieurs reprises, par exemple, supprimer 10 lignes vers le bas, [10cj]
u: restaurer l'action précédente. (Communément utilisé)
[Ctrl] + r: Refait la dernière action. (Fréquemment utilisé)

Cinq, utilisateurs et groupes d'utilisateurs

5.1 Que sont les utilisateurs et les groupes d'utilisateurs?

Utilisateur: le
système Linux est un système d'exploitation multi-utilisateurs et multi-tâches à temps partagé. Tout utilisateur souhaitant utiliser les ressources système doit d'abord demander un compte auprès de l'administrateur système, puis saisir le système en tant que compte.

D'une part, les comptes d'utilisateurs peuvent aider les administrateurs système à suivre les utilisateurs qui utilisent le système et à contrôler leur accès aux ressources système; d'autre part, ils peuvent également aider les utilisateurs à organiser les fichiers et à fournir aux utilisateurs une protection de sécurité.

Chaque compte utilisateur a un nom d'utilisateur unique et son propre mot de passe.

Une fois que l'utilisateur a entré le nom d'utilisateur et le mot de passe corrects lors de la connexion, il peut accéder au système et à son répertoire personnel.

Pour réaliser la gestion des comptes utilisateurs, les principales tâches à accomplir sont les suivantes:

(1) Ajouter, supprimer et modifier les comptes utilisateurs.
(2) Gestion des mots de passe des utilisateurs.
(3) Gestion des groupes d'utilisateurs.
Groupe d'utilisateurs:
La gestion des comptes utilisateurs implique principalement l'ajout, la modification et la suppression de comptes utilisateurs.
L'ajout d'un compte d'utilisateur consiste à créer un nouveau compte dans le système, puis à attribuer des ressources telles que le numéro d'utilisateur, le groupe d'utilisateurs, le répertoire de base et la connexion Shell au nouveau compte. Le compte qui vient d'être ajouté est verrouillé et ne peut pas être utilisé.

Commande utilisateur:
create user: useradd nom d'utilisateur
delete user: userdel nom d'utilisateur
modifier utilisateur: usermod nom d'
utilisateur commande de groupe d'utilisateurs:
create group: groupadd nom de
groupe supprimer groupe: groupdel nom de
groupe modifier groupe: groupmod nom de groupe

5.2 Les caractéristiques des utilisateurs du système d'exploitation Linux sont les suivantes:

(1) Chaque utilisateur a un UserID, et le système d'exploitation lit en fait l'UID au lieu du nom d'utilisateur;

(2) Chaque utilisateur appartient à un groupe principal et à un ou plusieurs groupes subsidiaires Un utilisateur a 31 groupes subsidiaires au maximum;

(3) Chaque groupe a un GroupID;

(4) Chaque processus s'exécute en tant qu'utilisateur, qui peut avoir l'autorité de contrôle des ressources sur le processus;

(5) Chaque utilisateur connecté dispose d'un environnement Shell désigné.

5.3 Gestion des droits

Gestion des autorisations:
drwxr-Xr-x: autorisations par défaut du dossier, d signifie dossier (- signifie fichier), les
trois premiers représentent les autorisations de l'utilisateur (u), les trois du milieu représentent le groupe (g autorisations, les trois derniers Représente les autorisations des autres groupes (o)
Autorisations par défaut du dossier: 755, autorisations par défaut du fichier: 644 Autorisations de modification: chmod -w nom du fichier / dossier
chmod 777 nom du fichier / dossier

5.4 Droits d'utilisateur et de groupe d'utilisateurs Chmod

Pour modifier les autorisations d'un utilisateur ou d'un groupe sur un dossier, utilisez la commande chmod pour atteindre, où ugo signifie ugo et -, = signifie joindre, supprimer et égal aux autorisations correspondantes. Les cas spécifiques sont les suivants:

(1) Accordez aux utilisateurs des autorisations rwx sur le répertoire peter.net

chmod –R u + rwx peter.net

(2) Accordez au groupe des autorisations rwx sur le répertoire peter.net

chmod –R g + rwx peter.net

(3) Accordez aux utilisateurs, groupes et autres des autorisations rwx sur le répertoire jpeter.net

chmod –R u + rwx, g + rwx, o + rwx peter.net

(4) Révoquez l'autorisation w de l'utilisateur sur le répertoire peter.net

chmod –R uw peter.net

(5) Révoquer les utilisateurs, groupes et autres qui ont x autorisations sur le répertoire peter.net

chmod –R ux, gx, ox peter.net

(6) Accordez aux utilisateurs, groupes et autres uniquement des autorisations rx sur le répertoire jpeter.net

chmod –R u = rx, g = rx, o = rx peter.net

Je suppose que tu aimes

Origine blog.csdn.net/qq_42005540/article/details/114630622
conseillé
Classement