Questions marquées «bash»

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







2
Quelle est la difference entre ls [13] et ls {1,3}?
J'ai créé trois fichiers dans mon répertoire à l'aide de la commande touch inv{1..3}.txt. Maintenant, j'ai utilisé deux commandes et leur sortie est à peu près la même. Ces deux commandes sont ls inv[13].txtet ls {1,3}.txt. Alors, comment ces deux sont-ils différents? En quoi les crochets sont-ils différents des accolades? …

2
Comment passer des noms de fichiers avec des espaces comme arguments?
J'ai un script Python qui accepte les arguments de chaîne. $ python script.py "one image.jpg" "another image.jpg" Cela fonctionne comme prévu. Argparse Python: ["one image.jpg", "another image.jpg"] Si je dois transmettre des noms de fichiers, je le ferais, $ python script.py $(ls "/some/dir/*.jpg") Argparse Python: ["one", "image.jpg", "another", "image.jpg"] Si …

2
Horodatage dans Exec = ligne de fichier .desktop possible?
Lubuntu 16.04 - Session Openbox Je peux utiliser le terminal pour ouvrir un fichier horodaté avec gedit: gedit ~/$(date +%Y%m%d%H%M%S).txt La commande peut également être utilisée via un raccourci clavier dans Openbox. <keybind key="W-4"> # gedit time-stamped file <action name="Execute"><command>sh -c 'gedit ~/$(date +%Y%m%d%H%M%S).txt'</command></action> </keybind> Mais je ne peux pas …
11 bash  .desktop 

4
Shell avec de meilleures capacités d'édition
Les shells (du moins ce que je sais) ont de très mauvaises capacités d'édition de commandes. Par exemple: Je ne peux pointer le curseur sur aucun point de la commande. Je ne peux pas sélectionner et reculer / supprimer / remplacer le texte dans la commande. Actuellement, elles sont si …

3
Erreur de syntaxe près du jeton inattendu `('
Lorsque j'utilise le code ci-dessous dans le terminal Ubuntu, cela fonctionne bien: rm !(*.sh) -rf Mais si je place le même code de ligne dans un script shell (clean.sh) et que j'exécute le script shell à partir du terminal, cela génère une erreur: script clean.sh: #!/bin/bash rm !(*.sh) -rf L'erreur …

2
Comment arrêter et supprimer un conteneur Docker?
J'essaie de supprimer un docker / image / conteneur et tout ce qui est en quelque sorte lié à docker, mais tout d'abord, je dois l'arrêter. Pendant que j'essaie d'exécuter cette commande: docker stop $(docker ps -a -q) Cela me donne une erreur: [:/home/imran] 1 $ docker stop $(docker ps …

4
tr: convertir l'apostrophe en ASCII
J'essaie de convertir un guillemet simple droit en une apostrophe en utilisant tr. tr "`echo -e '\xE2\x80\x99'`" "`echo -e '\x27'`" < a > b étant donné un fichier codé UTF-8 appelé aqui contient cet exemple: We’re not a different species “All alone?” Jeth mentioned. OS X utilise le BSD tret …
11 bash  unicode  utf-8 

4
Puis-je utiliser cd ../ .. comme nom d'alias?
J'utilise Windows et Ubuntu en parallèle et je fais des trucs de console sur les deux. Sous Windows, je peux faire C:\Users\Thomas>cd..\.. C:\> Cependant, sous Linux, cela ne fonctionne pas, ni avec des barres obliques inverses ni avec des barres obliques. 21:17:10 $ cd../.. bash: cd../..: No such file or …
11 bash  alias 

1
Mot de passe d'erreur: chsh: PAM: échec d'authentification lors de la tentative d'installation Oh my zsh
J'essaie d'installer Oh my zsh. Après l'installation de zsh ( sudo apt-get update && sudo apt-get install -y zsh) Ensuite j'installe sudo apt-get install -y curl puis installez git. le problème se produit lorsque j'essaie cette commande. curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | bash c'est le journal sudo curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | …

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.