Tag: unix
Das Betriebssystem Unix ist ein Allzweck-Betriebssystem, wurde entwickelt von den Bell Labs in den späten 1960er Jahren und bis heute existiert in verschiedenen Versionen. Wichtiger Hinweis: Dieser tag ist ausschließlich für die Programmierung Fragen, die direkt mit Unix; Allgemeine software-Fragen richtet sich an die Unix & Linux Stack Exchange-Standort oder Super-User.
3
Antworten
Ich versuche zur Laufzeit zu verwenden-Klasse zum ausführen von einigen UNIX-Befehle, aber ich bekomme Probleme, wenn ich versuche, mit cd Befehl. Hier ist mein Java-Programm: import java.io.*; public class JavaRunCommand { public static void main(String args) {
3
Antworten
Habe ich zum speichern der Ausgabe des top-Befehls in eine variable und ich Tue das: myvar=`top -b -n1 | head -n 18` Das problem ist, dass es scheint, zu ignorieren die Zeichen zurück, also wenn ich echo
5
Antworten
Ich würde gerne wissen, wie der Inhalt einer Datei kann gelöscht werden, in C. ich weiß, es kann getan werden mit truncate, aber ich finde keine Quelle, die klar beschreiben, wie. InformationsquelleAutor mousey | 2010-06-29
3
Antworten
Ich würde gerne einige Dateien in mein /usr/bin-Ordner (Mac OS), und in der Lage sein, um Sie auszuführen, indem Sie den Namen für das terminal, wie die Befehle gcc, cd, oder vim (das sind alle, die in
5
Antworten
Sagen, wenn ich wollte, mit diesem Befehl: (cat file | wc -l)/2 auf und speichern es in einer Variablen wie Mitte, wie würde ich es tun? Ich weiß, das ist einfach nicht der Fall $middle=$(cat file |
1
Antworten
Verwende ich erwarten, um zu laichen einen sftp-Sitzung wie folgt: (viel code snipped für Klarheit, und ja, ich verstehe die Risiken...) #!/opt/csw/bin/expect -f <snip> spawn sftp $user@$host set rez [connect $passw] if { $rez == 0 }
4
Antworten
Ich habe eine Textdatei mit Zeichen aus verschiedenen Sprachen (Chinesisch, Latein etc) Möchte ich entfernen Sie alle Zeilen, die diese nicht-Englisch-Zeichen. Ich möchte auch alle Englisch Zeichen (a-b), zahlen (0-9) und alle Satzzeichen. Wie kann ich es
1
Antworten
Ich will wissen wie man erwarten Befehl im Skript erwarten, zu warten, für die exakte Zeichenfolge abgestimmt werden, bevor die nächste Zeile im Skript. Bourne-shell (sh) script: #!/bin/sh #!/usr/bin/expect spawn ssh -Y localuser@lbblr-tirumala expect -exact "localuser@lbblr-tirumala's password:
4
Antworten
ls -ltr|grep 'Mar 4'| awk '{print $9 }'|zcat -fq |grep 12345 Ich möchte alle Dateien finden, die modifiziert auf einem bestimmten Datum und dann zcat Sie und suchen Sie die fiels für eine Reihe string. die oben
1
Antworten
Ich bin neu auf UNIX-und wenn ich ein Buch Lesen über UNIX, stieß ich auf folgende zwei Probleme, die ich nicht Verstand. Ich würde wirklich zu schätzen Ihre Hilfe. 1) Sehen Sie die man-Seite für den Befehl
2
Antworten
Ich bin ein Neuling nach der gunicorn-django-tutorial von Michal Karzynski. Ich bin mit Django 1.7.4 auf Ubuntu 14 und mein setup für die gunicorn-Skript ist wie folgt #!/bin/bash NAME="mytestapp" # Name of the application DJANGODIR=/var/www/testapp/src # Django
4
Antworten
Standard-unix-C hat diese Funktion: ssize_t read(int fd, void *buf, size_t count); Aber was ist die maximale Byte, dass diese "gelesen" - Funktion können gelesen 1 mal? C oder C++? Ein Pick. Die Frage ist, über die weder
2
Antworten
Ich brauche eine Methode die mir die Anzahl der Millisekunden oder Sekunden, die verstrichen ist, seit das system gestartet wurde. Ich konnte analysieren /proc/uptime , aber ich kann nicht leisten, zu verlieren-performance über diese I/0 und Analyse.
3
Antworten
Ich habe dies ausprobiert: sed -i 's/'Twas/It certainly was/g' *.txt irgendwelche Vorschläge?? Ich glaube, ich weiß, was falsch ist, aber in der Zukunft, beschreiben Sie bitte, was passiert ist, als auch, was Sie erwartet, wenn Sie eine
3
Antworten
Habe ich eine Gruppe von sehr groß (ein paar GB pro) text-Dateien. Ich muss hinzufügen von zwei Zeilen am Anfang von jeder dieser Dateien. Ich habe versucht, mit sed mit dem folgenden Befehl sed -i '1iFirstLine' sed
2
Antworten
Was ist JTAPI und was ist CTI und was ist der Cisco unified call manager ? Wie kann ich die Integration eines sip-call-oder voip-Anruf mit diesem Fall? InformationsquelleAutor YumYumYum | 2011-04-29
4
Antworten
Habe ich diese Zahl in hexadezimal: FFFFFFFFFFFF und ich brauche, um es zu speichern, so habe ich doppelte double a=0xffffffffffff; aber ich brauche, um es zu drucken und ich weiß nicht, wie. Jedes mal, wenn ich %f,
5
Antworten
Ich würde gerne mit grep auf eine text-Datei mit -f zu entsprechen, eine lange Liste (in 10.000) von mustern. Stellt sich heraus, dass grep nicht so aus (wer wusste?). Nach einem Tag, es hat nicht alles produzieren.
9
Antworten
Eine kurze Frage über elf-Datei-Header, ich kann nicht scheinen, etwas zu finden, nützliche Informationen zum hinzufügen/ändern von Feldern im elf-header. Ich möchte in der Lage sein zu ändern die magischen zahlen und fügen Sie eine build-Datum in
1
Antworten
Nehme an, es ist ein Prozess, der in den inaktiven Zustand über viele Tage und ich möchte wissen, bis zu welchem Zeitpunkt der Prozess in den aktiven Zustand. Andere als die log-records, wo kann ich diese Informationen
1
Antworten
ich habe einige Probleme beim Lesen der Eingabe und speichern ihn im array shell-Skript. bitte helfen Sie declare -a array_name echo "How many groups you want to enter?" read group_count echo "enter $group_count groups: " for(( c
4
Antworten
Ich bin ziemlich vertraut mit awk, aber ich bin auf der Suche nach einer Möglichkeit zum Durchlaufen aller Dateien in einem Verzeichnis und führen Sie eine einfache awk Befehl. Mein Befehl ist eine einfache substitution ersetzt alle
1
Antworten
Ich bin mir nicht sicher, ob das folgende getan werden kann, weil ich nicht finden können, Fragen/Ergebnisse über Google auf es. Ich möchte das ändern stdout von einem fork() auf ein Rohr, und dann ändern Sie es
2
Antworten
#! bin/bash # code for train.sh while getopts "f:" flag do case $flag in f) echo "Hi" STARTPOINT = $OPTARG ;; esac done echo Test range: $4 echo Train range: $3 #path of experiment folder and data
3
Antworten
Ich versuche, drucken Sie die Zeit in AM /PM-format mit diesem code: #!/bin/bash while [[ $# -gt 0 ]] do key="$1" case $key in --AMPM| --ampm) while true; do #Time in AMPM format: echo $(date +"%r") sleep
2
Antworten
ist es möglich, einen Befehl ausführen (ex: starten .bat-Datei, die sich auf dem remote-Rechner) auf einen Remote Windows-Rechner mit einem UNIX-oder Linux-Rechner ? Gibt es so etwas wie ein scp - /ssh-Mechanismus oder zumindest ein Weg, um
9
Antworten
In der Regel in einem großen Netzwerk, die ein computer benötigt zum Betrieb hinter einem authentifizierten proxy - verbindungen zu der Außenwelt erfordern einen Benutzernamen/Passwort, die oft das Kennwort eines Benutzers verwendet, um die log-in-E-Mail, Arbeitsplatz etc.
3
Antworten
Leute, ich habe eine Anwendung aus der GTK+ - Bibliothek und einige linked-Liste auf es und wenn ich sehe, die Ressourcen durch htop es zeigte sich, wie diese : 1 [|||||||||||||||||||||| 24.4%] Tasks: 117, 163 thr; 1
3
Antworten
Gestern eine situation kam, wo jemand mich braucht, zu trennen die tail-Ende einer Datei, angegeben als alles nach einer bestimmten Zeichenfolge (aus Gründen der argument, "FOO"). Ich musste das tun, sofort, so ging mit der option, dass
2
Antworten
Den wählen Sie syscall dauert 3 filedescriptors-sets für die Beobachtung von fds für die lesbar/schreibbar, und "Ausnahmen" auf filedescriptors. Meine wählen Sie Mann Seite nicht viel über die exceptfd - Deskriptor festgelegt. Für was wird es verwendet;
3
Antworten
Ich kann nicht herausfinden, warum der wild-Zeichen * wird unterschiedlich interpretiert, in der folgenden Beispiele mit grep : find . -type f -name \* Ergebnisse : ./tgt/etc/test_file.c ./tgt/etc/speleo/test_file.c ./tgt/etc/other_file.c ./src/file.c Möchte ich zu dem zurückkehren von diesem
4
Antworten
Muss ich verwenden Sie egrep um die Anzahl der Wörter, die strings enthalten, die mit einem regulären Ausdruck. Zum Beispiel, ich muss etwas tun, wie "Zählen Sie die Anzahl der Wörter mit drei aufeinanderfolgenden vokalen" (nicht genau,
1
Antworten
Ich würde gerne die folgenden mithilfe von sed Fall 1: *here is some random text constant=randomValue some more random text* Möchte ich ersetzen randomvalue direkt nach ständiger=, wobei der rest der Zeile erhalten, so dass das Ergebnis
3
Antworten
Kann jemand bitte erklären Sie den großen Unterschied zwischen Linux und Unix? Google ist eine bessere Ressource für diese Art von Frage als SO. Technische Referenz: ibm.com/developerworks/aix/library/au-unix-difflinux.html Naja, ich glaube, die user können sich solche Fragen stellen
3
Antworten
Diese wurde driving me nuts für Stunden jetzt. Betrachten Sie die folgende test-Skript in perl: (hello.pl) #!/usr/bin/perl print "----------------------------------\n"; $numArgs = $#ARGV + 1; print "thanks, you gave me $numArgs command-line arguments:\n"; foreach $argnum (0 .. $#ARGV)
1
Antworten
Hi Leute, ich hoffe einige von Euch solaris-Assistenten könnte in der Lage sein zu zeigen Sie mich in die richtige Richtung... Hintergrund: Ich kompiliere ein Programm, das Gebrauch macht von einigen der zfs-CLI code. (gefunden hier: https://github.com/illumos/illumos-gate/tree/master/usr/src/cmd/zfs)
3
Antworten
Ich habe einen von Verzeichnissen, die Aussehen wie diese fool@brat:/mydir/ucsc_mm8> tar -xvf *.tar 1/chr1.fa.masked 1/chr1_random.fa.masked 2/chr2.fa.masked 3/chr3.fa.masked 4/chr4.fa.masked 5/chr5.fa.masked 5/chr5_random.fa.masked 19/chr19.fa.masked Un/chrUn_random.fa.masked Was ich will zu tun ist, bewegen sich alle "*.maskiert" - Dateien in den Unterverzeichnissen
8
Antworten
Ich konnte das problem reproduzieren mit verschiedenen Muscheln unter FreeBSD, GNU/Linux, und Solaris. Es hatte mich Kopf-kratzen für mehr als eine Stunde, so entschied ich mich zum posten der Frage hier. Wenn 'foo' ist eine Konstante, dann
3
Antworten
Ist dies der richtige Weg, um define einen include-Pfad für sowohl unter *nix und Windows? define( 'INCPATH', realpath( dirname( __FILE__ ) ) . '/' ); Beachten Sie den nachgestellten Schrägstrich enthalten ich oben. Die vorwärts-Schrägstrich enthält/, erfordert
2
Antworten
Die Frage ist im Titel. Was ist der Zweck eines shell-Befehls (Teil der ein shell-Skript), beginnend mit einem Ausrufezeichen? Konkretes Beispiel: In foo.sh: #!/usr/bin/env bash set -e ! docker stop foo ! docker rm -f foo #
3
Antworten
Wenn ich zähle auf meine Systemaufruf write() zu schreiben, sagen wir z.B. 100 bytes, lege ich immer die write () - Aufruf in eine Schleife, die überprüft, ob die Länge, die zurückgegeben wird, ist das, was ich
1
Antworten
Ich bin auf der Suche nach soulution, wie das umbenennen von Dateien in ein 7zip Archiv von der Kommandozeile aus (unix -). Ich bin nicht sicher, dass dies der Programmierung verbunden, und daher hier nicht her gehört
4
Antworten
Die exit-Anweisung in jedem status überprüfen if-Anweisung keine break die while-Schleife und wirklich beenden Sie das Skript. Gibt es etwas, was ich tun kann, die Schleife zu brechen und beenden Sie mit $STATUS code? EDIT: ich habe
3
Antworten
Ich wissen, wie man Dateien mit find . -name "file_name" Aber, wenn ich einen Teil eines Pfades ist, sagen, "folder1/subfolder2/",, wie bekomme ich alle vollständigen Pfad enthält, die diese teilweise Weg? Beispiel teilweise Weg: folder1/subfolder2/ Wunsch Ergebnis:
3
Antworten
Geschlossen. Diese Frage ist off-topic. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? "Update" die Frage so ist es on-topic für Stack-Überlauf. Geschlossen 5 Jahren. Wenn ich ls -lrt Befehl in einer Unix-Ordner ,
1
Antworten
Habe ich versucht sudo yum remove puppet und es deinstalliert Marionette. Aber das Zertifikat und das repository sind alle noch da. Wie kann ich wipe out alles? vielleicht rm -rf /etc/puppet /var/lib/puppet nicht alle rpm-Pakete bereinigen nach
2
Antworten
Ich derzeit diese Funktion verwenden, um wickeln Sie die Ausführung von Befehlen und Protokollierung Ihrer Ausführung, und der return-code, und verlassen bei einem return-code ungleich null. Dies ist jedoch problematisch, da es offensichtlich tut doppelte interpolation, so
5
Antworten
Was ist der Unterschied zwischen der Verwendung von system() zum ausführen einer Binär-und mit der Kombination von Gabel/execvp. Gibt es irgendwelche Sicherheits - /portablility/Leistung Unterschied. InformationsquelleAutor foo | 2008-11-20
3
Antworten
Entwickelt ich ein shell-script zum kopieren der Dateien von der Quelle zum Ziel und gleichzeitig, um das löschen der kopierten Dateien in der Quelle an. Ich kann die Dateien kopieren, aber die Dateien können nicht gelöscht werden
4
Antworten
Hallo ich möchte eine Liste der geänderten Dateien innerhalb von 60 Minuten. bash-3.2$ find . -mmin 60 -type f find: bad option -mmin find: [-H | -L] path-list predicate-list bash-3.2$ /usr/xpg4/bin/find . -mmin 60 -type f /usr/xpg4/bin/find: