Unix & Linux

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



4
Erreur de vérification des transactions lors de l'installation de vim?
J'ai récemment mis à jour mon fedora à 20 et je voulais installer vim.Mais l'exécution a sudo yum install vimrenvoyé cette erreur: Transaction check error: file /usr/share/man/man1/vim.1.gz from install of vim-common-2:7.4.179-1.fc20.x86_64 conflicts with file from package vim-minimal-2:7.4.027-2.fc20.x86_64 Error Summary ------------- Comment régler ce problème?
25 fedora  vim  yum 


4
Comment extraire des journaux entre deux horodatages
Je veux extraire tous les journaux entre deux horodatages. Certaines lignes peuvent ne pas avoir d'horodatage, mais je veux aussi ces lignes. En bref, je veux que chaque ligne tombe sous deux horodatages. Ma structure de journal ressemble à ceci: [2014-04-07 23:59:58] CheckForCallAction [ERROR] Exception caught in +CheckForCallAction :: null …


2
Moyen le plus rapide de concaténer des fichiers
J'ai 10k + fichiers totalisant plus de 20 Go que je dois concaténer en un seul fichier. Y a-t-il un moyen plus rapide que cat input_file* >> out ? La manière préférée serait une commande bash, Python est également acceptable sinon considérablement plus lent.
25 bash  shell-script  files  cat 

3
mv un fichier dans / dev / null interrompt dev / null
Si je le fais: en touch file; mv file /dev/nulltant que root, /dev/nulldisparaît. ls -lad /dev/nullrésulte en aucun fichier ou répertoire. Cela casse les applications qui dépendent de /dev/nullSSH similaires et peuvent être résolues en faisant mknod /dev/null c 1 3; chmod 666 /dev/null. Pourquoi le déplacement d'un fichier normal …
25 osx  devices  null 



8
Les touches fléchées cessent spontanément de fonctionner dans vim
J'ai récemment mis à niveau OS X 10.6 (je pense) vers 10.9. Depuis lors, il semble que lors de l'édition vim, les touches fléchées cessent «spontanément» de fonctionner. À un moment donné, dans la frustration, j'ai "écrasé" l'une des touches fléchées et on m'a finalement montré une erreur "E388 Impossible …
25 vim 

3
shellcheck conseille de ne pas utiliser le nom de base: pourquoi?
J'essaie le shellcheck . J'ai quelque chose comme ça basename "${OPENSSL}" et je reçois la suggestion suivante Use parameter expansion instead, such as ${var##*/}. D'un point de vue pratique, je ne vois aucune différence $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Puisque basenamec'est dans les spécifications …



2
Où est la fourche () sur la bombe fourche: () {: |: &};:?
Avertissement: l'exécution de cette commande dans la plupart des shells entraînera un système défectueux qui nécessitera un arrêt forcé pour être corrigé Je comprends la fonction récursive :(){ :|: & };:et ce qu'elle fait. Mais je ne sais pas où est l'appel système fork. Je ne suis pas sûr, mais …

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.