Unix & Linux

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



9
Comment imprimer uniquement les variables définies (variables d'environnement et / ou d'environnement) dans bash
setSi elle est appelée sans arguments, la commande intégrée bash imprimera toutes les variables d'environnement et d'environnement, mais également toutes les fonctions définies. Cela rend la sortie inutilisable pour les humains et difficile à grep. Comment puis-je faire en sorte que la commande intégrée bash n'imprime setque les variables et …

9
Comment grep pour la même chaîne mais plusieurs fichiers en même temps?
J'ai un ensemble de fichiers journaux à réviser et j'aimerais rechercher des chaînes spécifiques dans les mêmes fichiers à la fois. Est-ce possible? J'utilise actuellement grep -E 'fatal|error|critical|failure|warning|' /path_to_file Comment utiliser ceci et rechercher les chaînes de plusieurs fichiers à la fois? Si c'est quelque chose qui doit être scripté, …
57 scripting  grep 


4
Dash ou un autre shell est-il «plus rapide» que bash?
J'ai toujours pensé que le seul avantage de l'utilisation de dash au lieu de bash était que dash était plus petit et que, par conséquent, de nombreuses instances de dash commenceraient plus rapidement au démarrage. Cependant, j'ai effectué des recherches et découvert que certaines personnes effectuaient la migration de tous …
57 bash  performance  dash 

1
Pour les boucles en zsh et bash
J'ai remarqué qu'il existe deux manières de créer des boucles en zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Ils ont tous deux imprimer: 1 2 3 Ma question est, pourquoi les deux syntaxes? Est-ce que $xitérer …
57 bash  zsh 


5
Screencasting GIF; la manière UNIX
Pour prendre une capture d' écran statique d'une partie de mon écran, j'utilise souvent scrotavec -s shot.png. C'est idéal pour ajouter des illustrations aux publications StackExchange. J'ai même trouvé ce script pour télécharger automatiquement une telle capture d'écran sur Imgur.com et mettre un lien dans mon presse-papiers X! Passons à …

11
Comment éviter les conflits entre dnsmasq et systemd-resolu?
J'ai récemment installé Dnsmasq pour qu'il agisse en tant que serveur DNS pour mon réseau local. Dnsmasq écoute sur le port 53 déjà utilisé par l'écouteur de stub DNS local à partir de la résolution systemd . Il suffit d’arrêter Systemd, puis de le redémarrer une fois Dnsmasq en cours …
57 systemd  dnsmasq 

3
Différence entre “cd -” et “cd ~ -”
La commande Bash cd - imprime le répertoire précédemment utilisé et y apporte des modifications. D'autre part, la commande Bash cd ~- modifie directement le répertoire précédemment utilisé, sans rien répercuter. Est-ce la seule différence? Quel est le cas d'utilisation de chacune des commandes?

2
sudo comme un autre utilisateur avec son environnement
$ whoami admin $ sudo -S -u otheruser whoami otheruser $ sudo -S -u otheruser /bin/bash -l -c 'echo $HOME' /home/admin Pourquoi n'est-il pas $HOMEconfiguré /home/otherusermême si bash est appelé en tant que shell de connexion? Plus précisément, /home/otheruser/.bashrcne pas être source. En outre, /home/otheruser/.profilene pas être source. - ( …


4
comment connecter ssh 'avec' le port spécifié?
Je sais comment me connecter à un certain port lors de la connexion SSH. ssh user@remotehostip -p XXX mais existe-t-il un moyen d'établir un ssh 'avec' un certain port? Je veux dire, est-il possible de spécifier le port que mon ordinateur local utilisera?
56 ssh  tcp  openssh 

3
Pourquoi `--human-readable`` est-il nécessaire et non par défaut?
Plusieurs outils de ligne de commande utilisent l' option -hou --human-readablepour imprimer la taille du fichier dans un format lisible par l'homme (c'est-à-dire, 36Gvs 37550836). Pourquoi cette option est-elle nécessaire et non la valeur par défaut? Ces outils ne sont-ils pas principalement destinés aux humains?

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.