Editando o seu profile
Dica publicada em Linux / Miscelânea
Editando o seu profile
Se você, assim como eu, utiliza modo gráfico em seu desktop e só usa terminais, aí vai uma dica para mudar o profile. Mas o que é profile? É onde estão definidos os patchs da máquina, aliases para comandos, tipo de terminal, etc.
Bom, para personalizá-lo basta editar o arquivo /etc/profile. Existe uma variável chamada PS1 (geralmente está dentro de um while que existe conforme a bash utilizada) que controla como o prompt do seu shell será exibido.
Agora que você encontrou a PS1, é só editar do jeito que você quiser. Lembrando:
`echo -ne $"\
033[0;32m'`
Então teremos algo assim:
PS1='`echo -ne $"\\33[0;32m"`\u on \h | `echo -ne $"\\33[0;39m\"`\W | '
No exemplo acima, seu prompt default ficará:
user on hostname | diretorio_atual |
Se você for usuário comum e não tiver direito de acesso ao arquivo /etc/profile, edite o arquivo ~/.profile, que é o seu profile particular.
Valeu e até +!
Bom, para personalizá-lo basta editar o arquivo /etc/profile. Existe uma variável chamada PS1 (geralmente está dentro de um while que existe conforme a bash utilizada) que controla como o prompt do seu shell será exibido.
Agora que você encontrou a PS1, é só editar do jeito que você quiser. Lembrando:
- \u - usuário
- \h - host
- \W - diretório atual
- \w - mesmo que pwd
`echo -ne $"\
Se você, assim como eu, utiliza modo gráfico em seu desktop e só usa terminais, aí vai uma dica para mudar o profile. Mas o que é profile? É onde estão definidos os patchs da máquina, aliases para comandos, tipo de terminal, etc.
Bom, para personalizá-lo basta editar o arquivo /etc/profile. Existe uma variável chamada PS1 (geralmente está dentro de um while que existe conforme a bash utilizada) que controla como o prompt do seu shell será exibido.
Agora que você encontrou a PS1, é só editar do jeito que você quiser. Lembrando:
`echo -ne $"\
033[0;32m'`
Então teremos algo assim:
PS1='`echo -ne $"\\33[0;32m"`\u on \h | `echo -ne $"\\33[0;39m\"`\W | '
No exemplo acima, seu prompt default ficará:
user on hostname | diretorio_atual |
Se você for usuário comum e não tiver direito de acesso ao arquivo /etc/profile, edite o arquivo ~/.profile, que é o seu profile particular.
Valeu e até +!
Bom, para personalizá-lo basta editar o arquivo /etc/profile. Existe uma variável chamada PS1 (geralmente está dentro de um while que existe conforme a bash utilizada) que controla como o prompt do seu shell será exibido.
Agora que você encontrou a PS1, é só editar do jeito que você quiser. Lembrando:
- \u - usuário
- \h - host
- \W - diretório atual
- \w - mesmo que pwd
`echo -ne $"\
Se você, assim como eu, utiliza modo gráfico em seu desktop e só usa terminais, aí vai uma dica para mudar o profile. Mas o que é profile? É onde estão definidos os patchs da máquina, aliases para comandos, tipo de terminal, etc.
Bom, para personalizá-lo basta editar o arquivo /etc/profile. Existe uma variável chamada PS1 (geralmente está dentro de um while que existe conforme a bash utilizada) que controla como o prompt do seu shell será exibido.
Agora que você encontrou a PS1, é só editar do jeito que você quiser. Lembrando:
`echo -ne $"\{TEXTO}033[0;32m'`
Então teremos algo assim:
PS1='`echo -ne $"\\33[0;32m"`\u on \h | `echo -ne $"\\33[0;39m\"`\W | '
No exemplo acima, seu prompt default ficará:
user on hostname | diretorio_atual |
Se você for usuário comum e não tiver direito de acesso ao arquivo /etc/profile, edite o arquivo ~/.profile, que é o seu profile particular.
Valeu e até +!
Bom, para personalizá-lo basta editar o arquivo /etc/profile. Existe uma variável chamada PS1 (geralmente está dentro de um while que existe conforme a bash utilizada) que controla como o prompt do seu shell será exibido.
Agora que você encontrou a PS1, é só editar do jeito que você quiser. Lembrando:
- \u - usuário
- \h - host
- \W - diretório atual
- \w - mesmo que pwd
`echo -ne $"\{TEXTO}033[0;32m'`
Então teremos algo assim:
PS1='`echo -ne $"\\33[0;32m"`\u on \h | `echo -ne $"\\33[0;39m\"`\W | '
No exemplo acima, seu prompt default ficará:
user on hostname | diretorio_atual |
Se você for usuário comum e não tiver direito de acesso ao arquivo /etc/profile, edite o arquivo ~/.profile, que é o seu profile particular.
Valeu e até +!
Então teremos algo assim:
PS1='`echo -ne $"\\33[0;32m"`\u on \h | `echo -ne $"\\33[0;39m\"`\W | '
No exemplo acima, seu prompt default ficará:
user on hostname | diretorio_atual |
Se você for usuário comum e não tiver direito de acesso ao arquivo /etc/profile, edite o arquivo ~/.profile, que é o seu profile particular.
Valeu e até +!
Então teremos algo assim:
PS1='`echo -ne $"\\33[0;32m"`\u on \h | `echo -ne $"\\33[0;39m\"`\W | '
No exemplo acima, seu prompt default ficará:
user on hostname | diretorio_atual |
Se você for usuário comum e não tiver direito de acesso ao arquivo /etc/profile, edite o arquivo ~/.profile, que é o seu profile particular.
Valeu e até +!
Entrei como super-usuário e nada aconteceu quando modifiquei a linha... O que pode estar acontecendo? Minha linha agora está:
PS1='`echo -ne $"\\33[0;32m"`\u on \h | `echo -ne $"\\33[0;39m\"`\W | '