Além da interface de modo de texto, o YaST fornece uma interface de linha de comando pura. Para obter uma lista das opções de linha de comando do YaST, digite:
yast -h
Para economizar tempo, os módulos do YaST individuais podem ser iniciados diretamente. Para iniciar um módulo, digite:
yast <module_name>
Exiba uma lista de todos os nomes de módulos disponíveis no seu sistema com yast -l ou yast --list. Inicie o módulo de rede, por exemplo, com yast lan.
Se você sabe o nome de um pacote e este é fornecido por qualquer um dos seus repositórios de instalação ativos, você pode usar a opção de linha de comando -i para instalar o pacote:
yast -i <package_name>
ou
yast --install <package_name>
package_name pode ser um único nome curto de pacote, por exemplo gvim, instalado com verificação de dependência, ou o caminho completo para um pacote rpm, instalado sem verificação de dependência.
Se precisar de um utilitário de gerenciamento de software baseado em linha de comando com funcionalidade adicional à fornecida pelo YaST, considere a possibilidade de usar o zypper. Esse novo utilitário usa a mesma biblioteca de gerenciamento de software que também é a base do gerenciador de pacotes do YaST. O uso básico do zypper é apresentado na Seção 5.1, “Usando o zypper”.
Para usar a funcionalidade do YaST em scripts, ele fornece suporte para linha de comando em módulos individuais. Nem todos os módulos têm suporte para linha de comando. Para exibir as opções disponíveis de um módulo, digite:
yast <module_name> help
Se um módulo não fornecer suporte para linha de comando, ele será iniciado no modo de texto e a seguinte mensagem aparecerá:
This YaST module does not support the command line interface.