J'ai un fichier nommé my_file.txtdont le contenu est juste la chaîne Hello. Comment pourrais-je rediriger son contenu vers la commande echo? Je sais que j'ai les commandes less, cat, more... mais je dois le faire avec echo. J'ai essayé ceci: $ cat my_file.txt | echo et aussi ceci: $ echo …
J'ai un utilisateur, par exemple user1, qui a des modifications à son .bash_profile, l' un d'entre eux de changer le PATH, par exemple: export PATH=/some/place:$PATH. Ce changement fonctionne bien si je me connecte en tant user1que su - user1. Mais si j'essaie d'exécuter une commande via suas root, par exemple: …
Comment renommer tous les fichiers / sous-répertoires du dossier actuel? Disons que j'ai beaucoup de fichiers et de sous-répertoires contenant des espaces et que je souhaite remplacer tous les espaces par un trait de soulignement. File 1 File 2 File 3 Dir 1 Dir 3 devrait être renommé en File_1 …
Sur les systèmes Debian (et dérivés): $ dpkg --search /bin/ls coreutils: /bin/ls Autrement dit, le fichier /bin/lsappartient au paquet Debian nommé coreutils. Mais cela ne fonctionne que si le paquet est installé. Et si ce n'est pas le cas?
J'ai une liste de répertoires et de sous-répertoires contenant de gros fichiers CSV. Il y a environ 500 millions de lignes dans ces fichiers, chacun étant un enregistrement. J'aimerais savoir Combien de lignes sont dans chaque fichier. Combien de lignes sont dans le répertoire. Combien de lignes au total Plus …
J'essaie de joindre tous les arguments d'une fonction Bash en une seule chaîne avec des espaces séparant chaque argument. J'ai également besoin que la chaîne inclue des guillemets simples autour de la chaîne entière. Voici ce que j'ai jusqu'à présent ... $array=("$@") str="\'" for arg in "${array[@]}"; do let $str=$str+$arg+" …
J'essayais de sauvegarder certains fichiers via SSH, mais au lieu de tarceux que je voulais, j'ai mon dossier personnel. J'ai fait d'autres tests et cela se résume à ceci: ssh root@server /bin/sh -c "cd /boot && ls -l" Qui à ma grande surprise liste des fichiers dans /rootpas /boot. Mais …
Je lance une session d’écran et j’aimerais changer son nom. Je sais que lors du démarrage d'une nouvelle session d'écran, je peux utiliser l'option '-S' pour lui donner un nom. Comment changer ce nom une fois que la session a déjà commencé?
Puis-je monter une image de système de fichiers sans autorisation root? Normalement je ferais: mount -o loop DISK_IMAGE FOLDER Sans utiliser sudo ou régler le suid sur mount , existe-t-il un moyen approprié de procéder? Je sais que je peux utiliser fusermountcertaines images ISO, mais cela reste assez limité. Même …
#!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi Que fait le principal ~dans l'expression régulière de départ?
Existe-t-il un moyen simple de substituer / évaluer des variables d’environnement dans un fichier? Comme disons que j'ai un fichier config.xmlqui contient: <property> <name>instanceId</name> <value>$INSTANCE_ID</value> </property> <property> <name>rootPath</name> <value>/services/$SERVICE_NAME</value> </property> ...etc. Je veux remplacer $INSTANCE_IDdans le fichier par la valeur de la INSTANCE_IDvariable d'environnement, $SERVICE_NAMEpar la valeur de la variable …
Comme je dispose d’un processeur compatible Hyper-Threading , je me demande s’il est une mauvaise idée d’attribuer plus de cœurs de processeur virtuels que de nombre de cœurs de processeur physiques, comme le suggère l’avertissement suivant: Transcription: Le nombre de processeurs virtuels présents sur le système hôte est supérieur au …
Je rencontre souvent un problème pour démonter un répertoire: umount / mnt / dir umount: / mnt / dir: le périphérique est occupé Il y a plusieurs raisons pour lesquelles l'appareil est occupé. Parfois, des processus en cours d'exécution ont des verrous ouverts, parfois d'autres répertoires sont montés dessus /mnt/dir. …
En utilisant la barre de tabulation, je continue à avoir cette erreur: bash: impossible de créer un fichier temporaire pour here-document: aucun espace disponible sur le périphérique " Des idées? J'ai fait des recherches et de nombreuses personnes parlent du fichier / tmp, qui risque d'avoir un débordement. Quand j'exécute, …
J'ai ajouté un nouveau disque dur ( /dev/sdb) à Ubuntu Server 16, couru parted /dev/sdb mklabel gptet sudo parted /dev/sdb mkpart primary ext4 0G 1074GB. Tout s'est bien passé. Puis j'ai essayé de monter le lecteur mkdir /mnt/storage2 mount /dev/sdb1 /mnt/storage2 Il en a résulté mount: wrong fs type, bad …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.