Chapitre 8. Le Web et le FTP en console

Table des matières
1. Surfer sur le web en console ?
2. Le FTP en console
2.1. Installation et configuration
2.2. Utiliser yafc

1. Surfer sur le web en console ?

C'est possible... mais pas très joli ! Il existe (au moins) trois navigateurs en mode texte : lynx, w3m et links qui se trouvent dans les packages du même nom.

Si, par exemple, vous voulez suivre ma formation dans une console, vous pouvez lancer lynx, qui est installé par défaut :


% lynx http://people.via.ecp.fr/~alexis/formation-linux/

Figure 8-1. Lynx

Vivement l'installation du serveur graphique pour pouvoir surfer avec Mozilla !

2. Le FTP en console

Le client FTP le plus facile à utiliser en console est, à mon goût, yafc.

2.1. Installation et configuration

Commencez par installer le package :


# apt-get install yafc

Ensuite, installez mon fichier de configuration pour yafc :


# cp ~/config/yafcrc /etc/

ou :


% wget http://people.via.ecp.fr/~alexis/formation-linux/config/yafcrc
# mv yafcrc /etc/

2.2. Utiliser yafc

L'utilisation de yafc est très simple :

  1. Pour se connecter :

    • en utilisateur toto sur le serveur ftp.exemple.org :

      
% yafc toto@ftp.exemple.org
      
    • en anonyme sur le serveur FTP archive.debian.org :

      
% yafc -a archive.debian.org
      
  2. Une fois connecté, un nouveau prompt apparaît :

    
yafc login@nom_du_serveur:~> 
    

    Les commandes de base disponibles à ce prompt sont les suivantes (la complétion automatique des noms de fichiers marche) :

    • help : affiche la liste des commandes disponibles,

    • ls : liste le contenu du répertoire distant,

    • ls -la : liste le contenu du répertoire distant avec les fichiers cachés et les permissions,

    • cd répertoire : change de répertoire distant,

    • lcd répertoire : change de répertoire local,

    • get fichier : télécharge le fichier,

    • get *.img : télécharge tous les fichiers avec l'extension img,

    • get -r répertoire : télécharge le répertoire,

    • get --help : affiche l'aide de la commande get,

    • put fichier : dépose le fichier,

    • put test* : dépose tous les fichiers dont le nom commence par test,

    • exit : met fin à la connexion.