Differenze tra le versioni di "Conoscere la distribuzione Linux montata"

Da Gambas-it.org - Wikipedia.
 
(6 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
 
Per conoscere il nome della distribuzione Linux da noi montata ed utilizzata, è sufficiente leggere all'interno di uno di seguenti file di sistema, presenti nella cartella "/etc":
 
Per conoscere il nome della distribuzione Linux da noi montata ed utilizzata, è sufficiente leggere all'interno di uno di seguenti file di sistema, presenti nella cartella "/etc":
 +
/etc/issue.net
 
  /etc/lsb-release
 
  /etc/lsb-release
 
  /etc/issue
 
  /etc/issue
/etc/issue.net
 
 
 
 
Vediamo di seguito 3 possibili modalità:
 
Vediamo di seguito 3 possibili modalità:
  '''Public''' Sub Main()
+
  Public Sub Main()
 
   
 
   
  Dim s As String
+
   Print File.Load("/etc/<FONT Color=#B22222>issue.net</font>")
    
 
  s = File.Load("/etc/issue.net")
 
 
 
  Print s
 
 
    
 
    
  ''' End'''
+
  End
  
 +
Public Sub Main()
 +
 +
  Print Scan(File.Load("/etc/<FONT Color=#B22222>lsb-release</font>"), "*DESCRIPTION=*\n")[1]
 +
 +
<FONT Color=gray>' ''Oppure anche:''</font>
 +
  Print Scan(File.Load("/etc/<FONT Color=#B22222>lsb-release</font>"), "*\"*\"*")[1]
 +
 +
End
  
 
+
  Public Sub Main()
  '''Public''' Sub Main()
+
 
+
   Print Replace(File.Load("/etc/<FONT Color=#B22222>issue</font>"), "\\n \\l\n\n", Null)
  Dim s As String
+
    
+
  <FONT Color=gray>' ''Volendo si può aggiungere anche l'architettura:''</font>
  s = Scan(File.Load("/etc/lsb-release"), "*DESCRIPTION=*\n")[1]
+
  Print System.Architecture
 
 
  Print s
 
 
 
  '''End'''
 
 
 
 
 
'''Public''' Sub Main()
 
 
   
 
   
  Dim s As String
+
  End
 
 
  s = Replace(File.Load("/etc/issue"), "\\", "\0")
 
  s = Scan(s, "*\0*")[0]
 
   
 
  Print s
 
 
 
  '''End'''
 

Versione attuale delle 05:00, 21 set 2023

Per conoscere il nome della distribuzione Linux da noi montata ed utilizzata, è sufficiente leggere all'interno di uno di seguenti file di sistema, presenti nella cartella "/etc":

/etc/issue.net
/etc/lsb-release
/etc/issue

Vediamo di seguito 3 possibili modalità:

Public Sub Main()

 Print File.Load("/etc/issue.net")
  
End
Public Sub Main()

 Print Scan(File.Load("/etc/lsb-release"), "*DESCRIPTION=*\n")[1]

' Oppure anche:
 Print Scan(File.Load("/etc/lsb-release"), "*\"*\"*")[1]

End
Public Sub Main()

 Print Replace(File.Load("/etc/issue"), "\\n \\l\n\n", Null)

' Volendo si può aggiungere anche l'architettura:
 Print System.Architecture

End