Questions marquées «bash»

Bash (Bourne-Again SHell), est le shell utilisé par défaut dans l'interface de ligne de commande d'Ubuntu.



3
Que signifie [co] dans la commande «rm -rf filename [co]»?
Disons que j'ai deux fichiers dans /tmp: root@ubuntu:~# touch /tmp/hello.{pyc,py} root@ubuntu:~# ls /tmp/ hello.py hello.pyc Maintenant, permet d'exécuter la rm -rfcommande avec l'option [co] root@ubuntu:~# rm -rf /tmp/hello.py[co] root@ubuntu:~# ls /tmp/ hello.py Quelqu'un peut-il expliquer ce qui se passe ici? Quel est le [co]paramètre? Comment pouvons-nous le faire fonctionner pour …
16 command-line  bash  rm 



3
Suppression de l'entrée dans la dernière barre oblique
Je voltigerai très souvent entre plusieurs fichiers sur un serveur. Je vais exécuter les exemples de commandes suivants dans l'ordre: nano /web/site/path/to/file /web/site/script.py nano /web/site/path/to/anotherFile nano /web/site/path/to/yetAnotherFile /web/site/script.py nano /web/site/path/to/etc Pour passer d'une nanocommande à la suivante, j'appuie actuellement sur Upet Backspacepour remplacer le dernier segment du chemin. Le problème, …


3
Comment réduire le nom d'utilisateur dans le terminal?
Lorsque vous ouvrez un terminal, il affiche le nom d'utilisateur et le nom de la machine. Comme une montre de mines par exemple: romeo@romeo-Satellite-C660D:~$. C'est vraiment ennuyeux parce que c'est un peu gros. Puis-je faire ce plus petit, comme montrer seulement romeo? Je sais que cela semble stupide, mais je …

3
L'exécution d'une commande renvoie «Impossible d'allouer de la mémoire» sur le serveur Ubuntu
J'utilise Ubuntu 14.04. Récemment, lorsque je me connecte via SSH avec mon utilisateur disposant des privilèges sudo, chaque commande que j'exécute entraîne une erreur «Impossible d'allouer de la mémoire». En voici quelques-unes que j'ai essayées sur ma console myuser@mymachine:~$ whoami -bash: fork: Cannot allocate memory myuser@mymachine:~$ uname -a -bash: fork: …


2
Quelqu'un peut-il expliquer pourquoi sudo ls avec un caractère générique ne fonctionne pas?
$ sudo -iu abc ls -ltr /sites/servers/server_instance/logs/access* ls: cannot access /sites/servers/server_instance/logs/access*: No such file or directory $ sudo -iu abc ls -ltr /sites/servers/server_instance/logs/ total 594812 -rwxrwxrwx 1 abc abc 45 Mar 21 12:42 old.log -rwxrwxrwx 1 abc abc 304537970 Mar 24 12:45 console.log -rwxrwxrwx 1 abc abc 304537970 Mar 24 …

4
Lors de l'écriture d'un script bash, comment obtenir le chemin absolu de l'emplacement du fichier actuel?
Supposons que j'ai un fichier bash appelé myBash.bash. Il réside dans: /myDirect/myFolder/myBash.bash Maintenant, je veux utiliser la chaîne /myDirect/myFolder(l'emplacement de myBash.bash) à l'intérieur du script. Existe-t-il une commande que je peux utiliser pour trouver cet emplacement? Edit: L'idée est que je veux mettre en place un dossier zip avec du …

4
Supprimer les sous-dossiers vides, conserver le dossier parent
Quand j'utilise find /home/user/parentdir -type d -empty -delete il recherche récursivement les sous-dossiers vides à l'intérieur /home/user/parentdiret les supprime. Mais s'il /home/user/parentdirest également vide, il supprime également le parentdirdossier, ce qui n'est pas souhaitable pour moi. Je souhaite conserver cela parentdirdans rsynccertains fichiers à sauvegarder ou dans le cloud. Après …


3
Comment utiliser $ * tout en omettant certaines variables d'entrée comme $ 1 et $ 2 dans le script bash?
Par exemple, elif [[ $append = $1 ]] then touch ~/directory/"$2".txt echo "$variable_in_question" >> ~/directory/"$2".txt pour créer un fichier texte contenant toutes les entrées suivantes "$2"ou ajouter un fichier texte existant avec toutes les entrées suivantes "$2", que dois-je utiliser à la place de la "$variable_in_question"ligne 4? Je veux essentiellement …

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.