Je veux définir la RUN
sur yes
dans le /etc/default/saned
, comme indiqué dans cette réponse .
Voici un extrait du fichier:
# Defaults for the saned initscript, from sane-utils
# Set to yes to start saned
RUN=no
# Set to the user saned should run as
RUN_AS_USER=saned
Comment puis-je éditer le fichier saned à partir du terminal tty1?
Ouvrez le TTY1 (Ctl + Alt + F1 ) et lancez cette commande sed
:
sed -i '/^RUN=no$/s/no$/yes/' /etc/default/saned
/^RUN=no$/
correspondra à la ligne RUN=no
Sur cette ligne, nous remplaçons no
par yes
par s/no$/yes/
L'option -i
consiste à éditer le fichier en place.
Test:
$ sed '/^RUN=no$/s/no$/yes/' /etc/default/saned
# Defaults for the saned initscript, from sane-utils
# Set to yes to start saned
RUN=yes
# Set to the user saned should run as
RUN_AS_USER=saned
Passez à tty1 avec Ctrl+Alt+F1 et vous connecter.
Editez le fichier avec
Sudo nano /etc/default/saned
Ctrl+O pour sauver et Ctrl+X quitter l'éditeur.
Ou utilisez la commande courte ci-dessous…
Ok, @heemayl nous avons une version sed
, nous avons donc besoin d’une version Perl aussi =)
Sudo Perl -i -pe 's/(^RUN=)no/$1yes/' /etc/default/saned
Exemple
La situation de départ
% cat /etc/default/saned
# Defaults for the saned initscript, from sane-utils
# Set to yes to start saned
RUN=no
# Set to the user saned should run as
RUN_AS_USER=saned
aboettger-VirtualBox% Perl -pe 's/(^RUN=)no/$1yes/' /etc/default/saned
# Defaults for the saned initscript, from sane-utils
# Set to yes to start saned
RUN=no
# Set to the user saned should run as
RUN_AS_USER=saned
La piste sèche
% Sudo Perl -pe 's/(^RUN=)no/$1yes/' /etc/default/saned
# Defaults for the saned initscript, from sane-utils
# Set to yes to start saned
RUN=yes
# Set to the user saned should run as
RUN_AS_USER=saned
aboettger-VirtualBox% Perl -pe 's/(^RUN=)no/$1yes/' /etc/default/saned
# Defaults for the saned initscript, from sane-utils
# Set to yes to start saned
RUN=yes
# Set to the user saned should run as
RUN_AS_USER=saned
Le remplacement
% Sudo Perl -i -pe 's/(^RUN=)no/$1yes/' /etc/default/saned
La situation finale
% cat /etc/default/saned
# Defaults for the saned initscript, from sane-utils
# Set to yes to start saned
RUN=yes
# Set to the user saned should run as
RUN_AS_USER=saned
aboettger-VirtualBox% Perl -pe 's/(^RUN=)no/$1yes/' /etc/default/saned
# Defaults for the saned initscript, from sane-utils
# Set to yes to start saned
RUN=yes
# Set to the user saned should run as
RUN_AS_USER=saned
En effet, il vous suffit d'utiliser l'un des éditeurs à base de texte et, heureusement, vous en trouverez de nombreux qui sont installés par défaut.
Les éditeurs de texte les plus connus/utilisés sont:
et bien sûr, vous pouvez installer des tonnes d'autres éditeurs textuels.
Maintenant, pour faire ce que vous voulez, vous devez simplement ouvrir le fichier/etc/default/saned avec l’un de vos éditeurs textuels, puis éditer RUn pour que oui, sauvegardez et fermez.