SYSTEMD

中文man手册

SYSTEMD-ESCAPE

NAME
SYNOPSIS
æè¿°
é项
ä¾å
éåºç¶æ
åè§
è·

NAME

systemd-escape - 转ä¹ä¸è¿ååååç§°ä¸çç¹æ®å符

SYNOPSIS

systemd-escape [OPTIONS...] [STRING...]

æè¿°

systemd-escape å¯ç¨äº 转ä¹åååç§°ä¸çç¹æ®åç¬¦ï¼ ä¹å¯ç¨äºè¿åæä½ã

å¯ä»¥å¨å½ä»¤è¡ä¸æå®ä»»ææ°éçåç¬¦ä¸²ï¼ è¡¨ç¤ºä¾æ¬¡åå«å¤çå®ä»¬ã å¤çç»æå°ä½¿ç¨ç©ºæ ¼åéã

é»è®¤çè¡ä¸ºæ¯è½¬ä¹æä½ï¼ ä½è¥ä½¿ç¨äº --unescape éé¡¹ï¼ å表示ååçè¿åæä½ãå¦æä½¿ç¨äº --mangle éé¡¹ï¼ åä¼ä½¿ç¨ä¸ç§ç¹æ®ç转ä¹è§åï¼ ä¹å°±æ¯åå®å符串已ç»ç»è¿äºè½¬ä¹ï¼ ä»è½¬ä¹é£äºæ¾èæè§å¿é¡»è½¬ä¹çå符ã

é项

è½å¤è¯å«çå½ä»¤è¡é项å¦ä¸ï¼

--suffix=

å¨è¾åºç»æå°¾é¨æ·»å ä¸ä¸ªååç±»ååç¼ã å¿é¡»æ¯ ".service" æ ".mount" è¿æ ·å®éææçåç¼ãä¸è½ä¸ --template=, --unescape , --mangle é项ä¸èµ·ä½¿ç¨ã

--template=

å°è½¬ä¹ä¹åçç»ææå¥ä¸ä¸ªååå称模çã æ¥æ¶ä¸ä¸ªç±»ä¼¼ foobar@.service è¿æ ·ç模çåã ä¸è½ä¸ --suffix=, --unescape, --mangle é项ä¸èµ·ä½¿ç¨ã

--path, -p

å¨è½¬ä¹æè¿åå符串æ¶ï¼ åå®å¶æ¯ä¸ä¸ªæä»¶ç³»ç»è·¯å¾ã è¿å°ä¼å¯¹å- 符串头ç "/" å符è¿è¡ç¹æ®å¤çã

--unescape

å°å·²ç»è½¬ä¹è¿çå符串è¿åã ä¸è½ä¸ --suffix=, --template=, --mangle é项ä¸èµ·ä½¿ç¨ã

--mangle

ä¸ --escape ç±»ä¼¼ï¼ ä½æ¯ä»è½¬ä¹é£äºæ¾èæè§å¿é¡»è½¬ä¹çåç¬¦ï¼ å¹¶ä¸å许èªå¨æ·»å éå½çååç±»ååç¼ã ä¸è½ä¸ --suffix=, --template=, --unescape é项ä¸èµ·ä½¿ç¨ã

-h, --help

æ¾ç¤ºç®çç帮å©ä¿¡æ¯å¹¶éåºã

--version

æ¾ç¤ºç®çççæ¬ä¿¡æ¯å¹¶éåºã

ä¾å

转ä¹ä¸ä¸ªå符串

$ systemd-escape 'Hallöchen, Meister'
Hall\xc3\xb6chen\x2c\x20Meister

è¿åä¸ä¸ªå符串

$ systemd-escape -u 'Hall\xc3\xb6chen\x2c\x20Meister'
Hallöchen, Meister

为ä¸ä¸ªè·¯å¾çæå¯¹åºçååå

$ systemd-escape -p --suffix=mount "/tmp//waldi/foobar/"
tmp-waldi-foobar.mount

ä»ä¸ä¸ªå符串派çä¸ä¸ªå¯¹åºçå®ä¾ååå

$ systemd-escape --template=systemd-nspawn@.service 'My Container 1' 'containerb' 'container/III'
systemd-nspawn@My\x20Container\x201.service systemd-nspawn@containerb.service systemd-nspawn@container-III.service

éåºç¶æ

è¿åå¼ä¸º 0 表示æåï¼ éé¶è¿åå¼è¡¨ç¤ºå¤±è´¥ä»£ç ã

åè§

systemd(1), systemctl(1)

è·

æ¬é¡µé¢ä¸æçç±ä¸æ man æå页计åæä¾ã

ç¿»è¯äººåï¼éæ¥å½
鿥å½ä½åéï¼http://www.jinbuguo.com
䏿 man æå页计åï¼https://github.com/man-pages-zh/manpages-zh