Lorsque le système d'exploitation UNIX a été créé, la seule façon d' interagir avec elle était dans la ligne de commande . Les utilisateurs devaient taper des commandes à exécuter n'importe quelle tâche . Aujourd'hui, il ya une variété d'interfaces graphiques disponibles et la plupart des programmes ont une interface utilisateur graphique. Toujours, cependant , il ya des moments - comme lors de l'utilisation d'un serveur sans interface graphique ou en utilisant une session SSH - lorsque vous utilisez la ligne de commande est préférable pour l'accès à la machine. Il ya quelques commandes que chaque utilisateur doit savoir pour naviguer dans le système de fichiers, rechercher des fichiers et de les manipuler . cd
La commande "cd" est utilisé pour changer de répertoire. La syntaxe est
cd dir_name /Photos
où " dir_name " est le nom du répertoire que vous voulez entrer . Si le répertoire est un sous-répertoire du répertoire courant , il vous suffit de taper le nom du répertoire . Par exemple , "cd images» vous amène à la "Images" sous-répertoire. Sinon, vous devez spécifier le chemin complet vers le répertoire . Par exemple, pour passer au "/usr /bin /" répertoire, vous devez taper "cd /usr /bin /". Il ya quelques raccourcis de caractères qui peuvent être utilisés avec la commande cd pour remplacer les répertoires les plus utilisés . Le caractère "~" représente le répertoire personnel de l'utilisateur. La commande "cd ~" vous amène à votre répertoire personnel. Le ".." personnages représentent le répertoire parent du répertoire dans lequel vous êtes le " . " caractère représente le répertoire courant.
ls
La commande "ls" est utilisé pour lister le contenu du répertoire. Lorsqu'il est utilisé par lui-même , il affiche simplement une liste de tous les fichiers et sous-répertoires . Vous pouvez utiliser les options pour obtenir plus d'informations sur les fichiers . L'option "-l" imprime une «longue liste» pour chaque fichier. La longue liste comprend les permissions du fichier , le propriétaire et le groupe du fichier , la taille du fichier en octets et le temps le fichier a été modifié . La " une " option affiche tous les fichiers dans le répertoire , y compris les fichiers cachés. Les fichiers sont cachés en plaçant un "." devant le nom (à savoir " . Bashrc " ) . L'option "-h" indique la taille du fichier sous forme lisible par l'homme , plutôt que d' en octets.
Cp
La commande " cp" est utilisé pour copier un fichier ou un répertoire. La syntaxe est
cp old_file new_file
où " old_file " est le nom du fichier que vous souhaitez copier et " new_file " est le nom que vous voulez donner à la copie. Par défaut, la commande " cp" ne demande pas de confirmation si un fichier avec le nouveau nom de fichier existe . Vous pouvez corriger cela en utilisant l'option " -i" directement après la commande "cp " (ie, "cp -i old_file new_file " ) . Si vous souhaitez copier un répertoire, vous devez utiliser l'option "-r" (récursif ) . Vous pouvez également utiliser la commande « cp » pour copier plusieurs fichiers dans un répertoire en utilisant le "cp fileA fileB filec dir_name /" syntaxe.
Rm
"rm " commande permet de supprimer définitivement des fichiers et des répertoires. La syntaxe est
rm fileA fileB filec
Vous ne pouvez utiliser la commande "rm" pour supprimer les fichiers que vous possédez , sauf si vous utilisez le compte d'utilisateur root . Par défaut , la commande ne vous demande pas de confirmation avant de supprimer un fichier. Utilisez l'option " -i" si vous souhaitez confirmer chaque suppression de fichiers. Pour supprimer un répertoire , vous devez ajouter l'option "-r" (récursif ) . La syntaxe de la suppression d'un répertoire est
rm- r dir_name
L'option "-v" est utilisé si vous souhaitez que la commande d'expliquer ce qui est fait alors que la commande est en cours. Le " f" commande est utilisée pour forcer la suppression des fichiers sans aucune interaction .
Trouver
La commande "find " est utilisé pour localiser les fichiers . Il cherche les répertoires que vous spécifiez pour les fichiers qui correspondent aux critères de recherche donnée. Il peut également être utilisé pour effectuer des actions sur les fichiers qu'il trouve . La syntaxe est
trouver le répertoire critères mesures
où " répertoire" est le répertoire pour rechercher, " critères " est ce qu'il faut rechercher , et " action" est l'action à effectuer sur les fichiers . La commande find peut être le nom du fichier, le propriétaire ou le groupe , le type de fichier , les permissions de fichiers , la date du fichier ou la taille . Vous pouvez utiliser le trouver pour effectuer des actions telles que la suppression du fichier , l'exécution d'une commande sur le fichier ou imprimer le nom complet du fichier . L'action par défaut est d'imprimer le nom du chemin du fichier
Ce qui suit sont des exemples de la façon d'utiliser la commande find : .
Recherches dans le répertoire courant pour tous les fichiers qui contiennent la chaîne " . bak " dans le nom du fichier: trouver. - name "* bak * . "
trouver des fichiers qui ont été modifiés dans les sept derniers jours : find /-type f - mtime 10
Trouvez tous les fichiers appartenant à l'utilisateur " dan " et supprimez-les : find /-user dan -delete