Unix & Linux

8
Das Einrichten für Android Studio bleibt hängen

Ich habe mein frisch installiertes Ubuntu Mate 16.04 eingerichtet, als es Zeit war, Android Studio 3.0 einzurichten. Ich bin auf Folgendes gestoßen: Es scheint, dass das Setup wiederholt versucht, von https://dl.google.com/android/repository/android_m2repository_r47.zip herunterzuladen . Ich denke,...

8
Was sind Bash-Pakete?

Der Google Bash Style Guide erwähnt Bash-Pakete, bei denen der Paketname durch Doppelpunkte vom Funktionsnamen getrennt werden sollte Wenn Sie einzelne Funktionen schreiben, verwenden Sie Kleinbuchstaben und separate Wörter mit Unterstrich. Wenn Sie ein Paket schreiben, trennen Sie die Paketnamen...

8
Bash RANDOM mit Samen?

Ich habe verwendet $((1 + RANDOM % 1000)), um eine Zufallszahl zu generieren. Ist es möglich, etwas Ähnliches zu tun, aber einen Samen bereitzustellen? Damit bei gleichem Startwert immer dieselbe Zufallszahl ausgegeben

8
Name des Prozesses am anderen Ende einer Unix-Pipe?

Wenn zwei Prozesse durch eine Leitung verbunden sind, > cmd1 | cmd2 Gibt es eine Möglichkeit cmd1, den Namen (oder die PID) des Prozesses auf der anderen Seite des Rohrs ( cmd2) herauszufinden ? Gibt es auch eine Möglichkeit cmd2, den Namen / die PID von zu ermitteln cmd1? Ich weiß, dass...

8
Warum kann ich nicht so greifen?

Ich möchte die Zeile "disable = yes" in "disable = no" in die folgende Datei ändern: [root@centos2 ~]# cat /etc/xinetd.d/tftp service tftp { ... server_args = -s /var/lib/tftpboot disable = yes per_source = 11 ... } Ich habe es versucht: [root@centos2 ~]# grep 'disable = yes' /etc/xinetd.d/tftp...

8
Warum zeigt top eine andere Anzahl von Kernen als cpuinfo?

Wenn ich oben laufe, zeige ich CPU 0-7. Wenn ich es tue: cat /proc/cpuinfo | grep "cpu cores" | uniq Ich bekomme: cpu cores : 4 Wenn ich "physische ID" grep, habe ich 1. Ich denke, mein Befehl ist falsch und oben ist richtig. Dies ist keine VM und es ist ein physischer Server, RedHat. Was mache ich...

8
ls ignorieren "keine Übereinstimmungen"

Ich möchte alle Dateien in einem Ordner zur Liste genannt , foldernamedass die Erweiterung hat test, atestoder btest. Mein unmittelbarer Gedanke war zu rennen ls ./foldername/*.{a,b,}test Dies funktioniert einwandfrei, es sei denn, die Erweiterung enthält nichts atest. In diesem Fall wird der...

8
Warum gibt `md5sum` nicht den gleichen Hash wie das Internet?

Ich möchte den md5-Hash der Zeichenfolge "a" finden, aber das Ausführen echo "a" | md5sumgibt mir einen anderen Hash als den, den ich bekomme, wenn ich im Internet suche (zum Beispiel mit DuckDuckGo oder dem ersten Suchergebnis, das ich gefunden habe ). Laufen echo "a" | md5sumgibt mir...

8
wie man den Array-Wert in Bash verschiebt

Wir möchten als Beispiel 6 Mount-Point-Ordner erstellen /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg Also haben wir dieses einfache Bash-Skript mit Array geschrieben folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in disk1...