Unix & Linux

90
Déterminer quel processus est lié à un port

Je sais qu'en utilisant la commande: lsof -i TCP (ou une variante de paramètres avec lsof), je peux déterminer quel processus est lié à un port particulier. Cela est utile, par exemple, si j'essaie de démarrer quelque chose qui veut se lier à 8080 et qu'un autre utilise déjà ce port, mais je ne...

90
Détecter le système init à l'aide du shell

Cela a peut-être plus à voir avec la détection des systèmes d'exploitation, mais j'ai particulièrement besoin du système init actuellement utilisé sur le système. Fedora 15 et Ubuntu utilisent maintenant systemd, Ubuntu utilisait Upstart (valeur par défaut jusqu'à 15.04), tandis que d'autres...

89
Comment limiter le nombre de fichiers imprimés par ls?

Existe-t-il un moyen de limiter le nombre de fichiers répertoriés dans une lscommande? J'ai vu: ls | head -4 mais pour obtenir headou tailpour être exécuté, il faut attendre la lsfin de l'exécution, ainsi que pour les répertoires contenant une quantité énorme de fichiers pouvant prendre un temps...

89
su vs sudo -s vs sudo -i vs sudo bash

Quelle est la différence entre les commandes suivantes: su sudo -s sudo -i sudo bash Je sais que suj'ai besoin de connaître le mot de passe root et que sudoje dois être dans le sudoersfichier, mais une fois exécuté, quelle est la différence? Je sais qu'il y a une différence entre suet sudo -sparce...

89
Dans quel ordre les commandes piped sont-elles exécutées?

Je n'ai jamais vraiment réfléchi à la manière dont le shell exécute les commandes redirigées. On m'a toujours dit que "la sortie standard d'un programme entrait dans le répertoire standard d'un autre", comme moyen de penser aux pipes. Alors naturellement, je pensais que dans le cas de, A | B, A...

89
Compréhension de la sortie diff

j'ai file1.txt this is the original text line2 line3 line4 happy hacking ! et file2.txt this is the original text line2 line4 happy hacking ! GNU is not UNIX si je le fais: diff file1.txt file2.txtje reçois: 3d2 < line3 5a5 > GNU is not UNIX Comment la sortie est-elle généralement...

89
Scp peut créer un répertoire s’il n’existe pas?

Je veux utiliser scppour télécharger des fichiers, mais parfois le répertoire cible peut ne pas exister. Est-il possible de créer le dossier automatiquement? Si c'est le cas, comment? Si non, quel autre moyen puis-je

89
Commande pour lister les comptes utilisateurs PostgreSQL?

Il y a createuser& dropusercommandes: createuser - define a new PostgreSQL user account dropuser - remove a PostgreSQL user account Existe-t-il un moyen correspondant de répertorier les comptes d'utilisateurs? Ces deux commandes ne nécessitent pas que l'utilisateur appelle psqlni comprenne les...

89
Ouvrir `less` jusqu'à la fin

Y a-t-il un moyen d'ouvrir lesset de le faire défiler jusqu'à la fin du fichier? Je fais toujours less app.loget puis en appuyant sur Gpour aller au fond. J'espère qu'il y a quelque chose comme less --endou less -exec

88
Comment comparer deux dates dans un shell?

Comment comparer deux dates dans un shell? Voici un exemple de la façon dont j'aimerais utiliser ceci, bien que cela ne fonctionne pas tel quel: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi Comment puis-je atteindre le résultat

88
Ajout d'un certificat auto-signé à la «liste de confiance»

J'ai généré un certificat auto-signé pour mon serveur de build et je voudrais faire confiance au certificat sur ma machine, car j'ai créé la clé moi-même et j'en ai marre de voir des avertissements. Je suis sur Ubuntu 12.04. Comment puis - je prendre le certificat et la confiance dans le monde afin...