Articles of tcsh

Hacer tcsh history isearch distingue entre mayúsculas y minúsculas

¿Cómo hago que la historia de tcsh isearch (ctrl-r) sea insensible? Intenté "set complete = igncase", pero eso afecta la finalización del file, no la búsqueda del historial.

¿Cuándo se establecen las variables de entorno en tcsh?

Establecí muchas variables de entorno en mi file .tcshrc, utilizando el command setenv . Cuando necesité desmontar uno de estos hoy, moví este file y abrí un nuevo terminal (todo esto está en un entorno gráfico Gnome) esperando que las variables de entorno que configuré en mi .tcshrc ya no estén en el env. Pero […]

Diferentes caparazones para trabajo interactivo y no interactivo

Debido a las limitaciones en mi lugar de trabajo, el shell pnetworkingeterminado para cada usuario es tcsh , y estoy obligado a usar tcsh como mi shell no interactivo (es decir, hacemos la mayor parte de la configuration del entorno en proyectos en files de inicio tcsh ). Sin embargo, me gusta usar zsh como […]

Problema Aliasing un command con una tubería y un argumento

Nota: uso tcsh. Estoy intentando crear un alias que usará el command mutt para enviar un correo electrónico con un cuerpo y una línea de asunto previamente escritos, pero que tomará el argumento de alias y lo adjuntará al correo electrónico. Lo mejor que tengo actualmente es: alias emailattach 'echo "Message Body" | mutt -a […]

FreeBSD csh, TAB para mostrar las opciones disponibles?

Soy un novato en FreeBSD. ¿Cómo puedo configurar csh o tcsh para mostrar las opciones disponibles presionando Tab dos veces, al igual que bash?

¿Cómo get una list de accesos directos a tcsh?

Actualmente estoy usando Esc + p para conocer mi command anterior ejecutado en la terminal. Del mismo modo, hay uno como Esc + Retroceso para eliminar solo ciertos caracteres. Quiero saber más de tales combinaciones de atajos y más información sobre tales teclas de acceso directo.

setenv de awk en tcsh

Estoy tratando de establecer las variables de entorno una por línea desde awk: $ <source command> awk '/inst/ { n = split($0,a,"/"); cmd = "setenv " a[n-1] "_ver" $0; system(cmd) }' Sin embargo, el que obtengo es "sh: setenv: command no encontrado".

Actualizando una variable de git en el prompt de Shell en cada command

Estoy ejecutando TCSH y me gustaría actualizar mi request cada vez que ejecuto un command. Creo que actualmente puede hacer eso a través de palos de retroceso. set tmpstr = `git status –untracked-files=no –porcelain` set prompt="%{\e[35;1m%} $tmpstr %{\e[32;1m%}%n%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%~%{\e[37m%}"\$"%{\e[0m%} " Pero realmente no quiero tener la list completa de files cada vez. Entonces solo decir si […]

Configure cshrc para establecer routes para directorys específicos

Hay varias routes que debo establecer cada vez que participo en un directory determinado. Tengo dudas de simplemente configurarlos en mi file .cshrc, porque podría necesitar señalarlos en otro lugar si estoy trabajando en un directory diferente. ¿Hay alguna manera de configurar las cosas para que mis routes se configuren automáticamente cuando participo en un […]

¿Por qué tcsh consistentemente tiene múltiples fd apuntando a / dev / tty

Esto está en Ubuntu 16.04, con bash 4.3.42 y tcsh 6.19 Si abro una console virtual que no está siendo utilizada por X y ejecuto bash, veo stdin, stdout, stderr y un descriptor de file dedicado para el tty (aparentemente). $ cd /dev/fd $ ls 0 1 2 255 $ ls -al . … . […]