[Linux] Examen des commandes de base fréquemment utilisées 2

Ceci est une continuation de la précédente Examen des commandes de base fréquemment utilisées.

Entrée / sortie standard

L'entrée standard, la sortie standard et la sortie d'erreur standard sont collectivement appelées entrée / sortie standard. Puisque la destination d'entrée / sortie de la commande est abstraite, l'entrée / sortie peut être prise en charge de manière flexible.

Entrée standard

Saisie d'un programme à l'aide du clavier.

Sortie standard

La sortie du programme affichée à l'écran.

Sortie d'erreur standard

Sortie du message d'erreur affiché à l'écran.

réorienter

Une commande qui peut changer la destination d'entrée / sortie.

Redirection d'entrée

Possibilité de taper à partir d'un fichier au lieu d'un clavier.

#/etc/Exécutez la commande cat avec des hôtes comme source d'entrée
cat < /etc/hosts

Redirection de destination de sortie

Une fonction qui enregistre le résultat de l'exécution de la commande dans un fichier au lieu de l'afficher à l'écran.

#La destination de sortie de la commande ls est ls.Enregistrer au format txt
ls > output.txt
cat > output.txt

Redirection de la destination de sortie d'erreur

ls /hoge 2> erro.txt
cat error.txt

Ajouter une redirection

echo Hello! >> output.txt

pipeline

Vous pouvez taper plusieurs commandes. Par exemple, utilisez comme suit.

ls/bin | less

Permettre au contenu de la corbeille de défiler avec moins.

autorisation

Gestion des droits sur les fichiers. Pour chaque fichier, qui peut effectuer quel type d'opération est décidé.

Propriétaire du fichier

La personne qui a créé le fichier devient le propriétaire du fichier.

groupe

Créez des comptes et des groupes autorisés par le propriétaire.

ls -l
drwxr-xr-x@ 38 root  wheel  1216  4 12 14:39 bin

Dans ce cas, la roue racine est respectivement le nom du propriétaire et le nom du groupe.

Confirmation du groupe d'affiliation

id
uid=501(hukushima) gid=20(staff) groups=20(staff),12(everyone)

Confirmation de tous les identifiants utilisateur

cat /etc/passwd

Méthode de gestion des autorisations (autorisation)

Les articles suivants seront utiles pour la lecture et les paramètres. [Comprendre] Principes de base des autorisations Linux et comment les définir

Conversion de mode fichier (commande chmod)

Convertissez avec la commande chmod. Une commande pour définir les autorisations.

chmod [ugoa][+-=][rwx]nom de fichier

Sélectionnez et définissez l'un des symboles suivants un par un.

symbole sens
u Autorité propriétaire
g Autorisations de groupe
o Autres autorisations utilisateur
a Privilèges de tous les utilisateurs
symbole sens
+ Ajouter des autorisations
- Supprimer les autorisations
= Modification de l'autorité décrite
symbole sens
r Lire l'autorisation
w Autorisation d'écriture
x Autorisation d'exécution

Exemple

chmod u+r file

Super utilisateur

Un utilisateur avec des privilèges d'administrateur. Il peut être exécuté avec les privilèges de super utilisateur en utilisant la commande sudo.

sudo ls
Password:*******

Un mot de passe utilisateur vous sera demandé, alors entrez-le.

Gestion des processus et des tâches

processus

Un programme en cours d'exécution. Vous pouvez le vérifier avec la commande ps.

ps
  PID TTY           TIME CMD
 2625 ttys000    0:00.07 /bin/zsh -l
 2839 ttys001    0:00.16 -zsh

Utilisez l'option aux pour obtenir une vue détaillée des processus de tous les utilisateurs. (*-Non requis)

ps aux

Pour exécuter en arrière-plan, procédez comme suit.

commander&

emploi

Les commandes peuvent être exécutées collectivement en arrière-plan (⇄ au premier plan). Vous pouvez vérifier le traitement en cours d'exécution avec la commande suivante.

jobs
[1]  + suspended  man bash

La partie [1] est l'ID du travail.

commande fg

Remettez le travail au premier plan et utilisez-le de manière interactive.

fg %ID de tâche

commande bg

En exécutant un processus qui prend beaucoup de temps en arrière-plan, vous n'avez pas à attendre que la commande se termine.

bg %ID de tâche

Au fait, vous pouvez mettre la commande en pause avec ** control + z **.

commande kill

Terminez un processus ou une tâche.

tuer (facultatif)%ID de tâche
tuer (facultatif)%ID de processus

Utilisez les options suivantes pour l'arrêt forcé.

kill -ID de processus SIGKILL

Résumé

Ceci termine les commandes Linux de base.

C'était trop douloureux pendant que je jouais avec AWS, mais je suis heureux d'avoir pu faire ce genre d'étude en conséquence.

Je veux chérir la fondation approfondie afin qu'elle ne devienne pas une tour sur le sable.

Recommended Posts

[Linux] Examen des commandes de base fréquemment utilisées 2
[Linux] Examen des commandes de base fréquemment utilisées
Liste des commandes Linux fréquemment utilisées
Commandes Linux fréquemment utilisées
Commandes Linux fréquemment utilisées
Commandes Linux fréquemment utilisées
[Commande Linux] Un mémorandum des commandes fréquemment utilisées
Connaissance de base de Linux et des commandes de base
Commandes Linux fréquemment utilisées [Personal Memo]
[Linux] Commandes Linux fréquemment utilisées (opération sur fichier)
Commandes Linux fréquemment utilisées (pour les débutants)
[Anaconda3] Résumé des commandes fréquemment utilisées
[Linux] Commandes Linux fréquemment utilisées (opération de dossier)
Commandes LINUX de base
Résumé des commandes fréquemment utilisées de django (débutant)
Résumé des commandes fréquemment utilisées dans matplotlib
[Linux] Liste des commandes Linux utilisées dans la pratique
pyenv Commandes fréquemment utilisées
Commande tmux fréquemment utilisée
Commande pip fréquemment utilisée
[Linux] Examen des commandes de déploiement sur AWS
Résumé des commandes fréquemment utilisées (avec petit commentaire)
Une collection de commandes fréquemment utilisées dans la gestion des serveurs
Sous-packages de SciPy fréquemment utilisés
Commandes fréquemment utilisées dans virtualenv
Afficher une liste des commandes fréquemment utilisées sur Zsh
8 commandes fréquemment utilisées dans Python Django
À propos des commandes Linux Édition super basique
Commande Linux
commandes linux
Commandes de base
Commande Linux
[Linux] Résumé des commandes de confirmation de version du middleware
Utilisation de base de Btrfs dans Arch Linux
Résumé des petites techniques pour les commandes Linux
[Linux] Découvrez les bases des commandes shell
[Apprentissage automatique] Liste des packages fréquemment utilisés
[Linux] Paramètres de base après l'installation du système d'exploitation de CentOS 7.3
Commandes réseau Linux
Commande Linux <Basic 2>
Verbaliser les commandes Linux
Liste des fonctions et méthodes intégrées fréquemment utilisées
Examen des exceptions
Commandes utilisateur Linux
Ceci est le seul examen de base de Python ~ 1 ~
Ceci est le seul examen de base de Python ~ 2 ~
Méthodes fréquemment utilisées de sélénium et de belle soupe
Résumé des tableaux Python fréquemment utilisés (pour moi-même)
Commande Linux <Basic 1>
Ceci est le seul examen de base de Python ~ 3 ~
Selenium Webdriver Résumé des méthodes de fonctionnement fréquemment utilisées
Diverses commandes Linux