Questions marquées «shell»

Le shell est l'interface de ligne de commande d'Unix. Vous pouvez taper des commandes dans un shell de manière interactive ou écrire des scripts pour automatiser les tâches. Utilisez cette balise pour les questions s'appliquant à / bin / sh et aux shells les plus compatibles (ash, bash, ksh, zsh,…). Pour les scripts shell avec des erreurs, veuillez les consulter sur http://shellcheck.net avant de publier ici.

6
Convertir le contenu du fichier en minuscule
J'ai un tempfichier avec des contenus minuscules et majuscules. Contribution Contenu de mon tempdossier: hi Jigar GANDHI jiga Je veux convertir tout haut en bas . Commander J'ai essayé la commande suivante: sed -e "s/[A-Z]/[a-z]/g" temp mais j'ai eu une mauvaise sortie. Sortie Je le veux comme: hi jigar gandhi …




3
Glob récursif?
J'aimerais écrire quelque chose comme ceci: $ ls **.py pour obtenir tous les noms de fichiers .py, parcourant de manière récursive une hiérarchie de répertoires. Même s'il y a des fichiers .py à trouver, le shell (bash) donne cette sortie: ls: cannot access **.py: No such file or directory Un …

12
détermination du chemin d'accès au script shell
Existe-t-il un moyen pour un script shell source de connaître le chemin d'accès à lui-même? Je suis principalement concerné par bash, bien que certains de mes collègues utilisent tcsh. Je suppose que je n'aurai peut-être pas beaucoup de chance ici, étant donné que le sourcing entraîne l'exécution des commandes dans …
80 shell  source 




2
Existe-t-il une bonne raison de lancer sudo su?
Pour lancer un shell root sur des machines sur lesquelles le compte root est désactivé, vous pouvez exécuter l’une des opérations suivantes: sudo -i: exécuter un shell de connexion interactif (reads /root/.bashrcet /root/.profile) sudo -s: exécuter un shell interactif sans connexion (reads /root/.bashrc) Dans le monde Ubuntu, je vois très …


14
Meilleur moyen de rechercher dans l'historique du shell
Existe-t-il un meilleur moyen de rechercher une commande dans mon fichier d’historique que grep? J'ai une idée de ce que la commande commence par, mais je ne sais pas à quel point elle est dans l'histoire. update: était auparavant spécifique à zsh mais en raison du chevauchement des réponses, n'hésitez …

8
Est-ce que / usr / sbin / nologin en tant que shell de connexion sert un objectif de sécurité?
Dans mon /etc/passwddossier, je peux voir que l’ www-datautilisateur utilisé par Apache, ainsi que toutes sortes d’utilisateurs du système, ont un shell /usr/sbin/nologinou /bin/falseun shell de connexion. Par exemple, voici une sélection de lignes: daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin sys:x:3:3:sys:/dev:/usr/sbin/nologin games:x:5:60:games:/usr/games:/usr/sbin/nologin www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin syslog:x:101:104::/home/syslog:/bin/false whoopsie:x:109:116::/nonexistent:/bin/false mark:x:1000:1000:mark,,,:/home/mark:/bin/bash Par conséquent, si j'essaie d'utiliser l'un de ces …
78 shell  security  users  login 

4
Tri de la sortie de "trouver"?
Je dois être capable de trier par ordre alphabétique le résultat findavant de le diriger vers une commande. Entrer | sort |entre n'a pas fonctionné, alors que pourrais-je faire? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 

4
Comment annuler `set -x`?
J'ai tapé set -xdans le terminal. Maintenant, le terminal continue d’imprimer la dernière commande exécutée par-dessus ma sortie afin que la commande ~]$echo "this is what I see" résultats + echo 'this is what I see' this is what I see Il n'y a pas de page de manuel pour …
77 shell 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.