Unix & Linux

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


1
Comprendre les identifiants principaux
Juste pour comprendre les identifiants principaux: J'ai 4 processeurs: $ cat /proc/cpu* | grep proc* processor: 0 processor: 1 processor: 2 processor: 3 et le résultat de nprocest également 4. Mais si j'utilise cat /proc/cpu* | grep 'core id'j'obtiens la même chose deux fois core id: 0 core id: 2 …
8 linux  cpu 

4
La configuration pour Android Studio est bloquée
Je configurais mon Ubuntu Mate 16.04 fraîchement installé, quand il était temps de configurer Android Studio 3.0, je suis tombé sur ceci: il semble que la configuration essaie de télécharger à partir de https://dl.google.com/android/repository/android_m2repository_r47.zip à plusieurs reprises, je pense que cela échoue à l'intérieur. Quand j'ai essayé l'URL dans mon …
8 ubuntu  java  android 



2
cp: option invalide - 'o'
Je suis en train de suivre un script d'installation sur GitHub et l'une des étapes est: cp sources/openssl/1.0.1p/Android.mk -o sources/openssl/$OPENSSL_VERSION/Android.mk Mais mon terminal a lancé une erreur cp: invalid option -- 'o' J'ai vérifié man cpsur mon Ubuntu, et il n'y a pas d'option -o. Est-ce une chose MAC OS? …
8 cp 

4
Fractionner la chaîne à l'aide d'IFS
J'ai écrit un exemple de script pour diviser la chaîne, mais cela ne fonctionne pas comme prévu #!/bin/bash IN="One-XX-X-17.0.0" IFS='-' read -r -a ADDR <<< "$IN" for i in "${ADDR[@]}"; do echo "Element:$i" done #split 17.0.0 into NUM IFS='.' read -a array <<<${ADDR[3]}; for element in "${array[@]}" do echo "Num:$element" …



2
Réparer les mauvais blocs
Après avoir obtenu WARNING: Your hard drive is failing Device: /dev/sdb [SAT], 1 Offline uncorrectable sectors je cours $ sudo smartctl -a /dev/sdb smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.10.0-514.26.2.el7.x86_64] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Device Model: KingDian S200 60GB Serial …


1
Pourquoi suis-je censé utiliser «O_PATH» et comment?
J'utilise une distribution basée sur Linux 4.x, et j'ai récemment remarqué que l' open()appel système du noyau prend en charge un O_PATHindicateur ouvert. Bien que la manpage correspondante contienne une liste d'appels système avec lesquels elle pourrait théoriquement être utilisée, je ne comprends pas très bien quelle est l'idée. Dois-je …


8
Trier un tableau de chemins d'accès aux fichiers par leurs noms de base
Supposons que j'ai la liste des chemins d'accès des fichiers stockés dans un tableau filearray=("dir1/0010.pdf" "dir2/0003.pdf" "dir3/0040.pdf" ) Je veux trier les éléments du tableau en fonction des noms de base des noms de fichiers, dans l'ordre numérique sortedfilearray=("dir2/0003.pdf" "dir1/0010.pdf" "dir3/0040.pdf") Comment puis je faire ça? Je peux seulement trier …
8 bash  filenames  sort  array 

3
Optimisation de grep GNU
J'utilise egrep ( grep -E) avec un fichier PATTERN. ( -f path/to/file). Cela se fait dans une boucle infinie sur un flux de texte. Cela implique que je ne peux pas accumuler et passer TOUTES les entrées à grep à la fois (comme *.log). Existe-t-il un moyen de faire grep …
8 grep 

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.