<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>コマンド | D-Box</title>
	<atom:link href="https://do-zan.com/category/mac/terminal-mac/command/feed/" rel="self" type="application/rss+xml" />
	<link>https://do-zan.com</link>
	<description>自分自身が学び、経験になった知識を残していくブログです。主にMac・iPhone・Microsoft系の内容が多いです。 出来るだけわかりやすい記事をモットーにしています。</description>
	<lastBuildDate>Thu, 17 Jun 2021 03:45:07 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.1</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/>	<item>
		<title>MacのDock設定を変更するターミナルコマンドまとめ</title>
		<link>https://do-zan.com/mac-dock-terminalcommand-settings/</link>
					<comments>https://do-zan.com/mac-dock-terminalcommand-settings/#respond</comments>
		
		<dc:creator><![CDATA[D-Box]]></dc:creator>
		<pubDate>Fri, 23 Oct 2020 17:03:25 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[コマンド]]></category>
		<category><![CDATA[ターミナル]]></category>
		<category><![CDATA[Dock]]></category>
		<guid isPermaLink="false">https://do-zan.com/?p=4827</guid>

					<description><![CDATA[<p>MacのDock設定を行うコマンドを紹介します。個人的にMacを再設定する際に覚えておきたいのでまとめておきます。 Mac環境を再構築するときに役立つかと思います。 「システム環境設定」から変更できる内容から、コマンドか…</p>
The post <a href="https://do-zan.com/mac-dock-terminalcommand-settings/">MacのDock設定を変更するターミナルコマンドまとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></description>
										<content:encoded><![CDATA[<p>MacのDock設定を行うコマンドを紹介します。個人的にMacを再設定する際に覚えておきたいのでまとめておきます。</p>
<p>Mac環境を再構築するときに役立つかと思います。</p>
<p>「システム環境設定」から変更できる内容から、コマンドからでないと行えない設定まで説明していきます。</p>
<p>ターミナルのことがよくわからない場合は下記記事を御確認ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-command-shortcut/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img fetchpriority="high" decoding="async" width="400" height="400" src="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png" class="attachment-medium size-medium wp-post-image" alt="ターミナルアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png 400w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-170x170.png 170w" sizes="(max-width: 400px) 100vw, 400px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルの覚えておきたい基本情報・ショートカット・コマンドまとめ</div><div class="more">続きを読む...</div><div class="substr">忘れやすいのでターミナルの基本情報をまとめたいと思います。 普通にMacを使用していたらあまり使う機会はないかもしれませんが、ターミナルでのみ出来る機能もありますので覚えておくとよいかと思います。環境はbashになります。 ターミナルとは CUI(Character User Interface)を...</div></div></a></div>
<div class="aside-normal"><span><i class="fa fa-comments-o" aria-hidden="true"></i></span>　<code class="language-bash">com.apple.dock</code>のコマンドでDock設定変更後、反映させるには<code class="language-bash">killall Dock</code>を実行する必要があります。以外のコマンドで設定変更した場合は基本<span class="under">システム環境設定</span>&#x27a1;︎<span class="under">Dock</span>を開くことで反映されますが、反映されない場合はMacを再起動してみてください。</div>
<h2>システム環境設定より変更できる箇所</h2>
<p>システム環境設定から変更可能な箇所のコマンドを説明します。</p>
<p><img decoding="async" class="size-full aligncenter" title="Mac-システム環境設定-Dock"  src="https://do-zan.com/wp-content/uploads/2020/10/0a3eebff82632c478ad1a9ac3e2f0b16.png" alt="Mac-システム環境設定-Dock" /></p>
<p>上画面で変更ができる箇所のコマンドを説明します。</p>
<h3>サイズ</h3>
<p>Dockのサイズを指定します。</p>
<p>システム環境設定画面より設定できる数値は「16〜128」です。<br />
コマンドでは「1〜128」とかなり小さい数値を指定できます。（ほとんど見えませんが）</p>
<p class="prism-title">Dockサイズ変更</p>
<pre><code class="language-bash">defaults write com.apple.dock tilesize -int 1　　&#x2b05;︎最小値
defaults write com.apple.dock tilesize -int 128　　&#x2b05;︎最大値
defaults read com.apple.dock tilesize 　　&#x2b05;︎現在のサイズ確認（デフォルト[delete]にしているばあいはdoes not exist）
defaults delete com.apple.dock tilesize 　　&#x2b05;︎デフォルトサイズへ戻す</code></pre>
<h3>拡大</h3>
<p>マウスポインタをDockアイコンへ近づける際に拡大するかを指定します。</p>
<p>拡大のチェックボックス「オン/オフ」を指定するコマンドです。</p>
<p class="prism-title">Dock拡大「オン/オフ」</p>
<pre><code class="language-bash">defaults write com.apple.dock magnification -bool true　　&#x2b05;︎拡大オン
defaults write com.apple.dock magnification -bool false　　&#x2b05;︎拡大オフ
defaults read com.apple.dock magnification　　&#x2b05;︎現在の設定確認（オンの場合は1、オフの場合は0もしくはdose not exist）
defaults delete com.apple.dock magnification　　&#x2b05;︎デフォルト（拡大オフ）</code></pre>
<p>続いて拡大する際のサイズを指定します。</p>
<p>システム環境設定画面より設定できる数値は「16〜128」です。<br />
コマンドでは「1〜512」とかなり大きい数値を指定できます。（実際のサイズより小さい数値を指定しても縮小はされません）</p>
<p class="prism-title">Dock拡大サイズ変更</p>
<pre><code class="language-bash">defaults write com.apple.dock largesize -int 1　　&#x2b05;︎最小値
defaults write com.apple.dock largesize -int 512　　&#x2b05;︎最大値
defaults read com.apple.dock largesize　　&#x2b05;︎現在のサイズ確認（デフォルト[delete]にしているばあいはdoes not exist）
defaults delete com.apple.dock largesize　　&#x2b05;︎デフォルトサイズへ戻す</code></pre>
<h3>画面上の位置</h3>
<p>Dockを表示させる位置を指定します。<br />
指定できる位置は「left・down・right」です。</p>
<p class="prism-title">Dock位置変更</p>
<pre><code class="language-bash">defaults write com.apple.dock orientation -string "left"　　&#x2b05;︎左
defaults write com.apple.dock orientation -string "down"　　&#x2b05;︎下
defaults write com.apple.dock orientation -string "right"　　&#x2b05;︎右
defaults read com.apple.dock orientation -string　　&#x2b05;︎現在の位置確認（デフォルト[delete]にしているばあいはdoes not exist）
defaults delete com.apple.dock orientation　　&#x2b05;︎デフォルト（下）</code></pre>
<h3>ウィンドウをしまうときのエフェクト</h3>
<p>ウィンドウをDockにしまう時のエフェクトを指定します。<br />
指定できるエフェクトは「scale・genie」です。</p>
<p class="prism-title">Dockウィンドウをしまう時のエフェクト変更</p>
<pre><code class="language-bash">defaults write com.apple.dock mineffect -string "scale"　　&#x2b05;︎スケール
defaults write com.apple.dock mineffect -string "genie"　　&#x2b05;︎ジニー
defaults read com.apple.dock mineffect　　&#x2b05;︎現在のエフェクト確認（デフォルト[delete]にしているばあいはdoes not exist）
defaults delete com.apple.dock mineffect　　&#x2b05;︎デフォルト（ジニー）</code></pre>
<h3>書類を開くときはタブで開く</h3>
<p>テキストファイルなどを開くときに、新しいウィンドウで開くか、タブで開くかを指定します。<br />
指定できる値は「always・fullscreen・manual」です。</p>
<p class="prism-title">書類を開く時のタブ設定</p>
<pre><code class="language-bash">defaults write -g AppleWindowTabbingMode -string "always"　　&#x2b05;︎常に
defaults write -g AppleWindowTabbingMode -string "fullscreen"　　&#x2b05;︎フルスクリーン時のみ
defaults write -g AppleWindowTabbingMode -string "manual"　　&#x2b05;︎手動
defaults read -g AppleWindowTabbingMode　　&#x2b05;︎現在の設定確認（デフォルト[delete]にしているばあいはdoes not exist）</code></pre>
<h3>ウィンドウのタイトルバーのダブルクリックで</h3>
<p>ウィンドウのタイトルバーをダブルクリックした時のアクションを指定します。<br />
ダブルクリックでウィンドウをDockへしまったり、拡大/縮小アクションの指定ができます。</p>
<p>指定できる値は「None・Minimize・Maximize」です。</p>
<p class="prism-title">「ｳｨﾝﾄﾞｳのﾀｲﾄﾙﾊﾞｰのﾀﾞﾌﾞﾙｸﾘｯｸで」のｱｸｼｮﾝ設定</p>
<pre><code class="language-bash">defaults write -g AppleActionOnDoubleClick -string "None"　　&#x2b05;︎チェックボックスオフ
defaults write -g AppleActionOnDoubleClick -string "Minimize"　　&#x2b05;︎チェックボックスオンにして「しまう」
defaults write -g AppleActionOnDoubleClick -string "Maximize"　　&#x2b05;︎チェックボックスオンにして「拡大/縮小」
defaults read -g AppleActionOnDoubleClick　　&#x2b05;︎現在の設定確認（デフォルト[delete]にしているばあいはdoes not exist）
defaults delete -g AppleActionOnDoubleClick　　&#x2b05;︎デフォルト（拡大/縮小）</code></pre>
<h3>ウィンドウをアプリケーションアイコンにしまう</h3>
<p>開いているウィンドウをしまう時のアクションを指定します。<br />
ウィンドウを開いているアプリアイコンにまとめてしまうか、Dockの別のアイコンとしてしまうか指定できます。</p>
<p>チェックボックスの「オン/オフ」を指定します。</p>
<p class="prism-title">ウィンドウをDockへしまう時のアクション指定</p>
<pre><code class="language-bash">defaults write com.apple.dock minimize-to-application -bool true　　&#x2b05;︎アプリアイコンにしまうオン
defaults write com.apple.dock minimize-to-application -bool false　　&#x2b05;︎アプリアイコンにしまうオフ
defaults read com.apple.dock minimize-to-application　　&#x2b05;︎現在の設定確認（オンの場合は1、オフの場合は0もしくはdose not exist）
defaults delete com.apple.dock minimize-to-application　　&#x2b05;︎デフォルト（オフ）</code></pre>
<h3>起動中のアプリケーションをアニメーションで表示</h3>
<p>起動中のアプリアイコンをDockでバウンドするような動きをするか、しないかを指定します。</p>
<p>チェックボックスの「オン/オフ」を指定します。</p>
<p class="prism-title">起動中のアプリアイコンをバウンドするか、しないか指定</p>
<pre><code class="language-bash">defaults write com.apple.dock launchanim -bool false　　&#x2b05;︎アニメーション表示オフ
defaults write com.apple.dock launchanim -bool true　　&#x2b05;︎アニメーション表示オン
defaults read com.apple.dock launchanim　　&#x2b05;︎現在の設定確認（オンの場合は1、オフの場合は0もしくはdose not exist）
defaults delete com.apple.dock launchanim　　&#x2b05;︎デフォルト（オン）</code></pre>
<h3>Dockを自動的に表示/非表示</h3>
<p>Dockを常に表示させるか、非表示にさせマウスポインタを近づけたときだけ表示させるかを指定できます。</p>
<p>チェックボックスの「オン/オフ」を指定します。</p>
<p class="prism-title">Dockを自動的に表示/非表示指定</p>
<pre><code class="language-bash">defaults write com.apple.dock autohide -bool true　　&#x2b05;︎自動表示/非表示オン
defaults write com.apple.dock autohide -bool false　　&#x2b05;︎自動表示/非表示オフ
defaults read com.apple.dock autohide　　&#x2b05;︎現在の設定確認（オンの場合は1、オフの場合は0もしくはdose not exist）
defaults delete com.apple.dock autohide　　&#x2b05;︎デフォルト（オフ）</code></pre>
<h3>起動済みのアプリケーションにインジケータを表示</h3>
<p>起動中のアプリアイコンの下に点を表示させるか、しないか指定できます。</p>
<p>チェックボックスの「オン/オフ」を指定します。</p>
<p class="prism-title">起動中のアプリアイコンにインジケータを表示させるか、しないか指定</p>
<pre><code class="language-bash">defaults write com.apple.dock show-process-indicators -bool false　　&#x2b05;︎インジケータ表示オフ
defaults write com.apple.dock show-process-indicators -bool true　　&#x2b05;︎インジケータ表示オン
defaults read com.apple.dock show-process-indicators　　&#x2b05;︎現在の設定確認（オンの場合は1、オフの場合は0もしくはdose not exist）
defaults delete com.apple.dock show-process-indicators　　&#x2b05;︎デフォルト（オン）</code></pre>
<h3>最近使ったアプリケーションをDockに表示</h3>
<p>Dock上に最近使ったアプリアイコンを表示させるか、しないか指定できます。</p>
<p>チェックボックスの「オン/オフ」を指定します。</p>
<p class="prism-title">最近使ったアプリアイコンを表示させるか、しないか指定</p>
<pre><code class="language-bash">defaults write com.apple.dock show-recents -bool false　　&#x2b05;︎アイコン表示オフ
defaults write com.apple.dock show-recents -bool true　　&#x2b05;︎アイコン表示オン
defaults read com.apple.dock show-recents　　&#x2b05;︎現在の設定確認（オンの場合は1、オフの場合は0もしくはdose not exist）
defaults delete com.apple.dock show-recents　　&#x2b05;︎デフォルト（オン）</code></pre>
<h2>コマンドでのみ変更可能箇所</h2>
<p>次にシステム環境設定では変更できなく、ターミナルでのみ変更できるコマンドを説明します。</p>
<h3>Dockサイズを変更出来ない/出来るように指定</h3>
<p>Dockのサイズを変更出来ないように指定することができます。
誤ってDockのサイズを変更したりできなくなるので変更する必要がなければ便利です。</p>
<p>「オン/オフ」を指定できます。</p>
<p class="prism-title">Dockサイズを変更出来ない/出来るように指定</p>
<pre><code class="language-bash">defaults write com.apple.dock size-immutable -boolean true　　&#x2b05;︎Dockサイズ変更不可
defaults write com.apple.dock size-immutable -boolean false　　&#x2b05;︎Dockサイズ変更可能
defaults read com.apple.dock size-immutable　　&#x2b05;︎現在の設定確認（不可の場合は1、可能の場合は0もしくはdose not exist）
defaults delete com.apple.dock size-immutable　　&#x2b05;︎デフォルト（Dockサイズ変更可能）</code></pre>
<p><img decoding="async" class="size-full aligncenter" title="Mac-Dockサイズ変更不可"  src="https://do-zan.com/wp-content/uploads/2020/10/a41602462a23274e4cef75fb884a1614.png" alt="Mac-Dockサイズ変更不可" /></p>
<h3>Dock位置を変更出来ない/出来るように指定</h3>
<p>Dockの位置を変更出来ないように指定することができます。<br />
アプリアイコン追加・削除不可と同様に誤って位置を変更することを防ぐことができます。</p>
<p>「オン/オフ」を指定できます。</p>
<p class="prism-title">Dock位置を変更出来ない/出来るように指定</p>
<pre><code class="language-bash">defaults write com.apple.dock position-immutable -boolean true　　&#x2b05;︎Dock位置変更不可
defaults write com.apple.dock position-immutable -boolean false　　&#x2b05;︎Dock位置変更可能
defaults read com.apple.dock position-immutable　　&#x2b05;︎現在の設定確認（不可の場合は1、可能の場合は0もしくはdose not exist）
defaults delete com.apple.dock position-immutable　　&#x2b05;︎デフォルト（Dock位置変更可能）</code></pre>
<p><img decoding="async" class="size-full aligncenter" title="Mac-Dock位置変更不可"  src="https://do-zan.com/wp-content/uploads/2020/10/509c30d6116fc0c27876132bff1b045f.png" alt="Mac-Dock位置変更不可" /></p>
<h3>Dockへアプリを追加・削除を出来ない/出来るように指定</h3>
<p>Dockへアプリを追加できないよう指定することができます。<br />
誤ってDockのアプリを削除したりしてしまわないようでなるので便利です。</p>
<p>「オン/オフ」を指定できます。</p>
<p class="prism-title">Dockへアプリを追加・削除を出来ない/出来るように指定</p>
<pre><code class="language-bash">defaults write com.apple.dock contents-immutable -boolean false　　&#x2b05;︎Dockのアプリ追加・削除可能
defaults write com.apple.dock contents-immutable -boolean true　　&#x2b05;︎Dockのアプリ追加・削除不可
defaults read com.apple.dock contents-immutable　　&#x2b05;︎現在の設定確認（不可の場合は1、可能の場合は0もしくはdose not exist）
defaults delete com.apple.dock contents-immutable　　&#x2b05;︎デフォルト（アプリ追加・削除可能）</code></pre>
<p><img decoding="async" class="size-full aligncenter" title="Mac-Dock-アプリアイコン追加・削除不可"  src="https://do-zan.com/wp-content/uploads/2020/10/9298b8bda7678d1b330f184aa3ac1145.png" alt="Mac-Dock-アプリアイコン追加・削除不可" /></p>
<h3>Dock表示時間変更（自動表示/非表示の時のみ）</h3>
<p>「Dockを自動的に表示/非表示」に設定している場合は、Dockが表示される速度を調整できます。</p>
<p>「表示されるまでの時間」と「表示アニメーション速度」を数値「0〜」で指定できます。（0の場合は瞬時に表示されることになります）</p>
<p class="prism-title">Dock表示速度を指定</p>
<pre><code class="language-bash">defaults write com.apple.dock autohide-delay -int 0〜　　&#x2b05;︎Dock表示速度指定（最大値は不明）
defaults write com.apple.dock autohide-delay -float 0.1〜　　&#x2b05;︎Dock表示速度指定（小数点単位で指定したい場合）
defaults read com.apple.dock autohide-delay　　&#x2b05;︎Dock表示速度現在の設定確認（デフォルト[delete]にしているばあいはdoes not exist）
defaults delete com.apple.dock autohide-delay　　&#x2b05;︎Dock表示速度デフォルト（恐らく1）</code></pre>
<p class="prism-title">Dock表示アニメーション速度を指定</p>
<pre><code class="language-bash">defaults write com.apple.dock autohide-time-modifier -int 0〜　　&#x2b05;︎Dock表示アニメーション速度指定
defaults write com.apple.dock autohide-time-modifier -float 0.1〜　　&#x2b05;︎Dock表示アニメーション速度指定（小数点単位で指定したい場合）
defaults read com.apple.dock autohide-time-modifier　　&#x2b05;︎Dock表示アニメーション速度現在の設定確認（デフォルト[delete]にしているばあいはdoes not exist）
defaults delete com.apple.dock autohide-time-modifier　　&#x2b05;︎Dock表示アニメーション速度デフォルト（恐らく1）</code></pre>
<p><img decoding="async" class="size-full aligncenter" title="Mac-Dock表示速度変更後"  src="https://do-zan.com/wp-content/uploads/2019/02/09f41c87227da0f6b0b639eef3964994.gif" alt="Mac-Dock表示速度変更後" /></p>
<h3>アプリウィンドウを隠すとアイコンを透過</h3>
<p>起動中のアプリウィンドウを隠すとDockのアイコンが透過されるよう指定できます。</p>
<p>「オン/オフ」を指定できます。</p>
<p class="prism-title">アプリウィンドウを隠すとDockアイコンを透過</p>
<pre><code class="language-bash">defaults write com.apple.dock showhidden -bool true　　&#x2b05;︎透過オン
defaults write com.apple.dock showhidden -bool false　　&#x2b05;︎透過オフ
defaults read com.apple.dock showhidden　　&#x2b05;︎現在の設定確認（オンの場合は1、オフの場合は0もしくはdose not exist）
defaults delete com.apple.dock showhidden　　&#x2b05;︎デフォルト（透過オフ）</code></pre>
<p><img decoding="async" class="size-full aligncenter" title="MacDockアイコン透過表示"  src="https://do-zan.com/wp-content/uploads/2017/05/2017-05-17-12-29-54.png" alt="MacDockアイコン透過表示" /></p>
<h3>Dockへ起動中のアプリのみ表示</h3>
<p>起動中のアプリのみをDockへ表示するよう指定できます。<br />
使用中のアプリだけ表示されるので、Dockをスッキリと使用したいときなどに役立ちます。</p>
<p>「オン/オフ」を指定できます。</p>
<p class="prism-title">起動中のアプリのみ表示</p>
<pre><code class="language-bash">defaults write com.apple.dock static-only -boolean true　　&#x2b05;︎起動中のアプリのみ表示する
defaults write com.apple.dock static-only -boolean false　　&#x2b05;︎起動中のアプリ以外も表示する
defaults read com.apple.dock static-only　　&#x2b05;︎現在の設定確認（起動中アプリのみ表示の場合は1、起動中アプリ以外も表示の場合は0もしくはdose not exist）
defaults delete com.apple.dock static-only　　&#x2b05;︎デフォルト（起動中のアプリ以外も表示する）</code></pre>
<p><img decoding="async" class="size-full aligncenter" title="Mac-Dockに起動中のアプリのみ表示"  src="https://do-zan.com/wp-content/uploads/2020/10/35badff3a61bea16d70cdfe562e91587.png" alt="Mac-Dockに起動中のアプリのみ表示" /></p>
<h3>スタックのハイライト表示</h3>
<p>Dockへ「スタック」を追加している場合で表示形式を「ファン・グリッド」に設定している際に、選択中の項目をハイライト表示します。</p>
<p>「オン/オフ」を指定できます。</p>
<p class="prism-title">スタックをハイライト表示</p>
<pre><code class="language-bash">defaults write com.apple.dock mouse-over-hilite-stack -bool true　　&#x2b05;︎選択中の項目をハイライト表示する
defaults write com.apple.dock mouse-over-hilite-stack -bool false　　&#x2b05;︎ハイライト表示なし
defaults delete com.apple.dock mouse-over-hilite-stack　　&#x2b05;︎現在の設定確認（ハイライト表示ありの場合は1、ハイライト表示なしの場合は0もしくはdose not exist）
defaults delete com.apple.dock mouse-over-hilite-stack　　&#x2b05;︎デフォルト（ハイライト表示なし）</code></pre>
<p><img decoding="async" class="size-full aligncenter" title="Mac-Dock-スタックハイライト表示"  src="https://do-zan.com/wp-content/uploads/2020/10/f7f28d424c0571b5b11e8d61d5922124.png" alt="Mac-Dock-スタックハイライト表示" /></p>
<p>以上となります。色々と長くなりました。</p>
<p>下記記事にてDockの便利な利用方法をまとめております。興味があれば御覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-practical-dock/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img decoding="async" width="525" height="350" src="https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1.jpg" class="attachment-medium size-medium wp-post-image" alt="Dock活用方法アイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1.jpg 525w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-120x80.jpg 120w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-200x133.jpg 200w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-300x200.jpg 300w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-400x267.jpg 400w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-150x100.jpg 150w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-265x177.jpg 265w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-405x270.jpg 405w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-216x144.jpg 216w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-255x170.jpg 255w" sizes="(max-width: 525px) 100vw, 525px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>MacのDock活用方法まとめ</div><div class="more">続きを読む...</div><div class="substr">私はDockのヘビーユーザーです。 「Alfred」や「Spotlight」と言ったようなランチャーアプリも便利ではありますが、使用するファイルの幅もそこまで広くはないのでDockの機能で十分事足りています。 今回はDockをよく使用している方には便利な使用方法をまとめていきたいと思います。 基本設...</div></div></a></div>The post <a href="https://do-zan.com/mac-dock-terminalcommand-settings/">MacのDock設定を変更するターミナルコマンドまとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></content:encoded>
					
					<wfw:commentRss>https://do-zan.com/mac-dock-terminalcommand-settings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Macターミナルの覚えておきたい基本情報・ショートカット・コマンドまとめ</title>
		<link>https://do-zan.com/mac-terminal-command-shortcut/</link>
					<comments>https://do-zan.com/mac-terminal-command-shortcut/#comments</comments>
		
		<dc:creator><![CDATA[D-Box]]></dc:creator>
		<pubDate>Wed, 20 Jan 2016 15:06:25 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[コマンド]]></category>
		<category><![CDATA[ショートカット]]></category>
		<category><![CDATA[ターミナル]]></category>
		<category><![CDATA[pickup]]></category>
		<guid isPermaLink="false">http://do-zan.com/?p=553</guid>

					<description><![CDATA[<p>忘れやすいのでターミナルの基本情報をまとめたいと思います。 普通にMacを使用していたらあまり使う機会はないかもしれませんが、ターミナルでのみ出来る機能もありますので覚えておくとよいかと思います。環境はbashになります…</p>
The post <a href="https://do-zan.com/mac-terminal-command-shortcut/">Macターミナルの覚えておきたい基本情報・ショートカット・コマンドまとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></description>
										<content:encoded><![CDATA[<p>忘れやすいのでターミナルの基本情報をまとめたいと思います。<br />
普通にMacを使用していたらあまり使う機会はないかもしれませんが、ターミナルでのみ出来る機能もありますので覚えておくとよいかと思います。環境はbashになります。</p>
<h2>ターミナルとは</h2>
<p>CUI(Character User Interface)を使用して端末に指示を出すアプケーションです。</p>
<p>CUIとはなんぞや？となるかもしれませんが、普段パソコンを使用していてマウスなどでウィンドウからメニューを選択したりアイコンをクリックしたりして指示を出す方法をGUI(Graphical User Interface)と呼びます。</p>
<p>GUIに対してキーボードから「コマンド」（命令）を入力して指示を出す方法をCUIと呼びます。<br />
User Interface(ユーザーインターフェイス）とはユーザーとコンピューターを接続するための仕組みを指します。<br />
状況によってはGUIを利用するよりもCUIで指示を出す方が早く、またCUIでしかできないこともあります。</p>
<h2>ターミナル起動方法</h2>
<p><kbd><kbd class="w-kbd">⌘ command</kbd>+<kbd class="w-kbd">space</kbd></kbd>のSpotlight検索から「ターミナル」と検索するか、<span class="under">アプリケーション</span>&#x27a1;︎<span class="under">ユーティリティ</span>&#x27a1;︎<span class="under">ターミナル.app</span>で起動します。</p>
<p><img decoding="async" class="size-full aligncenter" title="Mac-ターミナルアプリの場所" src="https://do-zan.com/wp-content/uploads/2019/03/d81366fc1a83cd5b2c877d769a0c705a.png" alt="Mac-ターミナルアプリの場所" /></p>
<p>よく使用する場合はDockに追加しとくと便利です。</p>
<p>Dockを有効活用したいという方は下記の記事を見てみると面白いと思います。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-practical-dock/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img decoding="async" width="525" height="350" src="https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1.jpg" class="attachment-medium size-medium wp-post-image" alt="Dock活用方法アイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1.jpg 525w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-120x80.jpg 120w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-200x133.jpg 200w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-300x200.jpg 300w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-400x267.jpg 400w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-150x100.jpg 150w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-265x177.jpg 265w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-405x270.jpg 405w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-216x144.jpg 216w, https://do-zan.com/wp-content/uploads/2017/05/pexels-photo-247280-1-255x170.jpg 255w" sizes="(max-width: 525px) 100vw, 525px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>MacのDock活用方法まとめ</div><div class="more">続きを読む...</div><div class="substr">私はDockのヘビーユーザーです。 「Alfred」や「Spotlight」と言ったようなランチャーアプリも便利ではありますが、使用するファイルの幅もそこまで広くはないのでDockの機能で十分事足りています。 今回はDockをよく使用している方には便利な使用方法をまとめていきたいと思います。 基本設...</div></div></a></div>
<h2>ショートカット</h2>
<p>ターミナルで使用できる基本的なショートカットです。<br />
覚えておくと入力が捗ります。</p>
<h3>カーソル移動</h3>
<p><kbd><kbd class="w-kbd">⌃ control</kbd>+<kbd class="w-kbd">A</kbd></kbd>カーソルを行頭に移動<br />
<kbd><kbd class="w-kbd">⌃ control</kbd>+<kbd class="w-kbd">E</kbd></kbd>カーソルを行末に移動<br />
<kbd><kbd class="w-kbd">⌥ option</kbd>+<kbd class="w-kbd">&#x27a1;︎</kbd></kbd>または<kbd><kbd class="w-kbd">⎋ esc</kbd>+<kbd class="w-kbd">F</kbd></kbd>カーソルを1単語右に移動<br />
<kbd><kbd class="w-kbd">⌥ option</kbd>+<kbd class="w-kbd">&#x2b05;︎</kbd></kbd>または<kbd><kbd class="w-kbd">⎋ esc</kbd>+<kbd class="w-kbd">B</kbd></kbd>カーソルを1単語左に移動</p>
<h3>削除</h3>
<p><kbd><kbd class="w-kbd">⌃ control</kbd>+<kbd class="w-kbd">U</kbd></kbd>カーソルの位置から行頭まで切り取り<br />
<kbd><kbd class="w-kbd">⌃ control</kbd>+<kbd class="w-kbd">K</kbd></kbd>カーソルの位置から行末まで切り取り<br />
<kbd><kbd class="w-kbd">⌃ control</kbd>+<kbd class="w-kbd">W</kbd></kbd>カーソルの位置の1単語切り取り<br />
<kbd><kbd class="w-kbd">⌃ control</kbd>+<kbd class="w-kbd">Y</kbd></kbd>切り取った内容を貼り付け</p>
<h3>履歴</h3>
<p><kbd><kbd class="w-kbd">&#x2b06;︎</kbd></kbd>1回前のコマンド履歴（続けて押すとさらに前の履歴を表示）<br />
<kbd><kbd class="w-kbd">&#x2b07;︎</kbd></kbd>1回後のコマンド履歴<br />
<kbd><kbd class="w-kbd">⌃ control</kbd>+<kbd class="w-kbd">R</kbd></kbd>過去に使用したコマンド検索</p>
<h3>その他便利なショートカット</h3>
<p><kbd><kbd class="w-kbd">⌃ control</kbd>+<kbd class="w-kbd">L</kbd></kbd>画面をクリア<br />
<kbd><kbd class="w-kbd">tab</kbd></kbd>入力補完機能使用（使用方法は下に記載します）<br />
<kbd><kbd class="w-kbd">⌃ control</kbd>+<kbd class="w-kbd">Z</kbd></kbd>実行中のジョブを一時停止(jobsコマンドで停止中のジョブを表示)<br />
<kbd><kbd class="w-kbd">⌃ control</kbd>+<kbd class="w-kbd">D</kbd></kbd>入力を終了(入力待ちの状態を終了するので最後の手段)</p>

<h2>tab補完（入力補完機能）</h2>
<p>bashにはコマンドやテキストの入力を補完してくれる機能があります。<br />
非常に便利ですので覚えておくと良いかと思います。<br />
使い方としては補完対象が1つの場合は、入力途中で<kbd><kbd class="w-kbd">tab</kbd></kbd>を1回入力すれば残りのコマンドもしくはディレクトリ名が自動で入力されます。<br />
補完候補がいくつかある場合は<kbd><kbd class="w-kbd">tab</kbd></kbd>を2回入力すると候補が一覧表示されます。下記に例を紹介します。</p>
<p class="prism-title">tab補完機能</p>
<pre class="line-numbers" data-line="6"><code class="language-bash">wh　　&#x2b05;︎ここでtabキーを2回入力
what whatis whereis which while who whom whois　　&#x2b05;︎コマンドの一覧が表示
whatis D　  &#x2b05;︎ここでtabキーを2回入力
Desktop/ Documents/ Downloads/ Dropbox/　　&#x2b05;︎ディレクトリの一覧が表示
whatis Doc　　&#x2b05;︎ここでtabキーを1回入力すると自動補完される
whatis Documents</code></pre>
<p>このように<kbd><kbd class="w-kbd">tab</kbd></kbd>を使うことによって入力が大幅に省けます。</p>

<h2>ルートディレクトリ、ホームディレクトリ、絶対パス、相対パス</h2>
<p>コマンド説明の前にホーム/ルートディレクトリ（フォルダ）や絶対/相対パスの相関関係説明をします。</p>
<h3>ルートディレクトリとホームディレクトリ</h3>
<p>ディレクトリの基本的な構造を説明します。</p>
<p><a href="https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f.png" data-rel="lightbox-image-0" data-rl_title="ルートディレクトリ、ホームディレクトリFinder画面" data-rl_caption=""><img loading="lazy" decoding="async" class="aligncenter wp-image-610 size--size12" title="ルートディレクトリ、ホームディレクトリFinder画面" src="https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-600x261.png" alt="ルートディレクトリ、ホームディレクトリFinder画面" width="600" height="261" srcset="https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-600x261.png 600w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-768x335.png 768w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-120x52.png 120w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-200x87.png 200w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-300x131.png 300w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-400x174.png 400w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-150x65.png 150w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-660x288.png 660w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-265x115.png 265w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-550x240.png 550w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-233x102.png 233w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-370x161.png 370w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-260x113.png 260w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f-850x370.png 850w, https://do-zan.com/wp-content/uploads/2016/01/1296ce7b9579d65dec9c72140d15609f.png 1012w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>OS XのディレクトリはMacintosh HD(通常)直下のルートディレクトリを起点として拡がるツリー構造になっています。<br />
ホームディレクトリ（ログインしているユーザーの情報が格納されているディレクトリ）はルートディレクトリのユーザに属しています。</p>
<p><img loading="lazy" decoding="async" class="aligncenter size--size12 wp-image-611" src="https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-600x355.png" alt="基本ディレクトリ構成" width="600" height="355" srcset="https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-600x355.png 600w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-120x71.png 120w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-200x118.png 200w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-300x178.png 300w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-400x237.png 400w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-150x89.png 150w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-660x391.png 660w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-265x157.png 265w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-456x270.png 456w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-233x138.png 233w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-287x170.png 287w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0-260x154.png 260w, https://do-zan.com/wp-content/uploads/2016/01/6ff83de97010e92e21e3794e0aacfda0.png 677w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>ターミナル内でルートディレクトリは「/」（スラッシュ）で入力します。ホームディレクトリは「~」（チルダ）で入力します。例えば「ホームディレクトリ」内の「デスクトップ」の情報を見たい場合は下記のようにコマンドを入力します。（ホームディレクトリにいない場合）</p>
<p class="prism-title">チルダ展開</p>
<pre><code class="language-bash">ls ~/Desktop</code></pre>
<p>このようにわざわざホームディレクトリ名を入力しなくても良いので便利です。これを「チルダ展開」と呼びます。<br />
「ルートディレクトリ」内のシステムの情報の場合は下記のように入力します。</p>
<pre><code class="language-bash">ls /System</code></pre>

<h3>パス</h3>
<p>パスはディレクトリやファイルの場所を示す文字列になり、住所と考えてもらえば良いです。<br />
パスには「絶対パス」と「相対パス」があります。</p>
<h4>絶対パス</h4>
<p>絶対パスはルートディレクトリ（/）から始まる位置の指定方法です。<br />
例えばホームディクトリ(Macuser)のダウンロード内の「Test.txt」というファイルの絶対パスは下記のようになります。</p>
<p class="prism-title">絶対パス</p>
<pre><code class="language-bash">/Users/Macuser/Downloads/Test.txt</code></pre>

<h4>相対パス</h4>
<p>相対パスは現在いるディレクトリ（カレントディレクトリ）から位置を指定する方法です。階層が深い場合は絶対パスが長くなってしまうので、そんな時は相対パスが便利です。<br />
「.」（ピリオド）がカレントディレクトリ、「..」（ピリオド×2）が一つ上のディレクトリを意味します。<br />
例えばホームディレクトリ(Macuser)のダウンロードがカレントディレクトリの場合、ホームディレクトリ（Macuser)のDropboxにある「Test.txt」と言うファイルへの相対パスは下記のようになります。</p>
<p class="prism-title">相対パス</p>
<pre><code class="language-bash">../Dropbox/Test.txt</code></pre>
<h4>ドラッグ＆ドロップでパスの入力も可能</h4>
<p>ドラッグ＆ドロップでパスを入力することができます。</p>
<p><img decoding="async" class="size-full aligncenter" title="Mac-ターミナル-ドラッグ＆ドロップでパス入力" src="https://do-zan.com/wp-content/uploads/2019/11/827093dd439e6224a8edf1b7f5247cda.gif" alt="Mac-ターミナル-ドラッグ＆ドロップでパス入力" /></p>
<p>パス入力に不安がある場合は便利かと思います。</p>

<h2>コマンド</h2>
<p>基本的なコマンドの説明をします。<br />
今回はデフォルト設定であるホームディレクトリに居る（カレントディレクトリ）と仮定して説明します。</p>
<div class="sc_frame_wrap onframe  custom">
<div class="sc_frame_title" style="color: #fff; background-color: #4ec196;">Operatin not Permittedと表示されコマンドが実行できない場合</div>
<div class="sc_frame shadow " style="border-color: #4ec196; background-color: #ffffff; color: #4ec196;">
<div class="sc_frame_text">
<p>macOS Mojave以降ではセキュリティが強化され以前まで使用できたコマンドが実行できないことがあります。</p>
<p><img decoding="async" class="size-full aligncenter" title="Mac-ターミナル-Operationnotpermitted" src="http://do-zan.com/wp-content/uploads/2019/04/5cfe3a90f6fdbb96aec65e03efae823c.png" alt="Mac-ターミナル-Operationnotpermitted" /></p>
<p>そんな時は「システム環境設定」&#x27a1;︎「セキュリティとプライバシー」と進み「プライバシー」タブ&#x27a1;︎「フルディスクアクセス」へターミナルアプリを追加することでコマンドの実行が可能になります。</p>
<p><img decoding="async" class="size-full aligncenter" title="Mac-ターミナルにフルディスクアクセス権を付与" src="http://do-zan.com/wp-content/uploads/2019/04/33080cc5d7083a9e7d732b917fd67648.png" alt="Mac-ターミナルにフルディスクアクセス権を付与" /></p>
</div>
</div>
</div>
<h3>pwd</h3>
<p>現在いるディレクトリ（フォルダ）情報をルートディレクトリからの絶対パスの形で表示します。</p>
<pre class="line-numbers"><code class="language-bash">pwd
/Users/Macuser</code></pre>
<p>ディレクトリの階層は「/」で区切られ、頭に「/」が付いているのはそこが一番上（ルートディレクトリ）であるということです。<br />
上の例で言うと「User」以下のホームディレクトリ（Macuser）にいる状態を示しています。</p>
<h3>cd</h3>
<p>指定したディレクトリに移動します。</p>
<pre class="line-numbers"><code class="language-bash">cd ~/Desktop
pwd
/Users/Macuser/Desktop</code></pre>
<p>上記のように<code class="language-bash">pwd</code>で確認するとカレントディレクトリがデスクトップになっていることが確認できます。</p>
<h3>ls</h3>
<p>現在いるディレクトリの中身をリストアップします。</p>
<pre class="line-numbers"><code class="language-bash">ls
Applications Documents Library Pictures</code></pre>
<p>一部ですが上記のようにホームディレクトリ内のディレクトリをリストアップします。<br />
下記のように入力するとリストアップしたいディレクトリを指定できます。</p>
<pre class="line-numbers"><code class="language-bash">ls /Applications
App Store.app Keynote.app Reminders.app</code></pre>
<p>一部になりますが上記のようにアプケーション内のファイルがリストアップされます。</p>
<pre class="line-numbers"><code class="language-bash">ls -la
rwxr-xr-x+  25 Macuser  staff    850  1 18 17:06 .
drwxr-xr-x    5 root           admin    170 10 29 00:49 ..
drwxr-xr-x 5 Macuser staff 170 1 6 16:12 Applications</code></pre>
<p>上記のように<code class="language-bash">ls</code>コマンドの後に<code class="language-bash">-la</code>オプションを追加入力するとドットから始まる隠しファイルも表示され、表示されたファイルも詳細な内容になります。<code class="language-bash">-la</code>の<code class="language-bash">a</code>の外すと隠しファイルは表示されません。<br />
<code class="language-bash">ls</code>コマンドのオプションは沢山あります。<br />
<code class="language-bash">ls</code>コマンドオプションの詳細は下記にまとめていますので興味とお時間がある場合は御確認ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-ls/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="500" height="500" src="https://do-zan.com/wp-content/uploads/2016/01/ls.png" class="attachment-medium size-medium wp-post-image" alt="lsアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/ls.png 500w, https://do-zan.com/wp-content/uploads/2016/01/ls-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/ls-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/ls-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/ls-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/ls-400x400.png 400w, https://do-zan.com/wp-content/uploads/2016/01/ls-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/ls-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/ls-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/ls-170x170.png 170w" sizes="(max-width: 500px) 100vw, 500px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルコマンド「ls」のオプションまとめ</div><div class="more">続きを読む...</div><div class="substr">ターミナルコマンドls(list segments)の知っておくと便利なオプションを説明します。 操作したいディレクトリに何が存在し、何のファイルがあるのか把握をしないといけません。 lsコマンドはそんな時に基準の一つとなるディレクトリ等の情報を表示します。 ターミナル操作がメインになるのでよくわか...</div></div></a></div>
<h3>df</h3>
<p>ディスクの空き容量を調べるコマンドです。</p>
<pre class="line-numbers"><code class="language-bash">df
Filesystem    512-blocks      Used  Available Capacity  iused     ifree %iused  Mounted on
/dev/disk2    2176716032 278935488 1897268544    13% 34930934 237158568   13%   /
devfs                368       368          0   100%      638         0  100%   /dev
map -hosts             0         0          0   100%        0         0  100%   /net
map auto_home          0         0          0   100%        0         0  100%   /home</code></pre>
<p>現在、13％使用している状態であることがわかります。<br />
<code class="language-bash">df</code>の後に<code class="language-bash">-g</code>でギガバイト表示、<code class="language-bash">-m</code>でメガバイト表示になります。<br />
また<code class="language-bash">-h</code>を付けると見やすい形で表示してくれるので試してみてください。</p>
<h3>mkdir</h3>
<p>ディレクトリ（フォルダ）を作成するコマンドです。<br />
デスクトップに「Sample」というフォルダを作成する例です。</p>
<pre class="line-numbers"><code class="language-bash">mkdir ~/Desktop/Sample
ls ~/Desktop
Sample</code></pre>
<h3>cp</h3>
<p>ファイルやディレクトリをコピーするコマンドです。<br />
下記では「Sample.txt」を作成してデスクトップにある「Sample」フォルダに「Sample_2.txt」と名前を変更してコピーをするコマンドです。</p>
<pre class="line-numbers"><code class="language-bash">cp Sample.txt ~/Desktop/Sample/Sample_2.txt
ls ~/Desktop/Sample
Sample_2.txt</code></pre>
<p>デスクトップの「Sample」フォルダに「Sample_2.txt」がコピーされたのが確認できます。<br />
フォルダをコピーする時は<code class="language-bash">cp</code>の後に<code class="language-bash">-r</code>を追加します。</p>
<pre><code class="language-bash">cp -r ~/Desktop/Sample ~/Documents/Sample2</code></pre>
<p>これでフォルダ「Sample」はDocuments(書類)に「Sample2」としてコピーされます。</p>
<h3>mv</h3>
<p>ファイルやディレクトリの移動、または名前の変更を行うコマンドです。<br />
デスクトップの「Sample」フォルダ内「Sample_2.txt」をデスクトップに移動します。</p>
<pre class="line-numbers"><code class="language-bash">mv Desktop/Sample/Sample_2.txt ~/Desktop
ls ~/Desktop
Sample_2.txt</code></pre>
<p>このようにデスクトップにファイルが移動したのが確認できます。<br />
コピーと同じように、移動先の後に名前を指定するとファイル名を変更して移動できます。<br />
名前を変更するには移動先を同じにしてファイル名を変更すると名前だけが変更になります。<br />
デスクトップに移動した「Sample_2.txt」で試してみます。</p>
<pre class="line-numbers"><code class="language-bash">mv ~/Desktop/Sample_2.txt ~/Desktop/Sample_3.txt
ls ~/Desktop
Sample_3.txt</code></pre>
<p>このようにデスクトップにあるテキストファイル名が変更されたのが確認できます。</p>

<h3>rm</h3>
<p>ファイルやディレクトリを削除するコマンドです。<br />
コピーと同じようにディレクトリの場合は<code class="language-bash">-r</code>を付けます。</p>
<pre class="line-numbers"><code class="language-bash">rm ~/Desktop/Sample_3.txt
rm -r ~/Desktop/Sample</code></pre>
<p>ターミナルの場合、削除したファイルはゴミ箱に行かないので、消去する前に確認をしたい時は<code class="language-bash">-i</code>を付けて実行すると削除前に確認できます。</p>
<pre class="line-numbers"><code class="language-bash">rm -i ~/Desktop/Sample_3.txt
rm -ri ~/Desktop/Sample
examine files in directory desktop/Sample? y
remove desktop/Sample/Sample_3.txt? y
remove desktop/Sample? y</code></pre>
<p>上記のようなメッセージが出るので<code class="language-bash">y</code>で削除、<code class="language-bash">n</code>で削除しないになります。慎重に削除する場合はこのオプションを付けると良いかと思います。<br />
毎回同じオプションを指定して削除する場合はエイリアスを設定するととても便利です。<br />
エイリアスの設定方法は下記をご覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-alias/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="500" height="500" src="https://do-zan.com/wp-content/uploads/2016/03/alias.png" class="attachment-medium size-medium wp-post-image" alt="aliasアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/03/alias.png 500w, https://do-zan.com/wp-content/uploads/2016/03/alias-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/03/alias-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/03/alias-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/03/alias-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/03/alias-400x400.png 400w, https://do-zan.com/wp-content/uploads/2016/03/alias-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/03/alias-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/03/alias-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/03/alias-170x170.png 170w" sizes="(max-width: 500px) 100vw, 500px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルでエイリアスを設定する方法</div><div class="more">続きを読む...</div><div class="substr">ターミナルを使っている時、よく使うコマンドに対していつも同じオプションを入力するのが手間と感じている方も多いのではないでしょうか？ 今回は、よく使用するコマンドのオプションを毎回入力しなくてもいいようにエイリアスの設定方法を説明します。 ターミナルの作業になるのでよくわからない場合は下の記事が参考と...</div></div></a></div>
<h3>chmod</h3>
<p>ユーザーが所有するファイルやディレクトリのパーミッション（アクセス許可）を設定するコマンドです。<br />
「Sample.txt」を例にして説明します。</p>
<pre class="line-numbers"><code class="language-bash">ls -l
-rw-r--r-- 1 Macuser staff 7 1 21 10:06 Sample.txt</code></pre>
<p>テキストファイルの詳細を見ると左側に<code class="language-bash">-rw-r--r--</code>と表示されている部分がファイルのパーミッション（権限）の状態です。詳細はまた別途説明しますが。上記の状態だと該当ファイルに実行権限はありません。</p>
<pre class="line-numbers"><code class="language-bash">chmod 755 Sample.txt
ls -l
-rwxr-xr-x 1 Macuser staff 7 1 21 10:06 Sample.txt</code></pre>
<p>例として上記のように入力すると「Sample.txt」に実行権限を付与することになります。<br />
詳しく権限付与方法や仕組みを知りたい場合は、下記にまとめていますので御確認ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-chmod/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="500" height="500" src="https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095.png" class="attachment-medium size-medium wp-post-image" alt="ターミナルchmodアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095.png 500w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-400x400.png 400w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-170x170.png 170w" sizes="(max-width: 500px) 100vw, 500px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルコマンド「chmod」の使い方</div><div class="more">続きを読む...</div><div class="substr">ここではターミナルコマンドchmod(change mode)の使い方を説明します。 ターミナルの基本的な情報を確認したい場合は下のページを御覧ください。 chmodはパーミッションの設定を変更するコマンドです。 パーミッションとは「ファイルやディレクトリに対してユーザーやグループが持つ権限」もしく...</div></div></a></div>
<h3>sudo</h3>
<p><code class="language-bash">sudo</code>は管理者権限でコマンドを実行する際に使います。使用するときは管理者のパスワードが必要になります。<br />
非常に強い権限を持っていますので<strong>扱いには注意が必要です</strong>。<br />
管理者権限が必要なコマンドを<code class="language-bash">sudo</code>無しで実行すると、下記のようなメッセージが表示されます。</p>
<pre><code class="language-bash">Operation not permitted</code></pre>
<p>そんな時は下記のコマンドを実行すると断られたコマンドを<code class="language-bash">sudo</code>付きで実行してくれます。</p>
<pre><code class="language-bash">sudo !!</code></pre>
<p>管理者権限が必要で拒否されたコマンドは再度<code class="language-bash">sudo</code>を加えてコマンドを入力しなくてはいけなくて、手間なので知っておくと結構便利だったりします。<br />
簡単な使用例は下記の<code class="language-bash">chown</code>コマンドのように使用します。</p>
<h3>chown</h3>
<p>ファイルの所有者を変更するコマンドです。<br />
他のユーザーのファイルの所有者を変更することになりますので、変更できるのは「スーパーユーザー」のみになります。<br />
ここで使用できるのは前述した<code class="language-bash">sudo</code>コマンドです。作成した「Sample.txt」の所有者を変更します。</p>
<pre class="line-numbers"><code class="language-bash">sudo chown root Sample.txt
Password:
ls -l
-rwxr-xr-x 1 root staff 7 1 21 10:06 Sample.txt</code></pre>
<p>「Sample.txt」ファイルの所有者がルートユーザーになったのを確認できます。</p>
<h3>which</h3>
<p>コマンドのパスを確認できます。<br />
コマンドをスクリプトなどに組み込む際の確認でよく使用します。</p>
<pre class="line-numbers"><code class="language-bash">which cp
/bin/cp</code></pre>
<h3>man</h3>
<p>コマンドの仕組みやオプションの詳細を調べたい時に使用します。</p>
<pre><code class="language-bash">man ls（知りたいコマンド）</code></pre>
<p>英語の表記になりますがコマンド名の由来など詳細が表示されます。<br />
「q」を入力すると終了し、「/」の後に文字を入力するとその文字で検索できます。（検索キーワードが反転表示されます）</p>
<p>以上がターミナルで覚えておきたいショートカットとコマンドです。<br />
また必要なものがあれば追記します。</p>The post <a href="https://do-zan.com/mac-terminal-command-shortcut/">Macターミナルの覚えておきたい基本情報・ショートカット・コマンドまとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></content:encoded>
					
					<wfw:commentRss>https://do-zan.com/mac-terminal-command-shortcut/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Macターミナルコマンド「ps」のオプションまとめと使用方法</title>
		<link>https://do-zan.com/mac-terminal-ps/</link>
					<comments>https://do-zan.com/mac-terminal-ps/#comments</comments>
		
		<dc:creator><![CDATA[D-Box]]></dc:creator>
		<pubDate>Sat, 19 May 2018 03:59:58 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[コマンド]]></category>
		<category><![CDATA[ターミナル]]></category>
		<category><![CDATA[ps]]></category>
		<category><![CDATA[プロセス]]></category>
		<guid isPermaLink="false">https://do-zan.com/?p=3478</guid>

					<description><![CDATA[<p>ターミナルコマンドps(process status)のオプションの説明と基本的な使用方法をお伝えします。 psはプロセスを確認するコマンドです。アクティビティモニタを使用すれば比較的簡単にプロセスを確認することができま…</p>
The post <a href="https://do-zan.com/mac-terminal-ps/">Macターミナルコマンド「ps」のオプションまとめと使用方法</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></description>
										<content:encoded><![CDATA[<p>ターミナルコマンド<code class="language-bash">ps</code>(process status)のオプションの説明と基本的な使用方法をお伝えします。</p>
<p><code class="language-bash">ps</code>はプロセスを確認するコマンドです。アクティビティモニタを使用すれば比較的簡単にプロセスを確認することができますが、使い方を工夫すると<code class="language-bash">ps</code>コマンドの方がより早く確認したいプロセスを発見することが可能です。<br />
また、表示する項目を変更したりすることもできるので、より自分に合った確認方法へカスタマイズできるのも魅力です。</p>
<p>今回はターミナルの操作を含みますので起動方法や基本情報がわからない場合は、下記の記事を御確認ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-command-shortcut/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="400" height="400" src="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png" class="attachment-medium size-medium wp-post-image" alt="ターミナルアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png 400w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-170x170.png 170w" sizes="(max-width: 400px) 100vw, 400px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルの覚えておきたい基本情報・ショートカット・コマンドまとめ</div><div class="more">続きを読む...</div><div class="substr">忘れやすいのでターミナルの基本情報をまとめたいと思います。 普通にMacを使用していたらあまり使う機会はないかもしれませんが、ターミナルでのみ出来る機能もありますので覚えておくとよいかと思います。環境はbashになります。 ターミナルとは CUI(Character User Interface)を...</div></div></a></div>
<h2>プロセスとは</h2>
<p>プロセスは稼働中のプログラムです。ジョブとかタスクとも呼ばれます。</p>
<p>アプリを起動するだけでも複数のプロセスが起動したりします。<br />
つまりPCを動かすときに実行され稼働中のプログラムをプロセスと呼びます。</p>
<h2>psコマンド基本動作</h2>
<p>プロセスを確認する<code class="language-bash">ps</code>コマンドの使い方は下記です。</p>
<pre><code class="language-bash">ps</code></pre>
<p>現在稼働中のプロセスを確認できます。</p>
<p><img decoding="async" class="size-full aligncenter" title="Mac-psコマンド基本動作"  src="https://do-zan.com/wp-content/uploads/2018/05/a36b1df131b33ebcab271f49d5ba6f6b.png" alt="Mac-psコマンド基本動作" /></p>
<p>しかしこれでは情報量が少なすぎてあまり意味がありません。<br />
オプションを付与して検索範囲を広げたり、プロセス情報の項目を増やす必要があります。</p>

<h2>psコマンドのオプションとは</h2>
<p><code class="language-bash">ps</code>コマンドにオプションを付与することで、検索するプロセスの範囲指定や表示する項目を指定したりできます。</p>
<p>これにより自分が知りたいプロセスや確認したいプロセス情報を指定することができます。</p>
<h3>オプションの種類</h3>
<p><code class="language-bash">ps</code>のオプションにはいくつか種類が存在します。<br />
機能的に全く同じなオプションもあります。オプションの種類は下記があります。</p>
<div class="sc_designlist li fa_angle_d  orange"><ul>
<li>UNIXオプション（ハイフンで始まる）</li>
<li>BSDオプション（ハイフンつけない）</li>
<li>GNUロングオプション（ハイフン2つで始まる）</li>
</ul></div>
<p>同じ種類のオプションであれば<code class="language-bash">ps aux</code>や<code class="language-bash">ps -ec</code>のようにまとめることができますが、BSDオプションとUNIXオプションを組み合わせる場合は下記のようになります。</p>
<p class="prism-title">BSDオプション、UNIXオプション組み合わせ例</p>
<pre><code class="language-bash">ps e -A</code></pre>
<p>BSDオプションの後にUNIXオプションを指定します。（環境によって順番は違うかもしれません）</p>
<p>今回はBSDオプションとUNIXオプションを中心に説明をします。</p>

<h3>制御端末について</h3>
<p><code class="language-bash">ps</code>コマンドの情報の一つに制御端末を表示する項目TTY（もしくはTT）があります。</p>
<p>ここに表示される端末の種類として以下が挙げられます。</p>
<div class="sc_designlist li fa_angle_d  orange"><ul>
<li>pts &#x27a1;︎ 仮装端末</li>
<li>tty &#x27a1;︎ 実端末</li>
<li>??  &#x27a1;︎ 端末の無いプロセス</li>
</ul></div>
<p>デーモン系やアプリなども制御端末がないので「??」と表示されます。</p>

<h2>psコマンドオプション</h2>
<p>それではオプションの詳細を説明します。<br />
すでにお伝えしましたが、オプションの種類によって機能が被っていたりするので自分の使用しやすいオプションを選んでみてください。</p>
<p>最後にオプション・項目名の意味・プロセスの状態の一覧などを記載しますので参考にしてください。</p>
<h3>A,-A,-e</h3>
<p>全部のプロセスを表示します。</p>
<pre><code class="language-bash">ps -A
  PID TTY           TIME CMD
    1 ??         1:09.25 /sbin/launchd
   51 ??         0:02.63 /usr/sbin/syslogd
---以下省略</code></pre>
<p>後述しますが<code class="language-bash">ps ax</code>と同じ機能になります。</p>

<h3>a,-a</h3>
<p>自分と他ユーザ含め端末操作のプロセスを表示します。</p>
<pre><code class="language-bash">ps -a
  PID TTY           TIME CMD
 6806 ttys001    0:00.02 login -pf D-Box
 6807 ttys001    0:00.19 -bash
 7215 ttys001    0:00.00 ps -a</code></pre>
<p>制御端末をもつプロセスなので、端末名が表示されます。</p>

<h3>c,-c</h3>
<p>コマンド名のパスを省いてコマンド名称を表示します。</p>
<pre><code class="language-bash">ps Ac
  PID   TT  STAT      TIME COMMAND
    1   ??  Ss     1:15.48 launchd
   51   ??  Ss     0:02.70 syslogd
---以下省略</code></pre>
<p>コメンド名を確認したい場合は視認しやすくなります。</p>

<h3>d,-d</h3>
<p>全プロセスのセッションリーダーのみ表示します。</p>
<pre><code class="language-bash">ps d
  PID   TT  STAT      TIME COMMAND
  230   ??  S      0:00.01 /usr/sbin/rpc.lockd
  269   ??  S      0:00.57 /usr/sbin/systemstats --logger-helper /private/var/db/systemstats
--以下省略</code></pre>

<h3>e,E,-E</h3>
<p>コマンドの環境変数を表示します。</p>
<pre><code class="language-bash">ps e
  PID   TT  STAT      TIME COMMAND
 6807 s001  S      0:00.27 -bash TMPDIR=/var/folders/ww/8lm0xhdn0d9g52k1kk5q9jbh0000gn/T/ XPC_FLAGS=0x0 Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.AmU6vrodnt/Rende</code></pre>

<h3>-f</h3>
<p>プロセスを[ユーザID,プロセスID,親プロセスID,短期間のCPU使用率,プロセス開始時刻,制御端末名,CPU使用経過時間,コマンド名]の項目で表示します。</p>
<pre><code class="language-bash">ps -f
  UID   PID  PPID   C STIME   TTY           TIME CMD
  501  6807  6806   0 11:39AM ttys001    0:00.32 -bash</code></pre>

<h3>h,-h</h3>
<p>ページ毎に項目名（ヘッダー）を再度表示します。</p>
<p><img decoding="async" class="size-full aligncenter" title="Mac-psコマンドーhオプション"  src="https://do-zan.com/wp-content/uploads/2018/05/71ff3b48f45f324402dc0fc533d24673.png" alt="Mac-psコマンドーhオプション" /></p>
<p>大量のプロセスを表示する際どの項目かわからなくなるので視認性が上がります。</p>

<h3>j,-j</h3>
<p>プロセスを[ユーザ名,プロセスID,親プロセスID,プロセスグループID,セッションID,ジョブコントロールカウント,プロセスの状態,端末名,CPU使用経過時間,コマンド名]の項目で表示します。</p>
<pre><code class="language-bash">ps j
USER    PID  PPID  PGID   SESS JOBC STAT   TT       TIME COMMAND
D-Box  6807  6806  6807      0    1 S    s001    0:00.36 -bash</code></pre>

<h3>L,-L</h3>
<p>表示する項目を指定できるオプション<code class="language-bash">o,-o,O,-O</code>で使用できる項目を一覧で表示します。</p>
<pre><code class="language-bash">ps L
%cpu %mem acflag acflg args blocked caught comm command cpu cputime etime f flags gid group ignored inblk inblock jobc ktrace ktracep lim login logname lstart majflt minflt
msgrcv msgsnd ni nice nivcsw nsignals nsigs nswap nvcsw nwchan oublk oublock p_ru paddr pagein pcpu pending pgid pid pmem ppid pri pstime putime re rgid rgroup rss ruid ruser
sess sig sigmask sl start stat state stime svgid svuid tdev time tpgid tsess tsiz tt tty ucomm uid upr user usrpri utime vsize vsz wchan wq wqb wql wqr xstat</code></pre>

<h3>-l</h3>
<p>プロセスを[ユーザID,プロセスID,親プロセスID,フラッグ,短期間のCPU使用率,優先順位,ナイス値,確保している仮想メモリサイズ,使用しているメモリ量,プロセス待機中の16進数からの関数,プロセスの状態,スワップアドレス,制御端末名,CPU使用経過時間,コマンド名]の項目で表示します。</p>
<pre><code class="language-bash">ps -l
  UID   PID  PPID        F CPU PRI NI       SZ    RSS WCHAN   S             ADDR TTY           TIME CMD
  501  6807  6806     4006   0  31  0  4296240   1628 -      S                   0 ttys001    0:00.43 -bash</code></pre>

<h3>l</h3>
<p>プロセスを[ユーザID,プロセスID,親プロセスID,短期間のCPU使用率,優先順位,ナイス値,確保している仮想メモリサイズ,使用しているメモリ量,プロセス待機中の16進数からの関数,プロセスの状態,制御端末名,CPU使用経過時間,コマンド名]の項目で表示します。</p>
<pre><code class="language-bash">ps l
  UID   PID  PPID CPU PRI NI      VSZ    RSS WCHAN  STAT   TT       TIME COMMAND
  501  6807  6806   0  31  0  4296240   1640 -      S    s001    0:00.69 -bash</code></pre>

<h3>M,-M</h3>
<p>プロセスに対応するスレッドを表示します。</p>
<pre><code class="language-bash">ps xM
USER    PID   TT   %CPU STAT PRI     STIME     UTIME COMMAND
D-Box   332   ??    0.0 S    31T   0:00.00   0:00.01 /usr/sbin/distnoted agent
        332         0.0 S    37T   0:00.00   0:00.00 
D-Box   333   ??    0.0 S     4T   0:00.00   0:00.00 /usr/sbin/cfprefsd agent
        333         0.0 S     4T   0:00.00   0:00.00 
        333         0.0 S     4T   0:00.00   0:00.00 
D-Box   334   ??    0.0 S    31T   0:00.00   0:00.00 /usr/libexec/secd</code></pre>

<h3>m,-m</h3>
<p>プロセスをメモリ消費率順に表示します。</p>
<pre><code class="language-bash">ps uxmc
USER    PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
D-Box   539   3.8  3.2  5424816 1070876   ??  S    火12PM  84:23.22 VBoxHeadless
D-Box  2707   1.1  3.0  7651532 1010112   ??  S    火08PM  29:01.35 MarsEdit
D-Box   769   0.2  1.9  5786864 620984    ??  S    火12PM  23:21.46 Google Chrome Helper</code></pre>
<p>メモリが圧服されているときには便利です。</p>

<h3>O,-O</h3>
<p>プロセスを通常の項目に加えて、指定した項目で表示します。<br />
[ユーザID,指定した項目,制御端末,プロセスの状態,CPU使用経過時間,コマンド名]
<pre><code class="language-bash">ps -O pcpu,pmem
  PID  %CPU %MEM   TT  STAT      TIME COMMAND
 6807   0.0  0.0 s001  S      0:00.48 -bash</code></pre>

<h3>o,-o</h3>
<p>プロセスを指定した項目のみで表示します。</p>
<pre><code class="language-bash">ps o pcpu,pmem,tty,lstart,comm
 %CPU %MEM TTY      STARTED                      COMM
  0.0  0.0 ttys001  木  5/17 11:39:19 2018      -bash</code></pre>

<h3>p,-p</h3>
<p>指定したプロセスIDでプロセスを表示します。</p>
<pre><code class="language-bash">ps p 501
  PID   TT  STAT      TIME COMMAND
  501   ??  S      0:00.03 /System/Library/PrivateFrameworks/CoreCDP.framework/Versions/A/Resources/cdpd</code></pre>

<h3>r,-r</h3>
<p>プロセスをCPU使用率順に表示します。</p>
<pre><code class="language-bash">ps Aucr
USER               PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
D-Box              539   3.3  3.2  5424816 1070880   ??  S    火12PM  85:20.05 VBoxHeadless
D-Box             2707   3.3  3.0  7667932 1018636   ??  S    火08PM  33:46.96 MarsEdit
D-Box             7088   0.7  0.1  5624172  35952   ??  S    木12PM  16:46.09 DashboardClient</code></pre>
<p><code class="language-bash">m,-m</code>オプションと同様に調査に役立ちます。</p>

<h3>T,-T</h3>
<p>デバイスに接続しているプロセスを表示します。</p>
<pre><code class="language-bash">ps -T
  PID TTY           TIME CMD
 6806 ttys001    0:00.02 login -pf D-Box
 6807 ttys001    0:00.61 -bash
11460 ttys001    0:00.00 ps -T</code></pre>

<h3>t,-t</h3>
<p>デバイス名を指定して、デバイスに接続しているプロセスを表示します。</p>
<pre><code class="language-bash">ps -t ttys001
  PID TTY           TIME CMD
 6806 ttys001    0:00.02 login -pf D-Box
 6807 ttys001    0:00.61 -bash
11461 ttys001    0:00.00 ps -t ttys001</code></pre>

<h3>U,-U</h3>
<p>ユーザIDでプロセスを実行しているユーザを指定してプロセスを表示します。</p>
<pre><code class="language-bash">ps U 89
  PID   TT  STAT      TIME COMMAND
  581   ??  S      0:01.40 /usr/libexec/trustd --agent
  687   ??  S      0:00.19 /usr/sbin/distnoted agent
---以下省略</code></pre>

<h3>-u</h3>
<p>ユーザ名でプロセスを実行しているユーザを指定してプロセスを表示します。</p>
<pre><code class="language-bash">ps -u Spotlight 
  UID   PID TTY           TIME CMD
   89   581 ??         0:01.40 /usr/libexec/trustd --agent
   89   687 ??         0:00.19 /usr/sbin/distnoted agent
---以下省略</code></pre>

<h3>u</h3>
<p>プロセスを[ユーザ名,プロセスID,CPU使用率,メモリ消費率,確保している仮想メモリサイズ,使用しているメモリ量,制御端末,プロセスの状態,コマンド起動時刻,CPU使用経過時間,コマンド名]の項目を、CPU使用率順に表示します。</p>
<pre><code class="language-bash">ps u
USER    PID  %CPU %MEM      VSZ    RSS   TT  STAT STARTED      TIME COMMAND
D-Box  6807   0.0  0.0  4296240   1636 s001  S    木11AM   0:00.64 -bash</code></pre>
<p>デフォルトで用意されている項目指定のオプションでは一番視認性が良いと思います。</p>

<h3>v,-v</h3>
<p>プロセスを[プロセスID,プロセスの状態,CPU使用経過時間,スリープ時間,コア在留時間,ページイン,確保している仮想メモリサイズ,使用しているメモリ量,メモリ使用制限,文字サイズ,CPU使用率,メモリ消費率,コマンド名]の項目を、メモリ消費率順に表示します。</p>
<pre><code class="language-bash">ps Acv
  PID STAT      TIME  SL  RE PAGEIN      VSZ    RSS   LIM     TSIZ  %CPU %MEM COMMAND
  539 S     87:04.90   0   0      0  5426340 1072916     -        0   3.4  3.2 VBoxHeadless
 2707 S     40:10.28   0   0      0  7682652 1034904     -        0   4.4  3.1 MarsEdit
  769 S     23:48.91   0   0      0  5799692 626512     -        0   0.2  1.9 Google Chrome Helper</code></pre>

<h2>それぞれの情報一覧</h2>
<p>オプション・項目の意味・プロセスの状態など理解が必要な箇所が多いので一覧でまとめました。<br />
わからなくなったら確認してみてください。</p>
<h3>オプション一覧</h3><div id="height50">
<table>
<thead>
<tr>
<th>オプション</th>
<th>機能</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#A-A-e" class="link1">A,-A,-e</a></td>
<td>全プロセスを表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#a-a" class="link1">a,-a</a></td>
<td>自分と他ユーザ含め端末操作のプロセスを表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#c-c" class="link1">c,-c</a></td>
<td>コマンド名のパスを省いてコマンド名称のみ表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#d-d" class="link1">d,-d</a></td>
<td>全プロセスのセッションリーダーのみ表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#eE-E" class="link1">e,E,-E</a></td>
<td>コマンドの環境変数を表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#-f" class="link1">-f</a></td>
<td>[ユーザID,プロセスID,親プロセスID,CPU使用度,プロセス開始時刻,制御端末名,CPU使用経過時間,コマンド名]の項目で表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#h-h" class="link1">h,-h</a></td>
<td>ページ毎に項目名（ヘッダー）を再度表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#j-j" class="link1">j,-j</a></td>
<td>プロセスを[ユーザ名,プロセスID,親プロセスID,プロセスグループID,セッションID,ジョブコントロールカウント,プロセスの状態,端末名,CPU使用経過時間,コマンド名]の項目で表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#L-L" class="link1">L,-L</a></td>
<td>オプション<code class="language-bash">o,-o,O,-O</code>で使用できる項目を一覧で表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#-l" class="link1">-l</a></td>
<td>プロセスを[ユーザID,プロセスID,親プロセスID,フラッグ,CPU使用度,優先順位,ナイス値,確保している仮想メモリサイズ,使用しているメモリ量,プロセス待機中の16進数からの関数,プロセスの状態,スワップアドレス,制御端末名,CPU使用経過時間,コマンド名]の項目で表示</td>
</tr>
<tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#l" class="link1">l</a></td>
<td>プロセスを[ユーザID,プロセスID,親プロセスID,短期間のCPU使用率,優先順位,ナイス値,確保している仮想メモリサイズ,使用しているメモリ量,プロセス待機中の16進数からの関数,プロセスの状態,制御端末名,CPU使用経過時間,コマンド名]の項目で表示</td>
</tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#M-M" class="link1">M,-M</a></td>
<td>プロセスに対応するスレッドを表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#m-m" class="link1">m,-m</a></td>
<td>メモリ消費率順に表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#O-O" class="link1">O,-O</a></td>
<td>プロセスを通常の項目に加えて、指定した項目で表示します。<br />
[ユーザID,指定した項目,制御端末,プロセスの状態,CPU使用経過時間,コマンド名]</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#o-o" class="link1">o,-o</a></td>
<td>指定した項目のみで表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#p-p" class="link1">p,-p</a></td>
<td>指定したプロセスIDでプロセスを表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#r-r" class="link1">r,-r</a></td>
<td>プロセスをCPU使用率順に表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#T-T" class="link1">T,-T</a></td>
<td>デバイスに接続しているプロセスを表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#t-t" class="link1">t,-t</a></td>
<td>デバイス名を指定して、デバイスに接続しているプロセスを表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#U-U" class="link1">U,-U</a></td>
<td>ユーザIDでプロセスを実行しているユーザを指定してプロセスを表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#-u" class="link1">-u</a></td>
<td>ユーザ名でプロセスを実行しているユーザを指定してプロセスを表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#u" class="link1">u</a></td>
<td>プロセスを[ユーザ名,プロセスID,CPU使用率,メモリ消費率,確保している仮想メモリサイズ,使用しているメモリ量,制御端末,プロセスの状態,コマンド起動時刻,CPU使用経過時間,コマンド名]の項目を、CPU使用率順に表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ps/#v-v" class="link1">v,-v</a></td>
<td>プロセスを[プロセスID,プロセスの状態,CPU使用経過時間,スリープ時間,コア在留時間,ページイン,確保している仮想メモリサイズ,使用しているメモリ量,メモリ使用制限,文字サイズ,CPU使用率,メモリ消費率,コマンド名]の項目を、メモリ消費率順に表示</td>
</tr>
</tbody>
</table>
</div>

<h3>項目（ヘッダー）一覧</h3>
<p>オプション<code class="language-bash">o,-o,O,-O</code>で表示する項目名としても使用できます。<br />
ある程度抜粋しているので、他の項目を使用したい場合はオプション<code class="language-bash">L,-L</code>で確認してみてください。</p>
<div id="height50">
<table>
<thead>
<tr>
<th>項目名</th>
<th>意味</th>
</tr>
</thead>
<tbody>
<tr>
<td>%CPU(pcpu)</td>
<td>CPU使用率</td>
</tr>
<tr>
<td>CPU</td>
<td>短期間のCPU使用率</td>
</tr>
<tr>
<td>COMMAND(CMD)</td>
<td>コメンド名</td>
</tr>
<tr>
<td>%MEM(pmem)</td>
<td>メモリ消費率</td>
</tr>
<tr>
<td>PID</td>
<td>プロセスID</td>
</tr>
<tr>
<td>PPID</td>
<td>親プロセスID</td>
</tr>
<tr>
<td>PGID</td>
<td>グループプロセスID</td>
</tr>
<tr>
<td>START(STARTED)</td>
<td>プロセス起動時刻</td>
</tr>
<tr>
<td>LSTART</td>
<td>プロセス起動時刻（<code class="language-bash">o,O</code>オプションで項目を指定するとより詳細な時刻を表示）</td>
</tr>
<tr>
<td>TT</td>
<td>制御端末名（省略形）</td>
</tr>
<tr>
<td>TTY</td>
<td>制御端末名</td>
</tr>
<tr>
<td>TIME</td>
<td>CPU使用経過時間</td>
</tr>
<tr>
<td>USER</td>
<td>ユーザ名</td>
</tr>
<tr>
<td>UID</td>
<td>ユーザID</td>
</tr>
<tr>
<td>RSS</td>
<td>使用しているメモリ量</td>
</tr>
<tr>
<td>VSZ</td>
<td>確保している仮想メモリサイズ</td>
</tr>
<tr>
<td>STATE(STAT)</td>
<td>プロセスの状態</td>
</tr>
<tr>
<td>NICE</td>
<td>Nice値（優先度）数字が大きいほど優先度が低い</td>
</tr>
<tr>
<td>SESS</td>
<td>セッションID</td>
</tr>
<tr>
<td>WCHAN</td>
<td>プロセス待機中の16進数からの関数</td>
</tr>
<tr>
<td>PRI</td>
<td>優先順位<br />
静的な優先順位はNice値で決まり、動的な優先順位は静的優先順位をベースに決まる</td>
</tr>
</tbody>
</table>
</div>

<h3>プロセスの状態一覧</h3>
<p>既に何度か記載していますが、項目の「STAT」にはプロセスの状態が表示されます。<br />
記号でプロセス状態が表示されているので一覧で説明します。</p>
<p>1文字目の記号です</p>
<div id="height50">
<table>
<thead>
<tr>
<th>ステータス記号</th>
<th>意味</th>
</tr>
</thead>
<tbody>
<tr>
<td>I</td>
<td>アイドル状態（20秒以上スリープしている）</td>
</tr>
<tr>
<td>R</td>
<td>実行可能または実行中</td>
</tr>
<tr>
<td>S</td>
<td>割り込み可能なスリープ状態（20秒未満スリープしている）</td>
</tr>
<tr>
<td>T</td>
<td>ジョブ制御シグナルにより停止</td>
</tr>
<tr>
<td>U</td>
<td>無停止待機状態</td>
</tr>
<tr>
<td>Z</td>
<td>終了後、親プロセスに回収されなかった死んだ状態</td>
</tr>
</tbody>
</table>
</div>
<p>2文字目以降の記号です。</p>
<div id="height50">
<table>
<thead>
<tr>
<th>ステータス記号</th>
<th>意味</th>
</tr>
</thead>
<tbody>
<tr>
<td>＋</td>
<td>制御端末のフォアグラウンドプロセスグループに入っている</td>
</tr>
<tr>
<td>＜</td>
<td>CPU使用優先度が上がっている</td>
</tr>
<tr>
<td>＞</td>
<td>メモリ要求に対するソフトリミットが指定されており、そのリミットを超えている状態。このようなプロセスはメモリの中身をハードディスクに移さない。</td>
</tr>
<tr>
<td>A</td>
<td>ランダムなページ置換を要求している</td>
</tr>
<tr>
<td>E</td>
<td>終了中</td>
</tr>
<tr>
<td>L</td>
<td>実メモリのページをロックして利用している</td>
</tr>
<tr>
<td>N</td>
<td>CPU使用優先度が下がっている</td>
</tr>
<tr>
<td>S</td>
<td>FIFO（ファーストインファーストアウト）ページ置換を要求している<br />
最初に格納したデータから取り出す方式</td>
</tr>
<tr>
<td>s</td>
<td>セッションリーダーである</td>
</tr>
<tr>
<td>V</td>
<td>vfork（呼び出したプロセスの子プロセスを生成）の間、一時中断されている</td>
</tr>
<tr>
<td>W</td>
<td>スワップアウト（メモリの中身をハードディスクに移す）されている。</td>
</tr>
<tr>
<td>X</td>
<td>トレースかデバッグされている</td>
</tr>
</tbody>
</table>
</div>

<h2>psの基本使用方法</h2>
<p>とても長くなりましたが最後に、上記の情報を踏まえてよく使われる簡単な使用方法を説明したいと思います。</p>
<p class="prism-title">全プロセス表示</p>
<pre><code class="language-bash">ps aux</code></pre>
<p>全部のプロセスを表示する場合はこの方法が使いやすいかと思います。もしくは<code class="language-bash">ps Au</code>とかでもいいですね。</p>
<p>確認したいプロセス名・ファイル名・アプリ名などで調べたい場合は<code class="language-bash">grep</code>を使うと便利です。</p>
<p class="prism-title">名前を指定する</p>
<pre><code class="language-bash">ps aux | grep プロセス名・ファイル名・アプリ名</code></pre>
<p>オプション<code class="language-bash">o,-o</code>で項目を自分の好みで指定するのもオススメです。</p>
<p class="prism-title">項目を指定する</p>
<pre><code class="language-bash">ps axho user,pid,ppid,pri,pcpu,pmem,vsz,rss,lstart,command
USER               PID  PPID PRI  %CPU %MEM      VSZ    RSS STARTED                      COMMAND
root                 1     0  37   0.0  0.1  4329032  22384 火  5/15 12:02:13 2018      /sbin/launchd
root                51     1   4   0.0  0.0  4305532   1544 火  5/15 12:02:14 2018      /usr/sbin/syslogd</code></pre>
<p>「lstart」を指定するとプロセス起動日時を詳細に確認できて結構便利です。</p>
<p>自分が使用する<code class="language-bash">ps</code>コマンドのオプションが決まっている場合は、エイリアスに登録しておくと毎回入力せずに済むので便利です。<br />
エイリアス登録方法は以下の記事で説明しています。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-alias/"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="500" height="500" src="https://do-zan.com/wp-content/uploads/2016/03/alias.png" class="attachment-medium size-medium wp-post-image" alt="aliasアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/03/alias.png 500w, https://do-zan.com/wp-content/uploads/2016/03/alias-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/03/alias-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/03/alias-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/03/alias-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/03/alias-400x400.png 400w, https://do-zan.com/wp-content/uploads/2016/03/alias-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/03/alias-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/03/alias-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/03/alias-170x170.png 170w" sizes="(max-width: 500px) 100vw, 500px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルでエイリアスを設定する方法</div><div class="more">続きを読む...</div><div class="substr">ターミナルを使っている時、よく使うコマンドに対していつも同じオプションを入力するのが手間と感じている方も多いのではないでしょうか？ 今回は、よく使用するコマンドのオプションを毎回入力しなくてもいいようにエイリアスの設定方法を説明します。 ターミナルの作業になるのでよくわからない場合は下の記事が参考と...</div></div></a></div>
<p>以上になります。とても長くなりましたが何か参考になれば幸いです。</p>The post <a href="https://do-zan.com/mac-terminal-ps/">Macターミナルコマンド「ps」のオプションまとめと使用方法</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></content:encoded>
					
					<wfw:commentRss>https://do-zan.com/mac-terminal-ps/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Mac Zipファイルを暗号化方法とzipコマンドオプションまとめ</title>
		<link>https://do-zan.com/mac-zip-password/</link>
					<comments>https://do-zan.com/mac-zip-password/#respond</comments>
		
		<dc:creator><![CDATA[D-Box]]></dc:creator>
		<pubDate>Thu, 26 Nov 2015 16:04:57 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Tips-Mac]]></category>
		<category><![CDATA[コマンド]]></category>
		<category><![CDATA[ターミナル]]></category>
		<category><![CDATA[pickup]]></category>
		<category><![CDATA[Zip]]></category>
		<category><![CDATA[パスワード]]></category>
		<category><![CDATA[ファイル]]></category>
		<guid isPermaLink="false">http://do-zan.com/?p=308</guid>

					<description><![CDATA[<p>圧縮したzipファイルにパスワードをかける方法を紹介します。 今回はzipファイルのパスワード化と既にパスワード化したzipファイルの作成方法を説明します。 通常のファイルを暗号化するのとは違い、直接パスワードをかけれま…</p>
The post <a href="https://do-zan.com/mac-zip-password/">Mac Zipファイルを暗号化方法とzipコマンドオプションまとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></description>
										<content:encoded><![CDATA[<p>圧縮したzipファイルにパスワードをかける方法を紹介します。<br />
 今回はzipファイルのパスワード化と既にパスワード化したzipファイルの作成方法を説明します。<br />
 通常のファイルを暗号化するのとは違い、直接パスワードをかけれます。<br />
 通常ファイルの暗号化方法は下記をご覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/file-encryption/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="300" height="199" src="https://do-zan.com/wp-content/uploads/2015/10/48514541_480x319-300x199.jpeg" class="attachment-medium size-medium wp-post-image" alt="鍵" srcset="https://do-zan.com/wp-content/uploads/2015/10/48514541_480x319-300x199.jpeg 300w, https://do-zan.com/wp-content/uploads/2015/10/48514541_480x319-304x202.jpeg 304w, https://do-zan.com/wp-content/uploads/2015/10/48514541_480x319-282x187.jpeg 282w, https://do-zan.com/wp-content/uploads/2015/10/48514541_480x319.jpeg 480w" sizes="(max-width: 300px) 100vw, 300px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macでファイルやフォルダにパスワードをかける方法</div><div class="more">続きを読む...</div><div class="substr">見られたくない、重要度の高いファイルやフォルダにパスワードをかける方法を紹介します。 共有しているPCや他人がPCを触っている環境下では欲しい機能ですよね。 方法は他にもあるのですが今回は手軽にできる暗号化したディスクイメージにファイルやフォルダを保存する方法を紹介します。 環境はElCapitan...</div></div></a></div>
<h2>zipファイル作成後、暗号化</h2>
<p>基本的にターミナルアプリを使用していきます。<br />
<kbd><kbd class="w-kbd">⌘ command</kbd>+<kbd class="w-kbd">space</kbd></kbd>Spotlight検索で「ターミナル.app」を起動しておきます。<br />
 ターミナルがよくわからない場合は下記に基本情報をまとめていますのでご覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-command-shortcut/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="400" height="400" src="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png" class="attachment-medium size-medium wp-post-image" alt="ターミナルアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png 400w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-170x170.png 170w" sizes="(max-width: 400px) 100vw, 400px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルの覚えておきたい基本情報・ショートカット・コマンドまとめ</div><div class="more">続きを読む...</div><div class="substr">忘れやすいのでターミナルの基本情報をまとめたいと思います。 普通にMacを使用していたらあまり使う機会はないかもしれませんが、ターミナルでのみ出来る機能もありますので覚えておくとよいかと思います。環境はbashになります。 ターミナルとは CUI(Character User Interface)を...</div></div></a></div>
<h3>ファイルを圧縮</h3>
<p>該当ファイル&#x27a1;︎右クリック&#x27a1;︎「”ファイル名”を圧縮」を選択します。</p>
<p><img decoding="async" class="size-full aligncenter" title="Mac-ファイルをzip圧縮" src="https://do-zan.com/wp-content/uploads/2018/02/d742b6a89801b61514cf6549d97cb5a9.png" alt="Mac-ファイルをzip圧縮" /></p>
<p>zipファイルが作成されます。</p>

<h3>ターミナルアプリを使用してパスワード化</h3>
<p>「zipcloak」+ <strong>半角スペース</strong>を入力します。該当するzipファイルをドラッグ＆ドロップします。<br />
 すると自動で該当ファイルへの階層が入力されるので、<kbd><kbd class="w-kbd">&#x21a9; return</kbd></kbd>を入力します。</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1232 size-full" title="Macターミナルzipファイル暗号化" src="https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-14-45.png" alt="Macターミナルzipファイル暗号化" width="543" height="234" srcset="https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-14-45.png 543w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-14-45-120x52.png 120w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-14-45-200x86.png 200w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-14-45-300x129.png 300w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-14-45-400x172.png 400w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-14-45-150x65.png 150w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-14-45-265x114.png 265w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-14-45-233x100.png 233w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-14-45-370x159.png 370w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-14-45-260x112.png 260w" sizes="(max-width: 543px) 100vw, 543px" /></p>
<p>下図のように「Enter Password:」と表示されるので、希望のパスワードを入力します。<br />
 「Verify Password:」と表示され、パスワードの再確認・再入力をします。</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-1233 size-full" title="Macターミナルzipファイル暗号化パスワード設定" src="https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39.png" alt="Macターミナルzipファイル暗号化パスワード設定" width="591" height="212" srcset="https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39.png 591w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39-120x43.png 120w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39-200x72.png 200w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39-300x108.png 300w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39-400x143.png 400w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39-150x54.png 150w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39-265x95.png 265w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39-550x197.png 550w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39-233x84.png 233w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39-370x133.png 370w, https://do-zan.com/wp-content/uploads/2015/11/2016-09-24-11-21-39-260x93.png 260w" sizes="(max-width: 591px) 100vw, 591px" /></p>
<p><kbd><kbd class="w-kbd">&#x21a9; return</kbd></kbd>を入力すれば完成です。該当ファイルを開くとパスワード化が出来ていることが確認できます。<br />
 ターミナルにあまり慣れていない場合はこの方法がやりやすいかと思います。</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-317 size-full" title="zipファイルパスワード入力" src="https://do-zan.com/wp-content/uploads/2015/11/73f3f1bf65fa231a3b42c6a2146ddfc01.png" alt="zipファイルパスワード入力" width="490" height="240" /></p>

<h2>ターミナルアプリでパスワード化したzipファイルを作成</h2>
<p>ターミナルアプリの「zipコマンド」でパスワード化したzipファイルの作成もできます。<br />
 デスクトップ上の「Test」というzipファイルをパスワード化することを例にして説明していきます。</p>
<h3>cdコマンドを使い作業場所を指定</h3>
<p>もし違うディレクトリにいる場合は、「cd」コマンドを入力し、デスクトップへ作業場所を移動します。<br />
 下記のコマンドを入力します。</p>
<pre><code class="language-bash">cd ~/Desktop</code></pre>
<p>念のため「pwd」コマンドで今いるディレクトリを確認してみましょう。<br />
 下のような状態であれば作業準備完了です。</p>
<pre><code class="language-bash">pwd
/Users/ログイン名/Desktop</code></pre>
<h3>zip系コマンドの基本的な使用方法</h3>
<p>zipコマンドの基本使用方法は、作成するzipファイル名を指定し、圧縮対象となるファイルを指定します。</p>
<pre><code class="language-bash">zip 作成するzipファイルパス 圧縮する対象ファイル名</code></pre>
<p>基本は上のような使い方になります。（スペースは半角スペース）<br />
 今回の例では作業場所がデスクトップで、デスクトップにあるファイルを圧縮しているのでパスは記載していません。</p>
<h3>zipコマンドで暗号化したzipフォルダ作成</h3>
<p>コマンドでzipファイルを作成すると、暗号化も同時に行えます。</p>
<pre><code class="language-bash">zip -er 圧縮後の名前 圧縮前の名前</code></pre>
<p>上記のコマンドで圧縮と同時に暗号化できます。<br />
 オプションの「-r」はフォルダの中身もまとめて圧縮するオプションなので、フォルダでない場合は必要ないです。<br />
 「Test」というフォルダを圧縮するときは下記のようになります。</p>
<pre><code class="language-bash">zip -er Test.zip ./Test</code></pre>
<h3>zip系コマンドの便利な点</h3>
<p>コマンドを使用すると少し複雑ですが、より詳細な指示を与えることができます。<br />
 例えば、圧縮したファイルの中身を確認したいときはunzipコマンドに「-l」オプションをつける、もしくはzipinfoコマンドを入力すると内容の確認が行えたり、zipコマンドに「-d」オプションをつけることで圧縮ファイル内の指定したファイルのみを削除することができたり、圧縮したいファイルに既存のzipファイルパスを指定するだけでzipファイルに追加ができたり、、、<br />
 などなど覚えておけばファイルを圧縮するときは結構役立つかと思います。</p>

<h3>zip系コマンド・オプションまとめ</h3>
<p>zipコマンド関係で知っておくと便利そうなものをまとめました。<br />
 今回紹介したように、オプションは組み合わせて使用できるので色々と試してみると良いかと思います。</p>
<div id="height100">
<table>
<thead>
<tr>
<th>コマンド・オプション入力例</th>
<th>動作内容</th>
</tr>
</thead>
<tbody>
<tr>
<td><code class="language-bash">zip -r zipファイルパス 再帰的に圧縮する対象フォルダパス</code></td>
<td>フォルダの中身のファイルも再帰的に圧縮する。「-r」オプションがない場合、ディレクトリを指定すると中のファイルは圧縮しない。</td>
</tr>
<tr>
<td><code class="language-bash">zip -e zipファイルパス 圧縮対象ファイルパス</code></td>
<td>圧縮対象ファイルを暗号化して格納する。</td>
</tr>
<tr>
<td><code class="language-bash">zip -# zipファイルパス 圧縮対象ファイルパス</code></td>
<td><strong>#</strong>に数値を入力すると、圧縮速度を指定できる。0は圧縮せずにファイルを格納する、数値が少ないほど圧縮率を犠牲にして処理速度が上がる。デフォルトでは6。</td>
</tr>
<tr>
<td><code class="language-bash">zip -d 対象zipファイルパス 削除するファイル名</code></td>
<td>対象zipファイル内の指定したファイルのみ削除する。</td>
</tr>
<tr>
<td><code class="language-bash">zipcloak 暗号化されていないzipファイルパス</code></td>
<td>暗号化されていないzipファイルを暗号化する。</td>
</tr>
<tr>
<td><code class="language-bash">unzip -l 対象zipファイルパス</code></td>
<td>zipファイルの内容を確認する。</td>
</tr>
<tr>
<td><code class="language-bash">zipinfo 対象zipファイルパス</code></td>
<td>zipファイルのより詳細な情報を確認する。<br />
 オプションの詳細は68user's pageさんのページで説明されております。<br />
 <a class="link1" href="http://x68000.q-e-d.net/~68user/unix/pickup?zipinfo" rel="nofollow noopener noreferrer" target="_blank">zipinfoオプション詳細</a></td>
</tr>
<tr>
<td><code class="language-bash">unzip 解凍するzipファイルパス -d 解凍先パス</code></td>
<td>zipファイルの解凍先を指定する。</td>
</tr>
<tr>
<td><code class="language-bash">unzip 解凍するzipファイルパス 解凍するファイル・フォルダパス</code></td>
<td>指定したファイルのみを解凍する。<br />
 解答するファイルがフォルダの場合は、ワイルドカード（*）で指定する必要有り（フォルダ以下のファイルは解凍されないため）</td>
</tr>
</tbody>
</table>
</div>

<p>以上になります。参考にしていただければと思います。<br />
 よく使うzipコマンドをエイリアスに追加をすればより使いやすくなるかと思います。<br />
 興味がある場合は下記の記事をご覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-alias/"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="500" height="500" src="https://do-zan.com/wp-content/uploads/2016/03/alias.png" class="attachment-medium size-medium wp-post-image" alt="aliasアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/03/alias.png 500w, https://do-zan.com/wp-content/uploads/2016/03/alias-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/03/alias-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/03/alias-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/03/alias-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/03/alias-400x400.png 400w, https://do-zan.com/wp-content/uploads/2016/03/alias-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/03/alias-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/03/alias-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/03/alias-170x170.png 170w" sizes="(max-width: 500px) 100vw, 500px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルでエイリアスを設定する方法</div><div class="more">続きを読む...</div><div class="substr">ターミナルを使っている時、よく使うコマンドに対していつも同じオプションを入力するのが手間と感じている方も多いのではないでしょうか？ 今回は、よく使用するコマンドのオプションを毎回入力しなくてもいいようにエイリアスの設定方法を説明します。 ターミナルの作業になるのでよくわからない場合は下の記事が参考と...</div></div></a></div>
<p>圧縮・展開作業が多い場合は「アーカイブユーティリティ」アプリを使用すると便利になります詳細は下記の記事をご覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-archive-concinient-method/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9.png" class="attachment-medium size-medium wp-post-image" alt="アーカイブユーティリティアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9.png 1024w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-150x150.png 150w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-768x768.png 768w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-120x120.png 120w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-200x200.png 200w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-300x300.png 300w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-600x600.png 600w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-400x400.png 400w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-197x197.png 197w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-270x270.png 270w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-144x144.png 144w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-170x170.png 170w, https://do-zan.com/wp-content/uploads/2018/02/18cfe281c6455dfcc5db8844a2725ae9-850x850.png 850w" sizes="(max-width: 1024px) 100vw, 1024px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macのファイル圧縮・展開を少し便利にする方法</div><div class="more">続きを読む...</div><div class="substr">今回はMacにデフォルトで用意されている、ファイルを圧縮や展開するアプリ「アーカイブユーティリティ」について説明します。 普段ファイルの圧縮・展開はマウス右クリックで行なっている場合が多いのですが、このアプリを使用すると圧縮後の元ファイルを削除したり複数ファイルを個別に圧縮したりと詳細な設定が可能で...</div></div></a></div>The post <a href="https://do-zan.com/mac-zip-password/">Mac Zipファイルを暗号化方法とzipコマンドオプションまとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></content:encoded>
					
					<wfw:commentRss>https://do-zan.com/mac-zip-password/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Macターミナルコマンド「chmod」の使い方</title>
		<link>https://do-zan.com/mac-terminal-chmod/</link>
					<comments>https://do-zan.com/mac-terminal-chmod/#respond</comments>
		
		<dc:creator><![CDATA[D-Box]]></dc:creator>
		<pubDate>Sat, 23 Jan 2016 12:59:14 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[コマンド]]></category>
		<category><![CDATA[ターミナル]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[pickup]]></category>
		<guid isPermaLink="false">http://do-zan.com/?p=571</guid>

					<description><![CDATA[<p>ここではターミナルコマンドchmod(change mode)の使い方を説明します。 ターミナルの基本的な情報を確認したい場合は下のページを御覧ください。 chmodはパーミッションの設定を変更するコマンドです。 パーミ…</p>
The post <a href="https://do-zan.com/mac-terminal-chmod/">Macターミナルコマンド「chmod」の使い方</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></description>
										<content:encoded><![CDATA[<p>ここではターミナルコマンドchmod(change mode)の使い方を説明します。<br />
 ターミナルの基本的な情報を確認したい場合は下のページを御覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-command-shortcut/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="400" height="400" src="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png" class="attachment-medium size-medium wp-post-image" alt="ターミナルアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png 400w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-170x170.png 170w" sizes="(max-width: 400px) 100vw, 400px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルの覚えておきたい基本情報・ショートカット・コマンドまとめ</div><div class="more">続きを読む...</div><div class="substr">忘れやすいのでターミナルの基本情報をまとめたいと思います。 普通にMacを使用していたらあまり使う機会はないかもしれませんが、ターミナルでのみ出来る機能もありますので覚えておくとよいかと思います。環境はbashになります。 ターミナルとは CUI(Character User Interface)を...</div></div></a></div>
<p>chmodはパーミッションの設定を変更するコマンドです。<br />
 パーミッションとは「ファイルやディレクトリに対してユーザーやグループが持つ権限」もしくはファイルやディレクトリがユーザーに対して実行する権限」の事です。<br />
 少しわかりづらいかもしれませんが、簡単に説明すると該当ファイル、ディレクトリを読み込んだり書き込んだりできるか、そのファイルはどのユーザーに対して有効なのかという感じです。</p>
<h2>パーミッションの読み方</h2>
<p>それではまずパーミッションの読み方を説明します。<br />
 今回は例としてSampleというフォルダとSampl.txtというテキストファイルを作成します。</p>
<pre class="line-numbers"><code class="language-bash">ls -l
drwxr-xr-x 2 Macuser staff 68 1 23 15:23 Sample
-rw-r--r-- 1 Macuser staff 7 1 23 15:24 Sample.txt</code></pre>
<p>ファイルの詳細を確認すると上記のように表示されます。<br />
 左側の「drwxr-xr-x」の部分（パーミッション）を説明します。<br />
 下図を参考にするとそれぞれのアルファベットの意味が理解できます。</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-576 size-full" title="パーミッション説明図" src="https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f.png" alt="パーミッション説明図" width="648" height="301" srcset="https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f.png 648w, https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f-120x56.png 120w, https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f-200x93.png 200w, https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f-300x139.png 300w, https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f-600x279.png 600w, https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f-400x186.png 400w, https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f-150x70.png 150w, https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f-265x123.png 265w, https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f-550x255.png 550w, https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f-233x108.png 233w, https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f-366x170.png 366w, https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f-260x121.png 260w" sizes="(max-width: 648px) 100vw, 648px" /></p>
<h3>読み方の例</h3>
<p>今回作成したディレクトリ、ファイルを例にすると、「Sample」はディレクトリであり、所有者は書き込めるが、他のユーザーは読み込みのみでき、実行権限を有しているフォルダであることが分かります。<br />
 「Sample.txt」はファイルであり、所有者は読み込み書き込みともに出来るが、他のユーザーは読み込みのみ、実行権限は有していないことが分かります。</p>

<h2>chmodコマンド入力</h2>
<p>アルファベットの意味を理解できたところで実際の権限を与える方法を説明します。</p>
<h3>+（追加）を使用</h3>
<p>+を使ってシンプルに権限を追加する方法を説明します。</p>
<pre class="line-numbers"><code class="language-bash">chmod go+w Sample
chmod a+x Sample.txt
ls -l
drwxrwxrwx 2 Macuser staff 68 1 23 15:23 Sample
-rwxr-xr-x 1 Macuser staff 7 1 23 15:24 Sample.txt</code></pre>
<p>上の例では、フォルダの「Sample」にはグループとその他のユーザーに書き込み権限を、テキストファイル「Sample.txt」には全てのユーザーに対して実行権限を与えるコマンドを入力しました。</p>

<h3>-（削除）を使用</h3>
<p>-を使って権限を削除する方法を説明します。</p>
<pre class="line-numbers"><code class="language-bash">chmod a-wx Sample
chmod go-x Sample.txt
ls -l
dr--r--r-- 2 Macuser staff 68 1 23 15:23 Sample
-rwxr--r-- 1 Macuser staff 7 1 23 15:24 Sample.txt</code></pre>
<p>上の例では、フォルダの「Sample」には全てのユーザーの書き込み、実行権限を、テキストファイル「Sample.txt」にはグループへの実行権限を削除しました。</p>

<h3>=（記載した権限に変更）を使用</h3>
<p>=を使ってそれぞれのユーザーへの権限をまとめて変更する方法を説明します。</p>
<pre class="line-numbers"><code class="language-bash">chmod u=wx,g=,o= Sample
chmod u=rwx,g=rwx,o=rwx Sample.txt
ls -l
d-wx------ 2 Macuser staff 68 1 23 15:23 Sample
-rwxrwxrwx 1 Macuser staff 7 1 23 15:24 Sample.txt</code></pre>
<p>このように「=」は記載しない場合は「不許可」の状態になります。上の例ではフォルダ「Sample」には所有者は書き込みと実行権限を可能に、テキストファイル「Sample.txt」には全てのユーザーに読み込み、書き込み、実行権限を許可しています。</p>

<h3>数字を使用</h3>
<p>「+」、「-」、「=」を使用した例を説明しましたが、内容の通り特定の権限を変更するときは手軽に変更できますが、数字を使うと簡潔に権限の変更が行えます。<br />
 <a href="https://do-zan.com/wp-content/uploads/2016/01/4b462aa5d5ba5b4b0fa9e8b098171c1f.png" class="link1" data-rel="lightbox-image-0" data-rl_title="パーミッション説明図" data-rl_caption="" title="パーミッション説明図">上の図</a>で示している様に、それぞれの権限には数字が割り振られています。rには4、wには2、xには1、不許可には0としています。これらの数字を足すことで与えたい権限を変更することができます。<br />
 例えばグループに全ての権限を与えたい時はr(4)+w(2)+x(1)になりますので070となります。</p>
<pre class="line-numbers"><code class="language-bash">chmod 600 Sample
chmod 755 Sample.txt
ls -l
drw------- 2 Macuser staff 68 1 23 15:23 Sample
-rwxr-xr-x 1 Macuser staff 7 1 23 15:24 Sample.txt</code></pre>
<p>上の例ではフォルダ「Sample」には所有者のみに読み込み権限と書き込み権限を付与してそれ以外は全て不許可にしました。<br />
 テキストファイル「Sample.txt」には所有者には全ての権限を、グループ、その他のユーザーには読み込みと実行権限を付与しています。<br />
 試しにフォルダ「Sample」に移動してみると実行権限がないので下記のように表示されます。</p>
<pre><code class="language-bash">-bash: cd: Sample: Permission denied</code></pre>
<p>このように数字を使用して権限を変更すると遥かに手軽に行えますので覚えておくと便利かと思います。</p>

<h3>追記</h3>
<p>オプションとして対象がフォルダの時は、「-R」を入力するとフォルダ内のフォルダ、ファイル全てのパーミッションを変更することが可能です。</p>
<pre><code class="language-bash">chmod -R 777 Sample</code></pre>
<p>以上で権限付与コマンド「chmod」の説明になります。<br />
 お役に立っていれば幸いです。</p>The post <a href="https://do-zan.com/mac-terminal-chmod/">Macターミナルコマンド「chmod」の使い方</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></content:encoded>
					
					<wfw:commentRss>https://do-zan.com/mac-terminal-chmod/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Macターミナルコマンド「ls」のオプションまとめ</title>
		<link>https://do-zan.com/mac-terminal-ls/</link>
					<comments>https://do-zan.com/mac-terminal-ls/#respond</comments>
		
		<dc:creator><![CDATA[D-Box]]></dc:creator>
		<pubDate>Mon, 25 Jan 2016 13:22:03 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[コマンド]]></category>
		<category><![CDATA[ターミナル]]></category>
		<category><![CDATA[ls]]></category>
		<category><![CDATA[pickup]]></category>
		<guid isPermaLink="false">http://do-zan.com/?p=579</guid>

					<description><![CDATA[<p>ターミナルコマンドls(list segments)の知っておくと便利なオプションを説明します。 操作したいディレクトリに何が存在し、何のファイルがあるのか把握をしないといけません。 lsコマンドはそんな時に基準の一つと…</p>
The post <a href="https://do-zan.com/mac-terminal-ls/">Macターミナルコマンド「ls」のオプションまとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></description>
										<content:encoded><![CDATA[<p>ターミナルコマンドls(list segments)の知っておくと便利なオプションを説明します。<br />
 操作したいディレクトリに何が存在し、何のファイルがあるのか把握をしないといけません。<br />
 lsコマンドはそんな時に基準の一つとなるディレクトリ等の情報を表示します。<br />
 ターミナル操作がメインになるのでよくわからない場合は下記を御覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-command-shortcut/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="400" height="400" src="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png" class="attachment-medium size-medium wp-post-image" alt="ターミナルアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png 400w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-170x170.png 170w" sizes="(max-width: 400px) 100vw, 400px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルの覚えておきたい基本情報・ショートカット・コマンドまとめ</div><div class="more">続きを読む...</div><div class="substr">忘れやすいのでターミナルの基本情報をまとめたいと思います。 普通にMacを使用していたらあまり使う機会はないかもしれませんが、ターミナルでのみ出来る機能もありますので覚えておくとよいかと思います。環境はbashになります。 ターミナルとは CUI(Character User Interface)を...</div></div></a></div>
<p>パーミッション（権限）の読み方や変更方法を知りたい場合はこちらの記事が参考になると思います。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-chmod/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="500" height="500" src="https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095.png" class="attachment-medium size-medium wp-post-image" alt="ターミナルchmodアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095.png 500w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-400x400.png 400w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-170x170.png 170w" sizes="(max-width: 500px) 100vw, 500px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルコマンド「chmod」の使い方</div><div class="more">続きを読む...</div><div class="substr">ここではターミナルコマンドchmod(change mode)の使い方を説明します。 ターミナルの基本的な情報を確認したい場合は下のページを御覧ください。 chmodはパーミッションの設定を変更するコマンドです。 パーミッションとは「ファイルやディレクトリに対してユーザーやグループが持つ権限」もしく...</div></div></a></div>
<h2>lsコマンドのオプションとは</h2>
<p>「ls」コマンドにはディレクトリ名やファイル名を表示すると共に、色々なオプションを追加することにより、表示内容を変更することができます。これにより該当ファイルのより詳細な情報を取得できます。</p>
<h3>lsコマンドの入力例</h3>
<p>「ls」+「オプション」+「ファイル、ディレクトリ名」<br />
 基本的にはこのような入力方法になります。（+は半角スペース）<br />
 デスクトップ上のファイルを詳細に（-lオプション）確認する時の例です。<br />
 オプションの種類は後述しますが、オプションは複数使用することもできます。<br />
 「-loa」等付けたいオプションを追加すれば表示します。(オプションの内容によっては機能が上書きされます）</p>
<pre><code class="language-bash">ls -l ~/Desktop</code></pre>
<h2>lsコマンドのオプション</h2>
<p>lsコマンドのオプションは多岐に渡ります。<br />
 自分の環境にあったオプションを使用してみてください。</p>
<h3>-a、-A</h3>
<p>「-a」は隠しファイルを含め、ファイルを全表示します。<br />
 「-A」は-aと同じく隠しファイルを表示しますが、特殊な形式の「.」（カレントディレクトリ）と「..」（ペアレントディレクトリ）を表示しません。</p>
<h3>-l</h3>
<p>アクセス権、リンク数、所有者名、グループ名、サイズ、最終更新日時、名前の詳細で表示します。<br />
 多用するオプションですね。<br />
 以下（赤字で記載）は「-l」オプションと一緒に使用するオプションです。</p>
<h4><span class="red-font">-@</span></h4>
<p>オプション「-l」を追加するとパーミッションの末尾に（@）が付いたディレクトリやファイルがありますが、これらには拡張属性が設定されています。（-@）オプションを追加すると割り当てられている拡張属性を表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -l@
drwx------@ 12 Macuser staff 408 1 25 10:59 Dropbox
com.apple.FinderInfo 32</code></pre>
<h4><span style="color: #ff0000;">-e</span></h4>
<p>同じようにオプション「-l」を追加するとパーミッションの末尾に「+」が付いたディレクトリがあります。<br />
 このようなディレクトリには「ACL」（Access Control List、アクセス制御リスト）による特別なアクセス権限の設定がされているディレクトリです。（Mac OS X 10.4以降で追加）<br />
 例えば、DesktopやApplication等の重要なディレクトリは削除できないように、OSによって制御されています。<br />
 このオプションはACL設定がされているディレクトリを表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -le
drwx------+ 5 Macuser staff 170 1 25 11:22 Desktop
0: group:everyone deny delete</code></pre>
<p>通常、あまり追加したりすることはないかもしれませんが、「chmod」コマンドでデイレクトリを削除できないようにアクセス権限（ACL）の設定を行えます。<br />
 以下はホームディレクトリの「Applications」ディレクトリにACLの設定を行う例です。</p>
<pre><code class="language-bash">chmod +a "group:everyone deny delete" ~/Applications</code></pre>
<p>設定したアクセス権限を解除するのは、以下のように実行します。</p>
<pre><code class="language-bash">chmod -RN ~/Applications</code></pre>
<h4><span style="color: #ff0000;">-h</span></h4>
<p>「-l」オプションで表示されるサイズを適正な単位で表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -lh
drwx------@ 67 Macuser staff 2.2K 1 22 22:00 Library</code></pre>
<h4><span style="color: #ff0000;">-u</span></h4>
<p>「-l」オプションで表示される最終更新日時の代わりに最終アクセス日を表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -lu
drwx------@ 67 Macuser staff 2278 1 25 18:39 Library</code></pre>
<h4><span style="color: #ff0000;">-U</span></h4>
<p>「-l」オプションで表示される最終更新日時の代わりにディレクトリ、ファイルが作成された年、月、日時を表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -lU
drwx------@ 67 D-Box staff 2278 8 7 2014 Library</code></pre>
<h3>-F</h3>
<p>ファイル、ディレクトリ名の末尾に種類を意味する記号を表示します。 ディレクトリは「/」、シンボリックリンクは（@）、実行可能形式ファイルは「*」等があります。<br />
 オプションの「l」と一緒に使用するとシンボリックリンクの場合はリンク元のファイルも表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -lF
lrwxr-xr-x   1 Macuser  staff    19B 11 22  2016 Desktop@ -&gt; ../../../../Desktop
drwx------   3 Macuser  staff   102B 11 22  2016 Documents/
lrwxr-xr-x   1 Macuser  staff    21B 11 22  2016 Downloads@ -&gt; ../../../../Downloads
drwx------  28 Macuser  staff   952B 11 22  2016 Library/
lrwxr-xr-x   1 Macuser  staff    18B 11 22  2016 Movies@ -&gt; ../../../../Movies
lrwxr-xr-x   1 Macuser  staff    17B 11 22  2016 Music@ -&gt; ../../../../Music
lrwxr-xr-x   1 Macuser  staff    20B 11 22  2016 Pictures@ -&gt; ../../../../Pictures</code></pre>
<h3>-t</h3>
<p>最終更新日時を最近のものから順番に並び替えて表示します。また、他のオプションを追加して出力内容を変更している場合はその日時を並び替えます。</p>
<pre class="line-numbers"><code class="language-bash">ls -lt
drwx------+ 5 Macuser staff 170 1 25 11:22 Desktop
drwxr-xr-x@ 5 Macuser staff 170 1 25 11:22 Applications (Parallels)
drwx------@ 12 Macuser staff 408 1 25 10:59 Dropbox
drwx------+ 6 Macuser staff 204 1 24 23:09 Downloads</code></pre>
<h3>-R</h3>
<p>サブディレクトリの内容も表示します。<br />
 出力内容が多くなりがちなので「less」コマンドでページャで確認するかテキストに出力したほうが良いと思います。<br />
 下の例はホームディレクトリのドキュメント（書類）直下のファイル情報を出力する場合です。</p>
<pre class="line-numbers"><code class="language-bash">ls -lR ~/Documents/ | less &#x2b05;︎ ページャで表示
ls -lR ~/Documents/ &gt; Documents.txt &#x2b05;︎ テキストに出力</code></pre>

<h3>-S</h3>
<p>ディレクトリ、ファイルのサイズが大きいものから順番に並び替えて表示します。<br />
 「-l」オプションと組み合わせるとこのように表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -lS
drwx------@ 67 Macuser staff 2278 1 22 22:00 Library
drwx------+ 15 Macuser staff 510 1 20 23:43 Documents
drwx------@ 12 Macuser staff 408 1 25 10:59 Dropbox
drwx------+ 9 Macuser staff 306 1 13 00:17 Pictures</code></pre>

<h3>-r</h3>
<p>ディレクトリ、ファイル名を降順に表示します。</p>
<h3>-d</h3>
<p>ディレクトリを指定した場合、通常該当ディレクトリ内の情報を表示しますが、「-d」オプションを追加すると指定したディレクトリの情報を表示します。「-l」オプションと組み合わせてドキュメント（書類）を指定するとこのような表示になります。</p>
<pre class="line-numbers"><code class="language-bash">ls -ld Documents
drwx------+ 15 Macuser staff 510 1 20 23:43 Documents</code></pre>

<h3>-o</h3>
<p>「-l」オプションと同じく詳細を表示しますが、「グループ名」を省略して表示します。</p>
<h3>-g</h3>
<p>「-l」オプションと同じく詳細を表示しますが、「所有者名」を省略して表示します。</p>
<h3>-G</h3>
<p>ディレクトリ、ファイルの種類に応じて色を変えて表示します。</p>
<h2>lsコマンドオプション一覧</h2>
<p>説明したオプションを一覧にまとめました。</p>
<div class="aside-normal"><span><i class="fa fa-comments-o" aria-hidden="true"></i></span>　「-l」と一緒に使用するオプションは赤字表示です。</div>
<div id="height50">
<table>
<thead>
<tr>
<th>オプション</th>
<th>機能</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-a-A" class="link1">-a</a></td>
<td>隠しファイル含めファイル全表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-a-A" class="link1">-A</a></td>
<td>「.」と「..」以外の隠しファイル含め全表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-l" class="link1">-l</a></td>
<td>詳細で表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#i" class="link1"><span class="red-font">-@</span></a></td>
<td>拡張属性の内容を表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-e" class="link1"><span class="red-font">-e</span></a></td>
<td>ACL設定がされているディレクトリを表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-h" class="link1"><span class="red-font">-h</span></a></td>
<td>サイズを適正な単位で表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-u" class="link1"><span class="red-font">-u</span></a></td>
<td>最終アクセス日を表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-U" class="link1"><span class="red-font">-U</span></a></td>
<td>作成された日時を表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-F" class="link1">-F</a></td>
<td>名前の末尾に種類を意味する記号を表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-t" class="link1">-t</a></td>
<td>日時を最近のものから並び替えて表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-R" class="link1">-R</a></td>
<td>サブディレクトリの内容も表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-S" class="link1">-S</a></td>
<td>サイズの大きいものから並び替えて表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-r" class="link1">-r</a></td>
<td>名前を降順に表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-d" class="link1">-d</a></td>
<td>指定したディレクトリの情報を表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-o" class="link1">-o</a></td>
<td>グループ名を省略して詳細表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-g" class="link1">-g</a></td>
<td>所有者名を省略して詳細表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-G" class="link1">-G</a></td>
<td>種類に応じて色を変更して表示</td>
</tr>
</tbody>
</table>
</div>
<p>このようにたくさんのオプションがありますが、他にも色々な機能を持ったオプションが有ります。<br />
 英語表記なので忘れないためにここに抜粋しましたが、興味がある方は下記のコマンドで「ls」の詳細が見れますので確認してみてください。</p>
<p>よく使うオプションが変わらないのであればエイリアスを設定すると毎回オプションを入力する手間も省けて、非常に便利です。<br />
 興味がある方はこちらのページで紹介していますので御覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-alias/"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="500" height="500" src="https://do-zan.com/wp-content/uploads/2016/03/alias.png" class="attachment-medium size-medium wp-post-image" alt="aliasアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/03/alias.png 500w, https://do-zan.com/wp-content/uploads/2016/03/alias-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/03/alias-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/03/alias-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/03/alias-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/03/alias-400x400.png 400w, https://do-zan.com/wp-content/uploads/2016/03/alias-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/03/alias-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/03/alias-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/03/alias-170x170.png 170w" sizes="(max-width: 500px) 100vw, 500px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルでエイリアスを設定する方法</div><div class="more">続きを読む...</div><div class="substr">ターミナルを使っている時、よく使うコマンドに対していつも同じオプションを入力するのが手間と感じている方も多いのではないでしょうか？ 今回は、よく使用するコマンドのオプションを毎回入力しなくてもいいようにエイリアスの設定方法を説明します。 ターミナルの作業になるのでよくわからない場合は下の記事が参考と...</div></div></a></div>The post <a href="https://do-zan.com/mac-terminal-ls/">Macターミナルコマンド「ls」のオプションまとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></content:encoded>
					
					<wfw:commentRss>https://do-zan.com/mac-terminal-ls/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mac スクリーンショットコマンド「screencapture」の使用方法まとめ</title>
		<link>https://do-zan.com/mac-terminal-screencapture/</link>
					<comments>https://do-zan.com/mac-terminal-screencapture/#respond</comments>
		
		<dc:creator><![CDATA[D-Box]]></dc:creator>
		<pubDate>Wed, 22 Jun 2016 12:29:35 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[コマンド]]></category>
		<category><![CDATA[ターミナル]]></category>
		<category><![CDATA[画像]]></category>
		<category><![CDATA[pickup]]></category>
		<category><![CDATA[screencapture]]></category>
		<category><![CDATA[スクリーンショット]]></category>
		<guid isPermaLink="false">http://do-zan.com/?p=1120</guid>

					<description><![CDATA[<p>スクリーンショットを撮るターミナルコマンド「screencapture」のオプションを紹介します。 スクリーンショットには知っておくと便利なショートカットが多数あります。 下記の記事でまとめていますので、役立つショートカ…</p>
The post <a href="https://do-zan.com/mac-terminal-screencapture/">Mac スクリーンショットコマンド「screencapture」の使用方法まとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></description>
										<content:encoded><![CDATA[<p>スクリーンショットを撮るターミナルコマンド「screencapture」のオプションを紹介します。<br />
 スクリーンショットには知っておくと便利なショートカットが多数あります。<br />
 下記の記事でまとめていますので、役立つショートカットが発見できるかもしれないです。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-shortcut/#i-2" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="1600" height="1067" src="https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2.jpg" class="attachment-medium size-medium wp-post-image" alt="Mac-ショートカット-アイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2.jpg 1600w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-768x512.jpg 768w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-120x80.jpg 120w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-200x133.jpg 200w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-300x200.jpg 300w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-600x400.jpg 600w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-400x267.jpg 400w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-150x100.jpg 150w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-265x177.jpg 265w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-405x270.jpg 405w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-216x144.jpg 216w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-255x170.jpg 255w, https://do-zan.com/wp-content/uploads/2015/09/cf1f9130ec59a05f21eff8ac11f09ff2-850x567.jpg 850w" sizes="(max-width: 1600px) 100vw, 1600px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macで覚えておきたいショートカットまとめ</div><div class="more">続きを読む...</div><div class="substr">数多くあるMacのショートカットを覚えきれずに使いこなせてないと感じたので、自分の中で良く使い覚えておきたいショートカットのみを抜粋して記載していきます。 数が多くなっているので、ざっくりとカテゴリ分けをしています。 目次を辿った方が使いやすいかと思います。 ウィンドウ、タブ ウィンドウやタブをコン...</div></div></a></div>
<p>またターミナルの内容が主になるのでわからないことなどあれば下記の記事で基本情報をまとめていますので御確認ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-command-shortcut/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="400" height="400" src="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png" class="attachment-medium size-medium wp-post-image" alt="ターミナルアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png 400w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-170x170.png 170w" sizes="(max-width: 400px) 100vw, 400px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルの覚えておきたい基本情報・ショートカット・コマンドまとめ</div><div class="more">続きを読む...</div><div class="substr">忘れやすいのでターミナルの基本情報をまとめたいと思います。 普通にMacを使用していたらあまり使う機会はないかもしれませんが、ターミナルでのみ出来る機能もありますので覚えておくとよいかと思います。環境はbashになります。 ターミナルとは CUI(Character User Interface)を...</div></div></a></div>
<p>今回はscreencaptureコマンドのオプションを理解して、自分に合ったスクリーンショットを使えるように、そしてショートカットでササッと使用できるようになれればと考えています。</p>
<h2>screencaptureコマンドのオプションとは</h2>
<p><code class="language-bash">screencapture</code>を実行する際にオプションを指定することによって、スクリーンショットにマウスカーソルを含めたり、撮影後にプレビュー.appで自動的に開いたりなどスクリーンショットに様々な機能を選択付与できます。<br />
 これから紹介するオプションを使用してショートカットに登録すれば、普段のスクリーンショットを自分好みに設定できます。</p>
<h3>screencaptureコマンド基本入力例</h3>
<p>「screencapture」+「オプション」+「保存先」+「ファイル名」<br />
 基本的にはこのような入力方法になります。（+は半角スペース）<br />
 例の通りこのコマンドはファイルの保存先とファイル名を必ず指定する必要があります。<br />
 簡単な例として選択範囲の撮影をデスクトップに保存する例です。</p>
<pre><code class="language-bash">screencapture -i ~/Desktop/01.png</code></pre>

<h3>screencaptureコマンドオプション</h3>
<p>それではscreencaptureのオプションを説明します。<br />
 オプションの種類は数多くあるので自分の使用状況に合わせたオプションを使用してください。</p>
<h4>-c</h4>
<p>クリップボードに保存します。これはスクリーンショット撮影時に<kbd><kbd class="w-kbd">⌃ control</kbd></kbd>を押した時と同じ動きです。</p>

<h4>-C</h4>
<p>撮影するスクリーンショットにマウスカーソルを含めます。<br />
 インタラクティブモード（範囲選択、ウィンドウモード）では動作しません。</p>

<h4>-i</h4>
<p>インタラクティブモード（範囲選択、ウィンドウモード）で撮影します。<br />
<kbd><kbd class="w-kbd">⌘ command</kbd>+<kbd class="w-kbd">⇧ shift</kbd>+<kbd class="w-kbd">4</kbd></kbd>でスクリーンショットを撮影する時と同じ動きになります。（<kbd><kbd class="w-kbd">space</kbd></kbd>でウィンドウ撮影モードに変更できます）</p>

<h4>-m</h4>
<p>マルチモニタ用のオプションです。メインモニタの画面のみ撮影します。</p>

<h4>-M</h4>
<p>撮影したスクリーンショットを新規メールに添付します。</p>

<h4>-o</h4>
<p>影のないスクリーンショットを撮影します。<br />
<kbd><kbd class="w-kbd">⌥ option</kbd></kbd>を押しながら撮影する時と同じ動きになります。<a href="https://do-zan.com/mac-screenshot-disabled-shadow/" class="link1" target="_blank" rel="noopener noreferrer">Macで影のないスクリーンショット撮影方法2選 </a></p>

<h4>-P</h4>
<p>撮影したスクリーンショットをプレビュー.appで開きます。</p>

<h4>-s</h4>
<p>インタラクティブモード（範囲選択）で撮影します。<br />
<kbd><kbd class="w-kbd">⌘ command</kbd> + <kbd class="w-kbd">⇧ shift</kbd> + <kbd class="w-kbd">4</kbd></kbd> でスクリーンショットを撮影する時と同じ動きになります。（<kbd><kbd class="w-kbd">space</kbd></kbd>でウィンドウ撮影モードに変更ができません）</p>

<h4>-S</h4>
<p>ウィンドウ撮影モードで撮影する時、通常は重なったウィンドウは無視して撮影しますが、-Sオプションを付けると重なったウィンドウも含め撮影します。</p>
<p><img decoding="async" class="size-full aligncenter" title="-Sオプションのウィンドウスクリーンショット" src="https://do-zan.com/wp-content/uploads/2017/11/efafd7d4795fb0e13e79950f266144f9.png" alt="-Sオプションのウィンドウスクリーンショット" /></p>

<h4> -t</h4>
<p>スクリーンショットのファイルフォーマットを指定して撮影できます。<br />
 デフォルトではpngが使用されています。（他では、gif、jpg、jp2、bmp、exr、pdf、psd、pct、sgi、tga、tifなどが使用できます）</p>

<h4>-T</h4>
<p>タイマーモードです。-Cオプションと合わせて使うとドラッグ＆ドロップなどのスクリーンショット撮影も可能になります。<a href="https://do-zan.com/mac-screenshot-timer/" class="link1" target="_blank" rel="noopener noreferrer">Macターミナルで指定秒数後にスクリーンショットを撮る2つの方法</a></p>

<h4>-w</h4>
<p>インタラクティブモード（ウィンドウ撮影モード）に限定して撮影します。（<kbd><kbd class="w-kbd">space</kbd></kbd>で範囲選択に変更ができません）</p>

<h4>-W</h4>
<p>インタラクティブモード（ウィンドウ撮影モード）から撮影をスタートします。（<kbd><kbd class="w-kbd">space</kbd></kbd>で範囲選択に変更ができます）</p>

<h4>-x</h4>
<p>撮影時のシャッター音をミュートにします。</p>

<h4>-a</h4>
<p>ウィンドウ撮影モードでポップアップした個別のシートを独立した形で撮影ができます。<br />
<kbd><kbd class="w-kbd">⌘ command</kbd></kbd>を押した時と同じ動きになります。</p>
<p><img decoding="async" class="size-full aligncenter" title="-aオプションのウィンドウスクリーンショット" src="https://do-zan.com/wp-content/uploads/2017/11/9c0af3d9ea6376b2af5c4f38e3067798.png" alt="-aオプションのウィンドウスクリーンショット" /></p>

<h4>-r</h4>
<p>ファイルにdpiのメタ情報を付与せずに撮影します。<br />
 プレビュー.appで開いて上部メニューのツール &#x27a1;︎ インスペクタを表示（<kbd><kbd class="w-kbd">⌘ command</kbd>+<kbd class="w-kbd">I</kbd></kbd>）で表示される情報の「Exif」が付与されません。<br />
 ファイルサイズも若干軽くなります。</p>
<p><img decoding="async" class="size-full aligncenter" title="-rオプションのスクリーンショットインスペクタ表示" src="https://do-zan.com/wp-content/uploads/2017/11/0c0a0323b5375d0cc5e8e0688ffe4f16.png" alt="-rオプションのスクリーンショットインスペクタ表示" /></p>

<h2>screencaptureコマンドオプション一覧</h2>
<p>説明したオプションを一覧にまとめました。</p>
<div id="height50">
<table>
<thead>
<tr>
<th>オプション</th>
<th>機能</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-c" class="link1">-c</a></td>
<td>クリップボードに保存</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-C" class="link1">-C</a></td>
<td>スクリーンショットにマウスカーソルを含める</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-i" class="link1">-i</a></td>
<td>インタラクティブモード（範囲選択、ウィンドウモード）で撮影（<kbd><kbd class="w-kbd">space</kbd></kbd>でモード変更可能）</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-m" class="link1">-m</a></td>
<td>マルチモニタ時にメインモニタのみ撮影</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-M" class="link1">-M</a></td>
<td>スクリーンショットを新規メールへ添付</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-o" class="link1">-o</a></td>
<td>影なしのスクリーンショット撮影<kbd><kbd class="w-kbd">⌥ option</kbd></kbd>を押しながら撮影時と同じ動き</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-P" class="link1">-P</a></td>
<td>スクリーンショットをプレビュー.appで開く</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-s" class="link1">-s</a></td>
<td>インタラクティブモード（範囲選択）で撮影（<kbd><kbd class="w-kbd">space</kbd></kbd>でモード変更不可）</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-S" class="link1">-S</a></td>
<td>ウィンドウモード撮影時、重なっているウィンドウも含めて撮影</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-t" class="link1">-t</a></td>
<td>ファイルフォーマットを指定して撮影</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-T" class="link1">-T</a></td>
<td>タイマーモードで撮影</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-w" class="link1">-w</a></td>
<td>インタラクティブモード（ウィンドウ）で撮影（<kbd><kbd class="w-kbd">space</kbd></kbd>でモード変更不可）</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-W" class="link1">-W</a></td>
<td>インタラクティブモード（ウィンドウ）で撮影（<kbd><kbd class="w-kbd">space</kbd></kbd>でモード変更可能）</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-x" class="link1">-x</a></td>
<td>シャッター音をミュート</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-a" class="link1">-a</a></td>
<td>ウィンドウモード撮影時、ポップアップされたシートを個別で撮影</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-screencapture/#-r" class="link1">-r</a></td>
<td>dpiメタ情報を付与せず撮影</td>
</tr>
</tbody>
</table>
</div>
<p>以上がscreencaptureコマンドのオプションです。<br />
 こういう確認をしているとデフォルトのスクリーンショット機能はとても限定的なのだと感じます。</p>
<pre><code class="language-bash">man screencapture</code></pre>
<p>上記のコマンドでscreencaptureのその他の詳細も英語表記ですが確認できます。</p>
<p>ここで紹介したコマンドオプションを応用して画像圧縮したスクリーンショットを撮る方法を説明していますので、興味がある方は確認して頂ければ。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-compressed-screenshot/"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="890" height="593" src="https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1.jpg" class="attachment-medium size-medium wp-post-image" alt="" srcset="https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1.jpg 890w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-768x512.jpg 768w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-120x80.jpg 120w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-200x133.jpg 200w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-300x200.jpg 300w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-600x400.jpg 600w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-400x267.jpg 400w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-150x100.jpg 150w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-265x177.jpg 265w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-405x270.jpg 405w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-216x144.jpg 216w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-255x170.jpg 255w, https://do-zan.com/wp-content/uploads/2016/07/hands-woman-photography-children-large-1-850x566.jpg 850w" sizes="(max-width: 890px) 100vw, 890px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macで画像圧縮したスクリーンショットを撮る方法</div><div class="more">続きを読む...</div><div class="substr">スクリーンショット撮影する際に毎回画像圧縮するのが手間と感じていたので、スクリーンショットを撮る時に自動で画像圧縮する方法を紹介します。 スクリーンショットのショートカットは下記の記事を御確認ください。 ターミナルの作業も含まれます。下記の記事に基本情報をまとめていますので参考になれば幸いです。 今...</div></div></a></div>
<p>下記の記事でAutomatorを使用して、ショートカットに組み込む方法を説明していますので、自分にあったscreencaptureコマンドを作成して組み込めば非常に便利になりますのでお試しください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-screenshot-timer/#Automator"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="600" height="500" src="https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07.jpg" class="attachment-medium size-medium wp-post-image" alt="Macターミナル時間指定スクリーンショットアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07.jpg 600w, https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07-120x100.jpg 120w, https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07-200x167.jpg 200w, https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07-300x250.jpg 300w, https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07-400x333.jpg 400w, https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07-150x125.jpg 150w, https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07-480x400.jpg 480w, https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07-236x197.jpg 236w, https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07-324x270.jpg 324w, https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07-173x144.jpg 173w, https://do-zan.com/wp-content/uploads/2016/03/wallpaper-watch-07-204x170.jpg 204w" sizes="(max-width: 600px) 100vw, 600px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルで指定秒数後にスクリーンショットを撮る2つの方法</div><div class="more">続きを読む...</div><div class="substr">スクリーンショットを撮る際に画面を整理したかったり、何か入力をしながらの画面を撮影したい時に便利な時間指定してスクリーンショットを撮る方法を紹介します。 色々なアプリもありますが必要のないアプリはダウンロードしない主義なので、Macのデフォルト機能で行える事を紹介します。 Automatorに組み込...</div></div></a></div>
<p>以上になります。参考になれば幸いです。</p>The post <a href="https://do-zan.com/mac-terminal-screencapture/">Mac スクリーンショットコマンド「screencapture」の使用方法まとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></content:encoded>
					
					<wfw:commentRss>https://do-zan.com/mac-terminal-screencapture/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Macをスリープさせないコマンド「caffeinate」使用方法まとめ</title>
		<link>https://do-zan.com/mac-terminal-caffeinate/</link>
					<comments>https://do-zan.com/mac-terminal-caffeinate/#comments</comments>
		
		<dc:creator><![CDATA[D-Box]]></dc:creator>
		<pubDate>Thu, 11 May 2017 08:33:40 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[コマンド]]></category>
		<category><![CDATA[ターミナル]]></category>
		<category><![CDATA[スリープ]]></category>
		<category><![CDATA[プロセス]]></category>
		<guid isPermaLink="false">https://do-zan.com/?p=1667</guid>

					<description><![CDATA[<p>Macのスリープ機能を一時的に抑制するコマンドcaffeinate（カフェインを投入するという意味らしい）の使用方法を紹介します。 デフォルトで設定はされていますが、一時的にスリープしないようにするときなどは通常（GUI…</p>
The post <a href="https://do-zan.com/mac-terminal-caffeinate/">Macをスリープさせないコマンド「caffeinate」使用方法まとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></description>
										<content:encoded><![CDATA[<p>Macのスリープ機能を一時的に抑制するコマンド<code class="language-bash">caffeinate</code>（カフェインを投入するという意味らしい）の使用方法を紹介します。<br />
 デフォルトで設定はされていますが、一時的にスリープしないようにするときなどは通常<a href="https://do-zan.com/mac-terminal-command-shortcut/#i" class="link1" target="_blank" rel="noopener noreferrer">（GUI）</a>の方法では設定を戻す必要などがあり少々手間になってしまいます。<br />
 今回紹介するコマンド<code class="language-bash">caffeinate</code>を使えば一時的な実装が手軽にできます。</p>
<p>通常、Macでスリープ機能の設定を変更する場合は「システム環境設定」&#x27a1;︎「省エネルギー」で行えます。</p>
<p><a href="https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29.png" data-rel="lightbox-image-0" data-rl_title="Mac 省エネルギー スリープ設定" data-rl_caption=""><img loading="lazy" decoding="async" class="aligncenter wp-image-1675 size--size9" title="Mac 省エネルギー スリープ設定" src="https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-300x201.png" alt="Mac 省エネルギー スリープ設定" width="300" height="201" srcset="https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-300x201.png 300w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-120x80.png 120w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-200x134.png 200w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-600x401.png 600w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-400x268.png 400w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-150x100.png 150w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-598x400.png 598w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-265x177.png 265w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-403x270.png 403w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-215x144.png 215w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29-254x170.png 254w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-15-12-29.png 668w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>基本的な自動スリープ機能はこれで事足りますが、長時間かかるダウンロード、インストール、プログラムを実行しているときに一時的にスリープを解除するのは元々の設定を忘れることもあり面倒です。</p>
<h2>基本使用方法</h2>
<p>ターミナルの起動方法や基本的な使い方は下記の記事で説明しているので御確認ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-command-shortcut/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="400" height="400" src="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png" class="attachment-medium size-medium wp-post-image" alt="ターミナルアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png 400w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-170x170.png 170w" sizes="(max-width: 400px) 100vw, 400px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルの覚えておきたい基本情報・ショートカット・コマンドまとめ</div><div class="more">続きを読む...</div><div class="substr">忘れやすいのでターミナルの基本情報をまとめたいと思います。 普通にMacを使用していたらあまり使う機会はないかもしれませんが、ターミナルでのみ出来る機能もありますので覚えておくとよいかと思います。環境はbashになります。 ターミナルとは CUI(Character User Interface)を...</div></div></a></div>
<p>使い方はいたって簡単です。ターミナルを起動して以下のコマンドを入力します。</p>
<pre><code class="language-bash">caffeinate</code></pre>
<p>ターミナルで「caffeinate」を実行するだけで、スリープが抑制されます。<br />
 簡単すぎて大した説明になっていないので以下にその他オプションの説明をします。</p>
<h3>caffeinateコマンドオプション</h3>
<p>caffeinatateコマンドにはいくつかオプションが用意されていて、スリープする箇所を変更したり、時間を指定したりといったより詳細な内容でスリープ抑制コマンドを実行できます。</p>
<h4>-d</h4>
<p>ディスプレイのスリープを抑制します。</p>
<h4>-i</h4>
<p>システムのスリープを抑制します。</p>
<h4>-m</h4>
<p>ハードディスクのスリープを抑制します。</p>
<h4>-s</h4>
<p>電源ケーブル接続時にスリープを抑制します。</p>
<h4>-u -t</h4>
<p>時間を指定してスリープを抑制します。<br />
 例えば2時間半の場合は下記のように入力します。指定時間は秒数で入力する必要があります。</p>
<pre><code class="language-bash">caffeinate -u -t 9000  &#x2b05;︎(150分×60秒)</code></pre>
<h4> -w</h4>
<p>プロセス番号（PID）を指定してそのプロセスが終了するまでスリープを抑制します。<br />
 プロセス番号は「アプリケーション」&#x27a1;︎「ユーティリティ」&#x27a1;︎「アクティビティモニタ」で確認することができます。</p>
<p><a href="https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24.png" data-rel="lightbox-image-1" data-rl_title="Mac アクティビティモニタ プロセス番号確認" data-rl_caption=""><img loading="lazy" decoding="async" class="aligncenter wp-image-1677 size--size12" title="Mac アクティビティモニタ プロセス番号確認" src="https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-600x450.png" alt="Mac アクティビティモニタ プロセス番号確認" width="600" height="450" srcset="https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-600x450.png 600w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-768x576.png 768w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-120x90.png 120w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-200x150.png 200w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-300x225.png 300w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-400x300.png 400w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-150x113.png 150w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-533x400.png 533w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-263x197.png 263w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-360x270.png 360w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-192x144.png 192w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24-227x170.png 227w, https://do-zan.com/wp-content/uploads/2017/05/2017-05-11-16-48-24.png 800w" sizes="(max-width: 600px) 100vw, 600px" /></a></p>
<p>例えばSafariを終了するまでスリープを抑制する場合は下記のように入力します。</p>
<pre><code class="language-bash">caffeinate -w 904</code></pre>
<p>オプションの説明は以上です</p>
<h3>アプリの実行ファイルを指定してスリープを抑制</h3>
<p>プロセス番号ではなくアプリの実行ファイルを直接指定して指定したアプリが終了するまでスリープを抑制することができます。</p>
<pre><code class="language-bash">caffeinate /Applications/Safari.app/Contents/MacOS/Safari</code></pre>
<p>この方法は少し手間なのでプロセス番号を指定した方が使いやすいかもしれません。</p>
<p>以上になります。オプションを交えると詳細なコマンドが実行できる反面面倒かもしれません。<br />
 基本的には<code class="language-bash">caffeinate</code>を実行すればスリープは抑制されるので基本仕様のみでも十分便利になるかと思います。<br />
 またいつも同じ方法で使用するのであればエイリアスを作成するのも一つの手かと思います。エイリアスの作成方法は下記の記事をご覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-alias/"><div><div class="sc_getpost_thumb"><img loading="lazy" decoding="async" width="500" height="500" src="https://do-zan.com/wp-content/uploads/2016/03/alias.png" class="attachment-medium size-medium wp-post-image" alt="aliasアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/03/alias.png 500w, https://do-zan.com/wp-content/uploads/2016/03/alias-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/03/alias-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/03/alias-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/03/alias-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/03/alias-400x400.png 400w, https://do-zan.com/wp-content/uploads/2016/03/alias-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/03/alias-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/03/alias-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/03/alias-170x170.png 170w" sizes="(max-width: 500px) 100vw, 500px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルでエイリアスを設定する方法</div><div class="more">続きを読む...</div><div class="substr">ターミナルを使っている時、よく使うコマンドに対していつも同じオプションを入力するのが手間と感じている方も多いのではないでしょうか？ 今回は、よく使用するコマンドのオプションを毎回入力しなくてもいいようにエイリアスの設定方法を説明します。 ターミナルの作業になるのでよくわからない場合は下の記事が参考と...</div></div></a></div>The post <a href="https://do-zan.com/mac-terminal-caffeinate/">Macをスリープさせないコマンド「caffeinate」使用方法まとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></content:encoded>
					
					<wfw:commentRss>https://do-zan.com/mac-terminal-caffeinate/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>
