Existe-t-il un moyen de redéfinir une fonction bash en fonction de son ancienne définition? Par exemple, je voudrais ajouter le bloc de code suivant au préambule de la fonction command_not_found_handle (), # Check if $1 is instead a bash variable and print value if it is local VAL=$(eval echo \"\$$1\") …
J'ai une liste de données, comme 12345 23456 67891 -20000 200 600 20 ... Supposons que la taille de cet ensemble de données (c'est-à-dire les lignes de fichier) est N. Je veux tracer au hasard des mlignes à partir de ce fichier de données. Par conséquent, la sortie doit être …
Vous pouvez mettre "panic = N" sur la ligne de commande du noyau pour faire redémarrer le système N secondes après une panique. Mais existe-t-il une option de configuration pour spécifier cela (autre que l'option de ligne de commande du noyau par défaut) avant même que le chargeur de démarrage …
Je suis sur un macbook exécutant Lion. Dans Terminalje suis connecté à mon serveur d'école avec ssh. J'ai navigué vers un dossier sur le serveur et j'ai un fichier que je veux copier sur ma machine locale, mais je ne sais pas quelle est l'adresse IP de ma machine locale. …
J'ai remarqué en répondant à une autre question que testet [sont des binaires différents, mais la [page de manuel tire vers testle haut . Outre l'exigence d'une fin ], y a-t-il une différence? Sinon, pourquoi sont-ils des binaires séparés au lieu d'être liés par des liens symboliques? (Ils sont également …
Je veux lister (ou supprimer, ou faire une autre opération) sur certains fichiers dans un répertoire, comme ceci: $ ls /opt/somedir/ aa bb cc aa.txt bb.txt cc.txt $ ls /opt/somedir/(aa|bb|cc) ## pseudo-bash :p aa bb cc Comment puis-je y parvenir (sans cd-ing dans le répertoire en premier)?
Je peux configurer des trapscripts bash mais pas des fonctions bash. Par exemple, sourcele code ci-dessous et exécutez f, essayez maintenant Ctrl+ C, il n'a pas été piégé! Comment configurer les trapfonctions bash? 4 trap ctrl_c INT 5 6 ctrl_c () { 7 echo "** Trapped CTRL-C" 8 } 9 …
Je voudrais copier squid.confd'un serveur à un autre. Les serveurs ne se parlent pas. Je voudrais passer par mon poste de travail. Les deux serveurs ont le fichier, il sera donc écrasé sur la cible. Les fichiers sont 600autorisés et appartiennent à root. la connexion root via ssh est désactivée …
J'ai dû redémarrer au milieu d'une grande importation de données. Je n'ai qu'une seule base de données mysql, qui a maintenant été corrompue. Comment puis-je supprimer complètement mysql et le réinstaller? J'ai essayé apt-get purge mysql-server, puis supprimé /var/lib/mysql/*et réinstallé, mais apt-getne me demande pas de nom et de mot …
J'essaie d'installer Centos6, mais il s'est avéré que le DVD que j'ai téléchargé n'était que quelques Mo trop gros (CentOS-6.0-i386-bin-DVD.iso) pour que le DVD puisse être transporté. Donc, pour gagner du temps et ne plus télécharger de DVD, j'ai téléchargé minimal (CentOS-6.0-x86_64-minimal.iso) et configuré avec succès. Au début, je n'ai …
Je suis connecté sur un serveur via sshkey ( ssh -i /home/me/.ssh/ssh-key me@server). J'ai obtenu des droits sudo sur ce serveur auprès de l'administrateur, mais je ne peux pas les exercer, car j'ai oublié mon mot de passe Unix réel (ou on ne me l'a jamais dit). Je suis déjà …
Je pense que curl ferait l'affaire. J'ai écrit dans un script: #!/bin/sh function test { res=`curl -I $1 | grep HTTP/1.1 | awk {'print $2'}` if [ $res -ne 200 ] then echo "Error $res on $1" fi } test mysite.com test google.com Le problème ici est, peu importe ce …
J'ai exécuté ce qui suit pour remplacer un terme utilisé dans tous les fichiers du répertoire de travail actuel: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' Cela a effectué la substitution de mots mais a également créé des .bupfichiers de fichiers qui n'ont …
Lorsque vous configurez une nouvelle installation Ubuntu ou OS X, un utilisateur est généralement créé pour vous. Sous OS X, c'est le nom d'utilisateur que vous choisissez. Sur Ubuntu (la version serveur), l' ubuntuutilisateur est généralement créé. D'après ce que je comprends, il y a aussi un utilisateur root, auquel …
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.