Вы не сможете сделать это красиво .
В tcsh
$_
всегда извлекается содержимое входного буфера (пустым в не -интерактивной оболочке ), и это невозможно переопределить.
Этот кладж может сработать (ymmv):
set lastline = 'source sourceme.csh'
sed 's/\$_\>/$lastline/g' sourceme.csh | source /dev/stdin
В отличие от bash
, dash
и т. д., tcsh
будет запускать правую часть конвейера в текущем процессе, если это не внешняя команда, поэтому любые назначения команд или переменных в sourceme.csh
будут происходить в основном оболочка.
NTFS не является файловой системой Unix и не может использовать права собственности, группы или разрешения Unix.
Когда файловая система NTFS монтируется в Linux, ОДИН пользователь и ОДНА группа используются для имитации владения ВСЕМИ файлами и каталогами, а также ОДИН набор разрешений используется для всех файлов/каталогов на монтировании NTFS.
Это то, что настраивает часть default_permissions,umask=0002,uid=deniss,gid=deniss
вашей записи /etc/fstab
.