Unix & Linux

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

3
La barre de défilement se déplace à l'endroit où je clique
J'utilise MATE sur Fedora. À un moment donné, le comportement des barres de défilement sur de nombreuses applications a changé. Lorsque je clique sous une barre de défilement, la barre de défilement saute à l'endroit où j'ai cliqué. Auparavant, il faisait une page vers le bas d'une page (si je …
22 mouse  gtk  scrolling 

6
Comment puis-je supprimer la sortie uniquement si la commande réussit?
Je voudrais simplifier la sortie d'un script en supprimant la sortie des commandes secondaires qui réussissent généralement. Cependant, leur utilisation -qmasque la sortie lorsqu'ils échouent parfois, donc je n'ai aucun moyen de comprendre l'erreur. En outre, ces commandes enregistrent leur sortie stderr. Existe-t-il un moyen de supprimer la sortie d'une …

1
netfilter / iptables: pourquoi ne pas utiliser la table brute?
Sous Linux, nous utilisons généralement la table "filter" pour effectuer un filtrage commun: iptables --table filter --append INPUT --source 1.2.3.4 --jump DROP iptables --table filter --append INPUT --in-interface lo --jump ACCEPT Selon l'organigramme netfilter ci-dessous, les paquets voyagent d'abord à travers la table "brute": On peut donc écrire: iptables --table …
22 linux  iptables 

2
Pourquoi la gentillesse varie -20 à 19?
La nicecommande vous permet d'ajuster la priorité de planification ("gentillesse") d'un programme. Sur tous les systèmes de type Unix que j'ai utilisés, la gentillesse est spécifiée par une plage d'entiers, où -20 est la priorité de planification la plus favorable, 0 est la valeur par défaut et 19 est la …




3
Émettre une erreur lors de l'utilisation de variables shell vides
Parfois, j'utilise $PROJECT_HOME/*pour supprimer tous les fichiers du projet. Lorsque la variable d'environnement PROJECT_HOMEn'est pas définie (car je l'ai fait suet que le nouvel utilisateur n'a pas cette variable d'environnement définie), elle commence à supprimer tous les fichiers du dossier racine. C'est apocalyptique. Comment puis-je configurer bashpour générer une erreur, …


1
Comment les tables et chaînes iptables sont traversées
Je sais que Linux a 3 tables intégrées et chacune d'elles a ses propres chaînes comme suit: FILTRE : PRÉREGLEMENT, AVANT, POSTROUTE NAT : PRÉ-OUVERTURE, ENTRÉE, SORTIE, POSTROUTING MANGLE : PRÉROUGEMENT, ENTRÉE, AVANT, SORTIE, POSTROUTE Mais je ne peux pas comprendre comment ils sont traversés, dans quel ordre, s'il y …

2
Quelle est la signification de read -r?
afin de comprendre une autre réponse: find / -type d -print0 | while read -r -d ''; do ls -ltr "$dir" | sed '$!d' la première étape consiste à comprendre l'utilisation de l'option -r de la commande read. Tout d'abord, je pensais, il suffirait d'exécuter simplement man read pour rechercher …

2
Comment définir l'autorisation drwxr-xr-x sur d'autres dossiers?
J'ai quelques répertoires dans un dossier comme ci-dessous - teckapp@machineA:/opt/keeper$ ls -ltrh total 8.0K drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb 9 10:22 keeper-3.4.6 drwxr-xr-x 3 teckapp cloudmgr 4.0K Feb 12 01:44 data J'ai également un autre dossier sur certaines autres machines pour lesquelles je dois changer l'autorisation comme ci-dessus drwxr-xr-x. …

2
Quel est le format pour envoyer un message dans sendmail?
J'utilise la commande suivante pour créer des messages à la volée et les envoyer: echo "Subject:Hello \n\n I would like to buy a hamburger\n" | sendmail email@example.com Il semble que lorsque vous envoyez des informations à partir d'un fichier, en faisant quelque chose comme: sendmail email@example.com mail.txt Sendmail voit ensuite …
22 shell  email  sendmail  echo 


2
Exclure les sous-répertoires cachés de grep -r
J'ai une copie locale svn, je veux faire une recherche sur la chaîne some_string. $ grep some_string * -r lang/en:some_string=Some string lang/.svn/en:some_string=Some string Mais si on va un peu plus loin, il semble que les répertoires cachés de premier niveau soient exclus: $ cd lang && grep some_string * -r …
22 grep  recursive 

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.