Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

3
Wie schneide ich Bytes vom Anfang und Ende einer Datei ab?
Ich habe eine Datei mit Papierkorb (binäre Kopf- und Fußzeile) am Anfang und Ende der Datei. Ich würde gerne wissen, wie man diese Bytes nuklearisiert. Nehmen wir als Beispiel 25 Bytes von Anfang an an. Und 2 Bytes vom Ende. Ich weiß, dass ich Truncate und DD verwenden kann, aber …
7 files  trim  byte 


1
Wie öffne ich eine Datei mit Ansible-Vault-Bearbeitung in vim?
Wenn ich eine mit ansible-vault verschlüsselte Datei zum Bearbeiten öffnen möchte, führe ich sie normalerweise einfach aus. Dadurch wird ansible-vault edit <filename>die Datei in eine temporäre Datei entschlüsselt und zum Bearbeiten geöffnet. Ich möchte jedoch wissen, wie dies innerhalb von vim erreicht werden kann, z. B. durch Ausführen eines Shell-Befehls …

3
Wie wird bash folgenden Code auswerten?
Diese Frage besteht aus zwei Teilen: (a) Verstehen, was der abgeschnittene Code tut (b) Verständnis des Unterschieds zwischen Exit-Status und Return-Status im Kontext von bash. Hier ist der Code, den ich zu verstehen versuche: if var=-2 && (( var+=2 )) then echo "True" else echo "False" fi Das Ausführen erzeugt …
7 bash  exit 

1
"Kann keinen Speicher zuweisen" beim Lesen vom SCSI-Band
Ich experimentiere mit einigen alten SCSI-Bandlaufwerken und habe einige Daten erfolgreich auf ein Band geschrieben, aber ich habe Probleme, sie wieder zurückzulesen. # tar tvf /dev/st0 tar: /dev/st0: Cannot read: Cannot allocate memory tar: At beginning of tape, quitting now tar: Error is not recoverable: exiting now # dd if=/dev/st0 …
7 tar  dd  scsi  tape 

4
Kann ich die Variable $ 1 deaktivieren?
Ist es möglich, die Variable $ 1 zu deaktivieren? Wenn nicht, kann ich nicht herausfinden, wo es erklärt wird man. [root@centos2 ~]# set bon jour [root@centos2 ~]# echo $1$2 bonjour [root@centos2 ~]# unset $1 [root@centos2 ~]# echo $1$2 bonjour [root@centos2 ~]# BEARBEITEN: man set option double-dashSchließlich habe ich in man …
7 bash  variable  set 


1
Kernelmodul debuggen
Ich entwickle einen Netzwerktreiber für Raspbian (Kernel-Version 4.9.24) auf einem Raspberry Pi und jedes Mal, wenn ich mein Modul lade, stürzt es ab. Anhand der Protokolle konnte /var/log/messagesich feststellen, welche Methode fehlschlägt, aber ich kann immer noch nicht wissen, warum sie fehlschlägt. May 7 17:15:29 raspberrypi kernel: [ 228.384164] CPU: …

2
xargs generiert keinen korrekten Befehl
Ich möchte eine Reihe von Apps auf einem Android-Gerät löschen, die alle mit demselben Paket beginnen. Ich erhalte diese mit folgendem Befehl: $ adb shell ls /data/data | grep -i com.company com.company.android.app.adwidget com.company.android.app.attendancereports com.company.android.app.atteventmanagement com.company.android.app.buttonwidget com.company.android.app.clockwidget Jetzt möchte ich adb uninstallfür jeden dieser Paketnamen Folgendes ausführen xargs: Ich dachte daran, …
7 zsh  xargs 


2
Warum sollte in einem Verzeichnis das Sticky-Bit ohne das ausführbare Bit gesetzt sein?
In Ubuntu 14.04, die Auflistung der Inhalt des Verzeichnisses /var/spool/cronmit ls -lbietet die folgenden Berechtigungen für die Verzeichnisse innerhalb (irrelevant Spalten snipped): drwxrwx--T daemon daemon atjobs drwxrwx--T daemon daemon atspool drwx-wx--T root crontab crontabs Welchen Zweck hat das Setzen eines Sticky-Bits in einem Verzeichnis ohne das ausführbare Bit?


1
Wie füge ich Fedora Repo zu einer CentOS 7-Installation hinzu?
Ich habe eine CentOS 7 x86_64-Installation, auf der ich ein Paket namens installieren möchte frama-c. Dieses Paket befindet sich nicht in den Repos, die ich bisher konfiguriert habe: # yum search frama-c Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.datente.com * epel: epel.besthosting.ua * epel-testing: epel.besthosting.ua …
7 centos  fedora  yum  rpm 


2
Wie bekomme ich UTF8 von einer Hex-Variablen?
Ich debugge eine App für einen Client und habe die Informationen aus der Datenbank gefunden, die eine Lösung sein könnten. Ich bitte den Kunden, es zu extrahieren, aber leider hat mir der Kunde die Rohdaten hexadezimal gesendet ... Ich bitte den Client, mir den Klartext aus den DB-Tools erneut zu …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.