Als «linux» getaggte Fragen

LINUX-FRAGEN MÜSSEN IM ZUSAMMENHANG MIT DER PROGRAMMIERUNG STEHEN. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf die Programmierung mit Linux-APIs oder auf Linux-spezifisches Verhalten bezieht, nicht nur, weil Sie Ihren Code zufällig unter Linux ausführen. Wenn Sie Linux-Unterstützung benötigen, können Sie https://unix.stackexchange.com oder die Stack Exchange-Site der jeweiligen Linux-Distribution wie https://askubuntu.com oder https://elementaryos.stackexchange.com/ ausprobieren.

3
Warum gibt main hier nicht 0 zurück?
Ich habe gerade gelesen ISO / IEC 9899: 201x Ausschussentwurf - 12. April 2011 in dem ich unter 5.1.2.2.3 Programmbeendigung gefunden habe ..reaching the } that terminates the main function returns a value of 0. Dies bedeutet, dass wenn Sie keine return-Anweisung in angeben main()und das Programm erfolgreich ausgeführt wird, …
116 c  linux  return  main 


12
Wie bearbeite ich / etc / sudoers aus einem Skript?
Ich muss /etc/sudoersein Skript bearbeiten , um Inhalte zu weißen Listen hinzuzufügen oder daraus zu entfernen. Angenommen, ich habe einen Befehl, der für eine normale Datei funktioniert, wie könnte ich ihn anwenden /etc/sudoers? Kann ich es kopieren und ändern und dann visudodas Original durch die geänderte Kopie ersetzen lassen? Durch …
116 linux  shell  sudo 

6
So löschen Sie ausgewählten Text im vi-Editor
Ich benutze PuTTY und den vi-Editor. Wie kann ich das tun, wenn ich mit der Maus fünf Zeilen auswähle und diese Zeilen löschen möchte? Wie kann ich die Zeilen mit meiner Tastatur auswählen, wie ich es in Windows kann, wo ich Shiftdie Pfeile drücke und bewege, um den Text auszuwählen? …
116 linux  text-editor  vi 



8
~ / .Ssh / id_rsa.pub kann nicht kopiert werden
Ich folge in Generieren von SSH-Schlüsseln , heißt es sudo apt-get installiere xclip # Lädt xclip herunter und installiert es. Wenn Sie nicht haben apt-get, müssen Sie möglicherweise ein anderes Installationsprogramm verwenden (wie yum) xclip -sel clip <~ / .ssh / id_rsa.pub # Kopiert den Inhalt der Datei id_rsa.pub in …
116 linux  ssh 

19
Wie entferne ich Zeilenumbrüche aus einer Textdatei?
Ich habe die folgenden Daten und muss alles in einer Zeile zusammenfassen. Ich habe das: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Ich brauche das: 22791;14336;22821;34653;21491;25522;33238; BEARBEITEN Keiner dieser Befehle funktioniert einwandfrei. Die meisten von ihnen lassen die Daten so aussehen: 22791 ;14336 …
116 linux  bash  scripting  shell  sed 



4
Verwandeln Sie einen einfachen Socket in einen SSL-Socket
Ich habe einfache C-Programme geschrieben, die Sockets verwenden ('Client' und 'Server'). (UNIX / Linux-Verwendung) Die Serverseite erstellt einfach einen Socket: sockfd = socket(AF_INET, SOCK_STREAM, 0); Und bindet es dann an sockaddr: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); Und hört zu (und akzeptiert und liest): listen(sockfd,5); newsockfd = accept(sockfd, (struct sockaddr …
115 c  linux  sockets  unix  ssl 

3
find -exec cmd {} + vs | xargs
Welches ist effizienter als ein sehr großer Satz von Dateien und sollte verwendet werden? find . -exec cmd {} + oder find . | xargs cmd (Angenommen, die Dateinamen enthalten keine lustigen Zeichen.)
115 linux  unix  command-line  find 

7
grep schließt mehrere Zeichenfolgen aus
Ich versuche, eine Protokolldatei mit tail anzuzeigen -fund möchte alle Zeilen ausschließen, die die folgenden Zeichenfolgen enthalten: "Nopaging the limit is"` and `"keyword to remove is" Ich kann eine Zeichenfolge wie folgt ausschließen: tail -f admin.log|grep -v "Nopaging the limit is" Aber wie kann ich Zeilen ausschließen , die entweder …
115 linux  ubuntu 

14
gradlew Befehl nicht gefunden?
Ich arbeite an einem Java-Projekt mit gradlew. Ich benutze Ubuntu Linux als mein Betriebssystem. Wenn ich "gradle" starte, läuft es und gibt mir Infos. Aber wenn ich "gradlew" ausführe, wird "Kein Befehl 'gradlew' gefunden, meinten Sie: Befehl 'gradle' aus Paket 'gradle' (Universum) gradlew: Befehl nicht gefunden" Ich habe meine Nachforschungen …


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.