Você não pode usar um alias para fazer exatamente isso, pois um alias se expande para as palavras inteiras de sua expansão, portanto, o resultado líquido de net google.com
é open https://www. google.com
(o que explica por que ele está tentando encontrar um arquivo chamado google.com
.)
Em vez de um alias, use uma função, que essencialmente funciona no mesmo contexto que um alias, mas é mais genérica e permite um melhor tratamento dos argumentos.
Algo como isso funcionaria:
(Caso você ainda tenha o alias definido, comece removendo-o:)
$ unalias net
Em seguida, defina uma função para abrir o URL:
$ net() { open "https://www.$1"; }
E tente com:
$ net google.com
Veja também esta resposta sobre quando usar aliases, funções ou scripts no bash, o que pode ser interessante .