He buscado alias, funciones ... pero no he encontrado nada satisfactorio. Déjame darte un par de escenarios:
- El 95% de las veces que entro
cd
en una carpeta, sigo con unls
comando. - 90% de las veces que yo
mkdir
, yocd
mismo en eso.
Tienes la idea.
¿Cuál sería la forma "más limpia" de unir esos comandos (u otra funcionalidad)?
terminal
command-line
Carles Alcolea
fuente
fuente
Respuestas:
Puedes poner estas líneas en tu
.zsrhc
o.bashrc
Resultado ->
Explicación de esta respuesta :
Más información de este comentario :
Por cierto, gracias por la pregunta, es realmente genial :)
Editar:
Otra solución sería integrar su ls a su solicitud; Estoy seguro de que puedes hacer eso con OhMyZsh;)
fuente
Tendería a hacer un nuevo comando para esto. Creo que incluso sería lógico combinarlos en uno solo.
fuente
/....
o../
o algo así) y eliminar el directorio si está vacío? Quiero decir, si dejas un directorio, solo verifica si está vacío y, de ser así, bórralo. si no quieres eso, todavía puedes usar cd en lugar de irHe intentado agregar cosas como estas a mi
.bashrc
:Sin embargo, descubrí que esto puede estropear los scripts que utilizan los comandos anulados, y el manejo de la opción puede ser frágil (por ejemplo, si desea pasar
-p
almkdir
comando anterior , también se pasa acd
). Mejor sería solo definir alias con diferentes nombres (digamos,c
omcd
).fuente
[ -z "$PS1" ] && return
al final del archivo, antes de esas funciones, debería ayudarCreo que las funciones son el camino a seguir. Algo como
como ejemplo.
fuente