Primero, un comentario sobre tu alias ssh. Puede crear alias de nombres de host ssh en ~/.ssh/config
, por ejemplo:
Host mysuperwebsite msws mw Nombre de host my-super-website.com Usuario yo Protocolo 2
Esto le permite conectarse a my-super-website.com
con el usuario me
con cualquiera de los siguientes comandos:
ssh mysuperwebsite ssh msws ssh mw
Para su ejemplo, podría escribir:
Host saad Nombre de host Usuario saad Protocolo 2
–
- Si lanzo una moneda 1 millón de veces, ¿cuál es la probabilidad de que caiga en la cara?
- Soy un desarrollador de Java con 3.5 años de experiencia. Estoy planeando obtener una certificación de hadoop y eventualmente aprender ciencia de datos. ¿Alguien con el mismo perfil que ha aprendido hadoop, se ha beneficiado con eso?
- ¿El nuevo plan tributario realmente beneficiará a la clase media?
- Quiero transferirme de Big4 a una empresa mediana justo antes de que termine mi primer año de artículos. Entonces, ¿1 año es suficiente para un currículum fuerte? ¿O me quedo quieto?
- Tengo 2 negocios bootstrapped. 1 tiene un flujo de caja positivo aproximadamente igual al flujo de caja negativo del otro. ¿Debo establecer una sociedad de cartera?
Tiene un error al usar su primer alias porque el comando
no abre una ventana del navegador, puede encontrarlo usando el comando open
. Debe usar un comando específico del navegador (consulte esta respuesta para obtener más información sobre cómo abrir un navegador web a través de la línea de comandos): man open
- Chrome:
google-chrome
- Chromium:
chromium-browser
- Firefox:
firefox
- Opera:
opera
Para su problema, debe verificar si el siguiente archivo existe (y no está vacío). Si es así, elimínelos y debería funcionar.
-
~/.bash_profile
-
~/.bash_login
De la página del manual de Bash:
Cuando se invoca bash como un shell de inicio de sesión interactivo, o como un shell no interactivo con la opción
--login
, primero lee y ejecuta comandos del archivo/etc/profile
, si ese archivo existe. Después de leer ese archivo, busca~/.bash_profile
,~/.bash_login
y~/.profile
, en ese orden, y lee y ejecuta comandos del primero que existe y es legible.
Entonces, si Bash puede encontrar ~/.bash_profile
o ~/.bash_login
, lo ejecutará y no ejecutará ~/.profile
.