Параметрnoperm
fstab
позволяет всем пользователям читать и записывать на монтирование CIFS (, что было бы сделано umask=000
, если бы это поддерживалосьmount.cifs
).
Пример строки в/etc/fstab
:
\\computer\UNC\path /mnt/path cifs auto,rw,user,noperm,credentials=/path/to/credentials.txt 0 0
Я использую его нечасто, но иногда он полезен в сочетании с :
для извлечения n --го слова команды. Например:
$ touch FILE.a
$ echo file created
$ mv FILE.a !#:1.bak
mv FILE.a FILE.a.bak
Другим примером, хотя и совершенно бесполезным на практике, может быть использование вместе с cut
, чтобы получить содержимое переменной, определенной в та же строка в простой команде, например:
$ LETTER=a echo letter: $(cut -d '=' -f2 <<< "!#:0")
letter: a
Обратите внимание, что это не сработает, так как $LETTER
раскрывается перед запуском. команда:
$ LETTER=a echo letter: $LETTER
letter: