Date: Tue, 7 Jun 2022 09:11:38 GMT From: Ryusuke SUZUKI <ryusuke@FreeBSD.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Subject: git: a188b8e7a3 - main - ja/handbook: Upadate basic chapter Message-ID: <202206070911.2579BcFh099555@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by ryusuke: URL: https://cgit.FreeBSD.org/doc/commit/?id=a188b8e7a3d19ad61223e8fddc8def3aa4360f95 commit a188b8e7a3d19ad61223e8fddc8def3aa4360f95 Author: Ryusuke SUZUKI <ryusuke@FreeBSD.org> AuthorDate: 2022-06-07 09:10:46 +0000 Commit: Ryusuke SUZUKI <ryusuke@FreeBSD.org> CommitDate: 2022-06-07 09:10:46 +0000 ja/handbook: Upadate basic chapter 23d4c14e46 -> 9c243757ef --- .../content/ja/books/handbook/basics/_index.adoc | 134 +++++++++++++++++++-- 1 file changed, 126 insertions(+), 8 deletions(-) diff --git a/documentation/content/ja/books/handbook/basics/_index.adoc b/documentation/content/ja/books/handbook/basics/_index.adoc index f33c609a53..9ddc5919d3 100644 --- a/documentation/content/ja/books/handbook/basics/_index.adoc +++ b/documentation/content/ja/books/handbook/basics/_index.adoc @@ -385,7 +385,7 @@ total 530 # chflags sunlink file1 .... -ã¾ãŸã€æ¶ˆåŽ»ä¸å¯ã®ãƒ•ãƒ©ã‚°ã‚’削除ã™ã‚‹ã«ã¯ã€ 以下ã®ã‚ˆã†ã«å…ˆã»ã©ã®ã‚³ãƒžãƒ³ãƒ‰ã® `sunlink` ã®å‰ã« "no" ã‚’ã¤ã‘ã‚‹ã ã‘ã§ã™ã€‚ +ã¾ãŸã€æ¶ˆåŽ»ä¸å¯ã®ãƒ•ãƒ©ã‚°ã‚’削除ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«å…ˆã»ã©ã®ã‚³ãƒžãƒ³ãƒ‰ã® `sunlink` ã®å‰ã« "no" ã‚’ã¤ã‘ã¦å®Ÿè¡Œã—ã¦ãã ã•ã„。 [source,shell] .... @@ -408,6 +408,118 @@ total 530 ã„ãã¤ã‹ã®ãƒ•ãƒ©ã‚°ã®è¿½åŠ ã€å‰Šé™¤ã¯ `root` ユーザã—ã‹ã§ãã¾ã›ã‚“。 ä»–ã®ãƒ•ãƒ©ã‚°ã¯ã€ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‰€æœ‰è€…ãŒå¤‰æ›´ã§ãã¾ã™ã€‚ システム管ç†è€…㯠man:chflags[1] 㨠man:chflags[2] ã‹ã‚‰ã€ より詳細ãªæƒ…å ±ã‚’å¾—ã‚‹ã“ã¨ã‚’ãŠã™ã™ã‚ã—ã¾ã™ã€‚ +=== `setuid`, `setgid` ãŠã‚ˆã³ `sticky` 許å¯å±žæ€§ + +ã“ã‚Œã¾ã§ã«èª¬æ˜Žã—ãŸè¨±å¯å±žæ€§ã®ã»ã‹ã«ã€ +ã™ã¹ã¦ã®ç®¡ç†è€…ãŒçŸ¥ã£ã¦ãŠãã¹ã特別ãªè¨å®šãŒ 3 ã¤ã‚ã‚Šã¾ã™ã€‚ +ãれ㯠`setuid`, `setgid` ãŠã‚ˆã³ `sticky` 許å¯å±žæ€§ã§ã™ã€‚ + +ã“れらã®è¨å®šã¯ã€é€šå¸¸ã®ãƒ¦ãƒ¼ã‚¶ã«ã¯è¨±å¯ã•ã‚Œã¦ã„ãªã„機能をæä¾›ã™ã‚‹ã®ã§ã€UNIX(R) ã®æ“作ã«ãŠã„ã¦é‡è¦ã¨ãªã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ +ã“れらã®è¨±å¯å±žæ€§ã‚’ç†è§£ã™ã‚‹ãŸã‚ã«ã¯ã€å®Ÿãƒ¦ãƒ¼ã‚¶ ID ã¨å®ŸåŠ¹ãƒ¦ãƒ¼ã‚¶ ID ã®é•ã„ã«æ³¨æ„ã—ã¦ãã ã•ã„。 + +実ユーザ ID ã¯ã€æ‰€æœ‰ã—ãŸã‚Šãƒ—ãƒã‚»ã‚¹ã‚’開始ã™ã‚‹ UID ã§ã™ã€‚ +実効 UID ã¯ã€ãƒ—ãƒã‚»ã‚¹ã‚’実行ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ ID ã§ã™ã€‚ +ãŸã¨ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãŒãƒ‘スワードを変更ã™ã‚‹ã¨ãã«åˆ©ç”¨ã™ã‚‹ man:passwd[1] ã¯ã€å®Ÿãƒ¦ãƒ¼ã‚¶ ID ã§èµ·å‹•ã—ã¾ã™ã€‚ +ã—ã‹ã—ãªãŒã‚‰ã€ãƒ‘スワードデータベースã®ã‚¢ãƒƒãƒ—デートã®éš›ã¯ã€å®ŸåŠ¹ ID ã® `root` ユーザã®æ¨©é™ã§å®Ÿè¡Œã•ã‚Œã¾ã™ã€‚ +ã“ã®ä»•çµ„ã¿ã«ã‚ˆã‚Šã€`Permission Denied` エラーãŒè¡¨ç¤ºã•ã‚Œã‚‹ã“ã¨ãªãã€ãƒ‘スワードを変更ã§ãã¾ã™ã€‚ + +setuid 許å¯å±žæ€§ã¯ã€ä»¥ä¸‹ã®ä¾‹ã§ç¤ºã•ã‚Œã¦ã„るよã†ã«ã€æŒ‡å®šã™ã‚‹è¨±å¯å±žæ€§ã«æ•°å—ã® 4 ã‚’ã¤ã‘ã¦è¨å®šã—ã¾ã™ã€‚ + +[source,shell] +.... +# chmod 4755 suidexample.sh +.... + +ã“れ㧠[.filename]#suidexample.sh# ã®è¨±å¯å±žæ€§ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«è¨å®šã•ã‚Œã¾ã™ã€‚ + +[.programlisting] +.... +-rwsr-xr-x 1 trhodes trhodes 63 Aug 29 06:36 suidexample.sh +.... + +`s` ã¯ã€è¨±å¯å±žæ€§ã®ãƒ•ã‚¡ã‚¤ãƒ«æ‰€æœ‰è€…ã®å®Ÿè¡Œå¯èƒ½ãƒ“ットã«ç½®ãæ›ã‚ã£ã¦åæ˜ ã•ã‚Œã¾ã™ã€‚ +ã“ã®è¨å®šã«ã‚ˆã‚Šã€man:passwd[1] ã¨ã„ã£ãŸãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£ãŒæ¨©é™ã‚’æ˜‡æ ¼ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ + +[NOTE] +==== +`nosuid` man:mount[8] オプションを使ã†ã¨ã€ã“ã®ã‚ˆã†ãªãƒã‚¤ãƒŠãƒªãŒãƒ¦ãƒ¼ã‚¶ã¸ã®è¦å‘Šãªã—ã«æ¨©é™ã‚’æ˜‡æ ¼ã§ããªã„よã†ã«è¨å®šã§ãã¾ã™ã€‚ +ãŸã ã— `nosuid` ラッパã«ã‚ˆã‚Šå›žé¿ã§ãã‚‹ãŸã‚ã€ã“ã®ã‚ªãƒ—ションを完全ã«ã¯ä¿¡é ¼ã§ãã¾ã›ã‚“。 +==== + +リアルタイムã«ç¢ºèªã™ã‚‹ãŸã‚ã«ã€2 ã¤ã®ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ã‚’é–‹ã„ã¦ãã ã•ã„。 +1 ã¤ã®ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ä¸Šã§ã€é€šå¸¸ã®ãƒ¦ãƒ¼ã‚¶æ¨©é™ã§ `passwd` を実行ã—ã¦ãã ã•ã„。 +パスワードã®å…¥åŠ›ã‚’å¾…ã¤é–“ã«ã€ã‚‚ã†ä¸€ã¤ã®ã‚¿ãƒ¼ãƒŸãƒŠãƒ«ä¸Šã§ã€ãƒ—ãƒã‚»ã‚¹ãƒ†ãƒ¼ãƒ–ルãŠã‚ˆã³ man:passwd[1] ã®ãƒ¦ãƒ¼ã‚¶æƒ…å ±ã‚’ç¢ºèªã—ã¦ãã ã•ã„。 + +ターミナル A: + +[source,shell] +.... +Changing local password for trhodes +Old Password: +.... + +ターミナル B: + +[source,shell] +.... +# ps aux | grep passwd +.... + +[source,shell] +.... +trhodes 5232 0.0 0.2 3420 1608 0 R+ 2:10AM 0:00.00 grep passwd +root 5211 0.0 0.2 3620 1724 2 I+ 2:09AM 0:00.01 passwd +.... + +通常ã®ãƒ¦ãƒ¼ã‚¶æ¨©é™ã§ man:passwd[1] を実行ã—ãŸã«ã‚‚ã‹ã‹ã‚らãšã€å®ŸåŠ¹ UID ã® `root` ãŒä½¿ã‚ã‚Œã¦ã„ã¾ã™ã€‚ + +`setgid` 許å¯å±žæ€§ã¯ `setuid` 許å¯å±žæ€§ã¨åŒæ§˜ã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ãŒã€ã“ã®è¨±å¯å±žæ€§ã¯ã‚°ãƒ«ãƒ¼ãƒ—ã®è¨å®šã‚’変更ã—ã¾ã™ã€‚ +アプリケーションã¾ãŸã¯ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£ã«å¯¾ã—ã¦ã“ã®è¨å®šã‚’è¡Œã†ã¨ã€ãƒ—ãƒã‚»ã‚¹ã‚’開始ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ã§ã¯ãªãã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’所有ã™ã‚‹ã‚°ãƒ«ãƒ¼ãƒ—ã«å¯¾ã—ã¦ã“ã®è¨±å¯å±žæ€§ã‚’与ãˆã¾ã™ã€‚ + +ファイル㫠`setgid` 許å¯å±žæ€§ã‚’è¨å®šã™ã‚‹ã«ã¯ã€man:chmod[1] ã§è¨å®šã™ã‚‹è¨±å¯å±žæ€§ã®å…ˆé ã« 2 ã‚’ã¤ã‘ã¦å®Ÿè¡Œã—ã¦ãã ã•ã„。 + +[source,shell] +.... +# chmod 2755 sgidexample.sh +.... + +以下ã«ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ã€`s` ãŒã‚°ãƒ«ãƒ¼ãƒ—ã®è¨±å¯å±žæ€§ã«æŒ‡å®šã•ã‚Œã¦ã„ã¾ã™ã€‚ + +[source,shell] +.... +-rwxr-sr-x 1 trhodes trhodes 44 Aug 31 01:49 sgidexample.sh +.... + +[NOTE] +==== +上記ã®ä¾‹ã«ãŠã„ã¦ã€å¯¾è±¡ã¨ã—ã¦ã„るシェルスクリプトãŒå®Ÿè¡Œå¯èƒ½ãªãƒ•ã‚¡ã‚¤ãƒ«ã§ã‚ã£ã¦ã‚‚ã€ã‚·ã‚§ãƒ«ã‚¹ã‚¯ãƒªãƒ—ト㯠man:setuid[2] システムコールã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„ãŸã‚ã€å®ŸåŠ¹ãƒ¦ãƒ¼ã‚¶ ID ã§ã¯å®Ÿè¡Œã•ã‚Œã¾ã›ã‚“。 + +==== + +`setuid` ãŠã‚ˆã³ `setgid` 許å¯å±žæ€§ãƒ“ットã¯ã€æ¨©é™ã®æ˜‡æ ¼ã‚’許å¯ã™ã‚‹ã®ã§ã€ã‚·ã‚¹ãƒ†ãƒ ã®ã‚»ã‚ュリティレベルを下ã’ã¾ã™ã€‚ +一方 3 番目ã®ç‰¹æ®Šãªè¨±å¯å±žæ€§ `sticky bit` ã¯ã€ã‚·ã‚¹ãƒ†ãƒ ã®ã‚»ã‚ュリティを強化ã—ã¾ã™ã€‚ + +ディレクトリ㫠`sticky bit` ã‚’è¨å®šã™ã‚‹ã¨ã€ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‰€æœ‰è€…ã®ã¿ãŒãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ +[.filename]#/tmp# ã¨ã„ã£ãŸå…±æœ‰ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ãŠã„ã¦ã€ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‰€æœ‰è€…以外ã®ãƒ¦ãƒ¼ã‚¶ãŒãƒ•ã‚¡ã‚¤ãƒ«ã‚’削除ã§ããªããªã‚‹ã®ã§æœ‰ç”¨ã§ã™ã€ +ã“ã®è¨±å¯å±žæ€§ã‚’有効ã«ã™ã‚‹ã«ã¯ã€è¨±å¯å±žæ€§ã« 1 ã‚’ã¤ã‘ã¦è¨å®šã—ã¦ãã ã•ã„。 + +[source,shell] +.... +# chmod 1777 /tmp +.... + +`sticky bit` ãŒè¨å®šã•ã‚Œã¦ã„ã‚‹ã¨ã€è¨±å¯å±žæ€§ã®æœ€å¾Œã« `t` ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ + +[source,shell] +.... +# ls -al / | grep tmp +.... + +[source,shell] +.... +drwxrwxrwt 10 root wheel 512 Aug 31 01:49 tmp +.... + [[dirstructure]] == ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæ§‹é€ @@ -498,7 +610,7 @@ FreeBSD ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæ§‹é€ ã¯ã€ システム全体をç†è§£ã™ã‚‹ã« |[.filename]#/usr/obj/# |[.filename]#/usr/src# ツリーã®ãƒ“ルドã§ä½œã‚‰ã‚Œã‚‹ アーã‚テクãƒãƒ£ä¾å˜ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ„リー -|[.filename]#/usr/ports# +|[.filename]#/usr/ports/# |FreeBSD Ports Collection (インストールã—ãªãã¦ã‚‚よã„)。 |[.filename]#/usr/sbin/# @@ -528,7 +640,7 @@ FreeBSD ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæ§‹é€ ã¯ã€ システム全体をç†è§£ã™ã‚‹ã« |[.filename]#/var/tmp/# |一時的ãªãƒ•ã‚¡ã‚¤ãƒ«ã€‚ [.filename]#/var# ãŒãƒ¡ãƒ¢ãƒªãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã§ãªã‘ã‚Œã°ã€ ã“ã“ã«ã‚るファイルã¯ã‚·ã‚¹ãƒ†ãƒ ãŒå†èµ·å‹•ã—ã¦ã‚‚失ã‚ã‚Œã¾ã›ã‚“。 -|[.filename]#/var/yp# +|[.filename]#/var/yp/# |NIS ã®ãƒžãƒƒãƒ— |=== @@ -752,7 +864,8 @@ man:mount[8] マニュアルページã«ã¯ãŸãã•ã‚“ã®ã‚ªãƒ—ションãŒæ›¸ クリーンã§ãªã„ファイルシステムを強制的ã«ãƒžã‚¦ãƒ³ãƒˆã—ã¾ã™ (å±é™ºã§ã™)。もã—ãã¯ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã®ãƒžã‚¦ãƒ³ãƒˆçŠ¶æ…‹ã‚’ èªã¿æ›¸ãå¯èƒ½ã‹ã‚‰èªã¿è¾¼ã¿ã®ã¿ã«å¤‰æ›´ã™ã‚‹ã¨ã〠書ãè¾¼ã¿ã‚¢ã‚¯ã‚»ã‚¹ã‚’強制的ã«å–り消ã—ã¾ã™ã€‚ `-r`:: -ファイルシステムをèªã¿è¾¼ã¿å°‚用ã§ãƒžã‚¦ãƒ³ãƒˆã—ã¾ã™ã€‚ ã“れ㯠`ro` (5.2 よりå‰ã® FreeBSD ã§ã¯ `rdonly` ã§ã™) 引数を `-o` オプションã«ä½¿ã†ã®ã¨åŒã˜ã§ã™ã€‚ +ファイルシステムをèªã¿è¾¼ã¿å°‚用ã§ãƒžã‚¦ãƒ³ãƒˆã—ã¾ã™ã€‚ +ã“れ㯠`ro` 引数を `-o` オプションã«ä½¿ã†ã®ã¨åŒã˜ã§ã™ã€‚ `-t` _fstype_:: ファイルシステムを指定ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ タイプã§ãƒžã‚¦ãƒ³ãƒˆã—ã¾ã™ã€‚ ã¾ãŸã¯ã€`-a` を使ã£ãŸå ´åˆã€ 指定ã—ãŸã‚¿ã‚¤ãƒ—ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã®ã¿ãƒžã‚¦ãƒ³ãƒˆã—ã¾ã™ã€‚ @@ -1023,6 +1136,9 @@ Bourne シェルã§ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚ FreeBSD ã«ã¯ã€åŸºæœ¬ã‚·ã‚¹ãƒ†ãƒ ã®ä¸€éƒ¨ã¨ã—㦠vi〠一方 Emacs ã‚„ vim ã¨ã„ã£ãŸä»–ã®ã‚¨ãƒ‡ã‚£ã‚¿ã¯ Ports Collection ã®ä¸€éƒ¨ã¨ã—ã¦ã€ より強力ãªãƒ†ã‚ストエディタãŒç”¨æ„ã•ã‚Œã¦ã„ã¾ã™ ([.filename]#editors/emacs#, [.filename]#editors/vim#)。 ã“れらã®ã‚¨ãƒ‡ã‚£ã‚¿ã¯ã‚„ã‚„å¦ç¿’ãŒè¤‡é›‘ã§ã™ãŒã€ã‚ˆã‚Šå¼·åŠ›ã§é«˜ã„機能性をæä¾›ã—ã¾ã™ã€‚ ã—ã‹ã—ã€ã‚ãªãŸãŒå¤šé‡ã®ãƒ†ã‚ストを編集ã™ã‚‹ã“ã¨ã‚’考ãˆã¦ã„ã‚‹ãªã‚‰ã€ vim ã‚„ Emacs ã¨ã„ã£ãŸå¼·åŠ›ãªã‚¨ãƒ‡ã‚£ã‚¿ã‚’ç¿’å¾—ã™ã‚‹ã“ã¨ã¯ã€ より多ãã®æ™‚間を節約ã™ã‚‹ã“ã¨ã§ã—ょã†ã€‚ +ファイルを編集ã—ãŸã‚Šã€æ–‡å—入力を必è¦ã¨ã™ã‚‹ã‚ˆã†ãªã‚¢ãƒ—リケーションã®å¤šãã¯ã€è‡ªå‹•çš„ã«ãƒ†ã‚ストエディタを起動ã—ã¾ã™ã€‚ +<<shells>> ã®ç¯€ã§èª¬æ˜Žã—ãŸã‚ˆã†ã«ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ã‚¨ãƒ‡ã‚£ã‚¿ã‚’変更ã™ã‚‹ã«ã¯ `EDITOR` 環境変数ã«å¸Œæœ›ã™ã‚‹ã‚¨ãƒ‡ã‚£ã‚¿ã‚’è¨å®šã—ã¦ãã ã•ã„。 + [[basics-devices]] == デãƒã‚¤ã‚¹ã¨ãƒ‡ãƒã‚¤ã‚¹ãƒŽãƒ¼ãƒ‰ @@ -1083,7 +1199,9 @@ FreeBSD ã«ã¤ã„ã¦ã®ã‚‚ã£ã¨ã‚‚包括的ãªæ–‡æ›¸ã¯ã€ マニュアルペ 上ã®ã‚ˆã†ã«ã™ã‚Œã°ã€ ユーザコマンド `chmod` ã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãƒšãƒ¼ã‚¸ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ オンラインマニュアルã®ç‰¹å®šã‚»ã‚¯ã‚·ãƒ§ãƒ³ã¸ã®å‚ç…§ã¯ã€ 慣習的ã«æ›¸ã‹ã‚Œã¦ã„る文書ã§æ‹¬å¼§ã®ä¸ã«ç¤ºã•ã‚Œã¾ã™ã€‚ ã™ãªã‚ã¡ã€man:chmod[1] 㯠`chmod` ユーザコマンドをã€man:chmod[2] ã¯ã‚·ã‚¹ãƒ†ãƒ コールã®æ–¹ã‚’示ã—ã¦ã„ã¾ã™ã€‚ -コマンドã®åå‰ã‚’知ã£ã¦ã„ã¦ã€ å˜ç´”ã«ãã®ä½¿ã„方を知りãŸã„å ´åˆã¯ã“ã“ã¾ã§ã®èª¬æ˜Žã§å分ã§ã—ょã†ã€‚ ã—ã‹ã—〠もã—コマンドã®åå‰ã‚’æ€ã„出ã›ãªã„å ´åˆã«ã¯ã©ã†ã—ãŸã‚‰è‰¯ã„ã®ã§ã—ょã†ã‹? `man` ã« `-k` スイッãƒã‚’ã¤ã‘ã‚Œã°ã€ コマンド解説 (description) ã®æ–‡ç« ã‹ã‚‰ã€ 指定ã—ãŸã‚ーワードを検索ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ +コマンドã®åå‰ã‚’知ã£ã¦ã„ã¦ã€ãã®ä½¿ã„方を知りãŸã„ã ã‘ã®å ´åˆã¯ã“ã“ã¾ã§ã®èª¬æ˜Žã§å分ã§ã—ょã†ã€‚ +ã—ã‹ã—〠もã—コマンドã®åå‰ã‚’æ€ã„出ã›ãªã„å ´åˆã«ã¯ã©ã†ã—ãŸã‚‰è‰¯ã„ã®ã§ã—ょã†ã‹? +`man` ã« `-k` スイッãƒã‚’ã¤ã‘ã‚Œã°ã€ã‚³ãƒžãƒ³ãƒ‰è§£èª¬ (description) ã®æ–‡ç« ã‹ã‚‰ã€æŒ‡å®šã—ãŸã‚ーワードを検索ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ [source,shell] .... @@ -1092,7 +1210,7 @@ FreeBSD ã«ã¤ã„ã¦ã®ã‚‚ã£ã¨ã‚‚包括的ãªæ–‡æ›¸ã¯ã€ マニュアルペ ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã«ã‚ˆã‚Šã€ "mail" ã¨ã„ã†ã‚ーワードをコマンド解説ã«å«ã‚€ã‚³ãƒžãƒ³ãƒ‰ã®ä¸€è¦§ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ 実際ã«ã¯ã€ã“れ㯠`apropos` コマンドを使ã†å ´åˆã¨åŒç‰ã®æ©Ÿèƒ½ã§ã™ã€‚ -ãã‚Œã§ã¯ã€[.filename]#/usr/bin# ã«ã‚ã‚‹ã•ã¾ã–ã¾ãªã‚³ãƒžãƒ³ãƒ‰ã™ã¹ã¦ã‚’見ã¦ã„ã¦ã€ ãれらãŒå®Ÿéš›ã«ã©ã†åƒãã®ã‹ãŒã€ã¾ã£ãŸã見当もã¤ã‹ãªã„ã¨ãã«ã¯ ã©ã†ã—ãŸã‚‰è‰¯ã„ã§ã—ょã†? ãã®ã¨ãã¯å˜ç´”ã«ã€ +ãã‚Œã§ã¯ã€[.filename]#/usr/bin# ã«ã‚ã‚‹ã•ã¾ã–ã¾ãªã‚³ãƒžãƒ³ãƒ‰ã™ã¹ã¦ã‚’見ã¦ã„ã¦ã€ãれらãŒå®Ÿéš›ã«ã©ã†åƒãã®ã‹ãŒã€ã¾ã£ãŸã見当もã¤ã‹ãªã„ã¨ãã«ã¯ã©ã†ã—ãŸã‚‰è‰¯ã„ã§ã—ょã†? ãã®ã¨ãã¯ã€ [source,shell] .... @@ -1100,7 +1218,7 @@ FreeBSD ã«ã¤ã„ã¦ã®ã‚‚ã£ã¨ã‚‚包括的ãªæ–‡æ›¸ã¯ã€ マニュアルペ % man -f * .... -ã¨ã™ã‚‹ã‹ã€ã‚ã‚‹ã„ã¯åŒã˜åƒãã‚’ã™ã‚‹ +ã¨å…¥åŠ›ã™ã‚‹ã‹ã€ã‚ã‚‹ã„ã¯åŒã˜åƒãã‚’ã™ã‚‹ [source,shell] .... @@ -1115,7 +1233,7 @@ FreeBSD ã«ã¤ã„ã¦ã®ã‚‚ã£ã¨ã‚‚包括的ãªæ–‡æ›¸ã¯ã€ マニュアルペ FreeBSD ã«ã¯ Free Software Foundation (FSF) ã«ã‚ˆã‚‹ã‚¢ãƒ—リケーションや ユーティリティãŒãŸãã•ã‚“å«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ ã“れらã®ãƒ—ãƒã‚°ãƒ©ãƒ ã«ã¯ã€ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãƒšãƒ¼ã‚¸ã«åŠ ãˆã¦ `info` ファイルã¨å‘¼ã°ã‚Œã‚‹ ãƒã‚¤ãƒ‘ーテã‚スト形å¼ã®æ–‡æ›¸ãŒä»˜å±žã—ã¦ã„ã¾ã™ã€‚ ã“ã®æ–‡æ›¸ã¯ `info` コマンド〠ã‚ã‚‹ã„㯠emacs をインストールã—ã¦ã„ã‚‹ãªã‚‰ emacs ã® info モードã§èªã‚€ã“ã¨ãŒã§ãã¾ã™ã€‚ -man:info[1] コマンドを使ã†ã«ã¯ã€å˜ã«æ¬¡ã®ã‚ˆã†ã«å…¥åŠ›ã—ã¾ã™ã€‚ +man:info[1] コマンドを使ã†ã«ã¯ã€æ¬¡ã®ã‚ˆã†ã«å…¥åŠ›ã—ã¦ãã ã•ã„。 [source,shell] ....
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202206070911.2579BcFh099555>