Réponses:
Une partie de cette information peut être obtenue auprès du uname
commande, par exemple,
$ uname -a
Le nom de la distribution se trouve souvent dans / etc / issue:
$ head -1 /etc/issue
Vous pouvez utiliser la fonction Vim system () pour exécuter ces commandes et renvoyer leurs sorties, par exemple,
let os = system('uname -o')
let dist = system('head -1 /etc/issue')
Voir
:help system()
Notez que la valeur de retour de la fonction system () inclut la nouvelle ligne de fin. Vous devez donc la supprimer ou la prendre en compte lors du test des valeurs de retour. Une façon de l'enlever est la suivante:
let os = substitute(os, '\n', '', 'g')
has("mac")