Unix & Linux

Q & A pour les utilisateurs de Linux, FreeBSD et d'autres systèmes d'exploitation de type Un * x


3
.bash_profile non généré lors de l'exécution de su
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: …




2
Joindre des arguments bash en une seule chaîne avec des espaces
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+" …

4
Pourquoi la commande `cd` ne fonctionne-t-elle pas via SSH?
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 …
41 shell  ssh  cd-command 

4
Comment renommer une session écran GNU
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é?
41 gnu-screen 

6
Comment monter un fichier image sans autorisation root?
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 …
41 mount 

2
Bash test: que fait “= ~”?
#!/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?
41 bash  test 

5
Remplacer les variables d'environnement dans un fichier avec leurs valeurs réelles?
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 …

3
VirtualBox: Est-ce une mauvaise idée d'attribuer plus de cœurs de processeur virtuels que de nombre de cœurs de processeur physiques
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 …

6
Appareil occupé sur Umount
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. …
41 linux  unmounting 

7
Erreurs de complétion par des onglets: bash: impossible de créer un fichier temporaire pour here-document: aucun espace disponible sur le périphérique
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, …
41 debian  shell  ssh  tmp 

4
mount: mauvais type de fs, mauvaise option, mauvais superbloc
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 …
41 ubuntu  mount  fdisk 

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.