1 votes

Commande Ubuntu ./

Je me demandais quelle était la commande ./ fait exactement

exemple : ./ts3client_runscript.sh start

Merci de votre aide.

2voto

Zanna Points 65764

Il ne s'agit pas d'une commande, mais d'un emplacement dans le système de fichiers. . est le répertoire de travail actuel, et / est un séparateur de chemin. Cette commande permet de spécifier un fichier dans le répertoire de travail actuel. Vous pouvez le faire sans ./ sauf lorsque vous voulez exécuter le fichier, donc, comme dans la commande

./ts3client_runscript.sh start

vous indiquez au Shell d'exécuter le fichier. Vous pouvez exécuter un fichier qui ne se trouve pas dans le répertoire de travail actuel en spécifiant son chemin d'accès, par exemple /bin/uname tant que le fichier est exécutable, et ./ est de spécifier le chemin d'accès de la même manière.

1voto

Logan Serman Points 11537

. signifie "ici".
Votre commande tente donc d'exécuter le fichier here/ts3client_runscript.sh qui a des permissions d'exécution (de sorte qu'il est exécuté), qui accepte un paramètre start .

Essayez avec

echo "something">foo
./foo
chmod +x ./foo
./foo

Vous pouvez voir ce qu'est "ici" grâce à la commande pwd .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X