Unix & Linux

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

3
Comment envoyer des commandes AT à un modem sous Linux?
Sous Linux (Ubuntu), j'essaie d'envoyer des commandes AT à un modem à /dev/ttyACM0. J'ai essayé de le faire comme: sudo socat - /dev/ttyACM0 mais lorsque je tape quelque chose, je reçois juste une ligne répétant cette commande (je m'attends à un OK). Quand je fais sudo minicom modem1 cela semble …


3
Awk - remplace un seul caractère dans une certaine colonne
J'ai un fichier comme celui-ci: 2018.01.02;1.5;comment 1 2018.01.04;2.75;comment 2 2018.01.07;5.25;comment 4 2018.01.09;1.25;comment 7 Je veux remplacer tous les points .de la deuxième colonne par une virgule ,comme je le ferais avec la sed 's/\./\,/g' filefaçon dont je peux utiliser sedou de préférence awkappliquer uniquement cela pour la deuxième colonne, donc …

2
Comment obtenir le pid d'un sous-shell?
Comment obtenir le pid d'un sous-shell? Par exemple: $ echo $$ 16808 Cela ne fonctionne pas, car le shell d'origine se développe $$: $ ( echo $$ ) 16808 Pourquoi les guillemets simples ne fonctionnent-ils pas? Une fois que le shell d'origine a supprimé le guillemet simple, le sous-shell ne …
13 bash  process  subshell 

1
Comment définir la variable d'environnement dans le service systemd
Je travaille avec ROS, qui a été installé correctement sur mon Ubuntu. Pour exécuter le ROS, nous devons d'abord source /opt/ros/kinetic/setup.bashpuis exécuter roscore. Si j'exécute roscoresans source setup.bash, la commande roscoreest introuvable. Maintenant, je veux exécuter le ROS pendant le démarrage du système. J'ai lu ce lien: /ubuntu/814/how-to-run-scripts-on-start-up Il semble …

5
Où trouvez-vous la table syscall pour Linux?
Je vois beaucoup de gens référencer en ligne arch/x86/entry/syscalls/syscall_64.tbl pour la table syscall, cela fonctionne bien. Mais beaucoup d'autres font référence /include/uapi/asm-generic/unistd.h qui se trouve généralement dans le paquet d'en-têtes. Comment se fait-il que les syscall_64.tblspectacles, 0 common read sys_read La bonne réponse, et unistd.hmontre, #define __NR_io_setup 0 __SC_COMP(__NR_io_setup, sys_io_setup, …
13 syscalls 

2
Conversion audio sans perte de FLAC en ALAC à l'aide de ffmpeg
ALAC et FLAC sont tous deux des formats audio sans perte et les fichiers auront généralement plus ou moins la même taille lorsqu'ils sont convertis d'un format à l'autre. J'utilise ffmpeg -i track.flac track.m4apour convertir entre ces deux formats mais je remarque que les fichiers ALAC résultants sont beaucoup plus …
13 ffmpeg  flac 




4
Comment inclure un script python dans un script bash
J'ai besoin d'inclure le script python ci-dessous dans un script bash. Si le script bash se termine avec succès, je dois exécuter le script ci-dessous: #!/usr/bin/python from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('192.168.75.1', 25) smtp.login('my_mail', 'mail_passwd') from_addr = "My Name <my_mail@192.168.75.1>" to_addr = …


3
Que contient l'adresse physique 0 sous Linux x86?
Je ne sais pas si cette question doit aller ici ou dans reverseengineering.stackexchange.com Citant de wikipedia : Dans le processeur 8086, la table d'interruption est appelée IVT (table de vecteur d'interruption). L'IVT réside toujours au même emplacement dans la mémoire, allant de 0x0000 à 0x03ff, et se compose de 256 …
12 memory  x86 


5
vim: masquer les n premières lettres de toutes les lignes d'un fichier
J'analyse le fichier journal à l'aide de vim et le format ressemble à ceci YYYY-MM-DD HH:MM:SS.USEC PID Name LogText Depuis la plupart du temps, je me fiche de la date et de l'heure. Je souhaite les masquer et me concentrer uniquement sur les colonnes Nom et LogTexte (pour enregistrer une …
12 vim 

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.