投稿

ラベル(macos)が付いた投稿を表示しています

macOSで指定するフォルダにPATHを通す(zsh)

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc source ~/.zshrc

macOSオフラインインストールメディア作成の保管用ディスクイメージ(.dmg)を生成する(.iso、USBメモリ作成可能)

※ ターミナルの作業フォルダにインストーラの約3倍以上の空き容量が必要 ※ インストーラアプリの取得方法は USBメモリの作成方法 を参照 macOSインストーラアプリの正式な名前を確認する ls /Applications/ INSTALLER変数にインストーラファイル名を指定する(「.app」は除く) INSTALLER="Install macOS Sequoia" 作業イメージファイルを作成 hdiutil create -o "${INSTALLER}.sparseimage" -volname "InstallVolume" -layout SPUD -fs HFS+J -type SPARSE hdiutil attach "${INSTALLER}.sparseimage" -noverify -nobrowse -mountpoint "/Volumes/${INSTALLER}" 作業イメージファイルにインストーラを書き込み(認証が必要) sudo "/Applications/${INSTALLER}.app/Contents/Resources/createinstallmedia" --volume "/Volumes/${INSTALLER}" --nointeraction 認識容量の縮小可能な最小サイズを確認する diskutil resizeVolume "/Volumes/${INSTALLER}" limits 「Minimum ... (◯◯◯◯◯ Bytes)」を確認し、認識容量を縮小する(Error: -69787 が発生する場合は値を調整し、段階的に縮小する) diskutil resizeVolume "/Volumes/${INSTALL...

macOS でファイルパスから Finder の親フォルダを開く方法

1. Finder の「フォルダへ移動」を使う 最も標準的な、追加設定が不要な方法。 Finder をアクティブ(一番手前に表示)にする。 ショートカット Command + Shift + G を押す。 入力欄にパスを貼り付ける。 ポイント: パスの末尾がファイル名(例:.../document.pdf)の場合、そのまま Enter を押すと そのファイルが選択された状態で 親フォルダが開く。 2. ターミナルからコマンドで開く (open -R) パスをすでにコピーしていて、ターミナルをよく使う場合に便利。 ターミナルに以下のように入力して実行: open -R /Users/yourname/Documents/example.txt -R (Reveal) オプションを使うことで、ファイルそのものを開くのではなく、Finder でそのファイルを選択した状態でフォルダを表示される。 3. AppleScript で自動化する(上級者向け) 頻繁にこの作業を行うなら、右クリックメニュー(クイックアクション)に登録できる。 「オートマター (Automator)」で「クイックアクション」を作成し、「AppleScript を実行」アクションに以下のコードを記述: on run {input, parameters} tell application "Finder" reveal POSIX file (input as string) activate end tell end run これを保存すれば、テキストを選択して右クリックから一発で Finder を開けるようになる。

macOSでスペースキーを2回素早く叩くと自動入力されるピリオド(.)をオフにする

設定を無効にする手順 画面左上の Appleメニュー() をクリックし、「システム設定...」 を選択します。 左側のサイドバーを下にスクロールし、「キーボード」 をクリックします。 右側のメニューにある「入力」セクションの 「入力ソース」 の横にある 「編集...」 ボタンをクリックします。 表示されたウィンドウの左側で 「すべての入力ソース」 が選択されていることを確認します。 「スペースバーを2回押してピリオドを入力」 という項目のスイッチを オフ にします。 右下の 「完了」 をクリックして閉じれば設定完了です。

macOS インストーラUSBメモリを作成する(macOS Tahoe)

ダウンロード可能なmacOSインストーラーのバージョンを確認する softwareupdate --list-full-installers macOSインストーラーをダウンロード softwareupdate --fetch-full-installer --full-installer-version 26.3 USBメモリの識別子確認してフォーマット(diskN を確認した識別子に置き換える) diskutil list diskutil eraseDisk JHFS+ InstallMacOS GPT /dev/diskN sudo /Applications/Install\ macOS\ Tahoe.app/Contents/Resources/createinstallmedia --volume /Volumes/InstallMacOS --nointeraction

指定の名前のフォルダをカレントディレクトリ以下から探す

find . -type d -name "abc"

エンコードを Shift_JIS 指定してGrep検索

rg コマンドの導入を推奨します macOS: `brew install ripgrep` Windows: `winget install BurntSushi.ripgrep.MSVC` 単語一致検索したい場合 rg --encoding shift-jis --text '\bあいう\b' vscode等一部エディタでファイルリンクが利用できるなら、ファイル名の各行出力も便利 rg --no-heading --encoding shift-jis --text '\bあいう\b' HomeBrew/ripgrep

macで node.js と npm をインストールする流れ

nvmをインストールする nvmの公式リポジトリで以下のようなインストール用コマンドを探し、実行します。 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash nvmを認識させるため、ターミナルを再起動。 nvmがインストールされているか確認。 command -v nvm nvm が表示されればインストールされている。 nvmを使って node.js と npm をインストール。 最新のnpmを含めて、安定版をインストールするオプションです。 nvm install stable --latest-npm 安定バージョンをデフォルトとして使用するよう設定します。 nvm alias default stable

ターミナルで標準出力のリダイレクト先ファイルへの追記を出力するコマンド

tail -f foo.log

macのターミナルでカレントディレクトリ以下の指定文字列を含むファイルを探す

macOSのファイルインデックスが効くので高速らしい mdfind -onlyin . -name foo.txt 完全一致結果が必要な場合 mdfind -onlyin . -name foo.txt | grep "/foo.txt$"

ターミナルで curl の結果に指定の文字列が何回出現するか確認するコマンド

$ curl -h | egrep -- '^[[:space:]]+-' | wc -l 引用元 https://qiita.com/unsoluble_sugar/items/9b78fd7e4e77c6e00f02

相対パスから一括で入れ子フォルダを作成する

mkdir コマンドを利用する C:\aaa に bbb フォルダを作成し、同時に bbb フォルダに ccc フォルダを作成する。 macの場合 -p オプションを利用する (記述したディレクトリが存在しなければ作成する) user@macmachine aaa % mkdir -p bbb/ccc Windowsの場合 C:\aaa>mkdir bbb\ccc

macOSのhostsファイルの場所

macOSのhostsファイルのパス /private/etc/hosts viで開く場合 sudo vi /private/etc/hosts

macのターミナルから、同じディレクトリで新規ターミナルを開く

open -a Terminal .

macのターミナルから、カレントディレクトリをFinderで開く

open -a Finder . もしくは open .

macで アプリケーションの強制終了 ウィンドウを開くショートカット

command + option + Esc

macOSに手動で git xcode-commandline-tool をインストールする

% Xcode-select --install xcodeコマンドラインツールのインストールダイアログが表示される。 macOSのアップデートなど行うと再度インストールの操作が必要になる模様。

Macで複数のSSH秘密鍵を利用する

設定ファイルの作成 $ touch ~/.ssh/config ファイルの内容例 Host github github.com HostName github.com IdentityFile ~/.ssh/id_ed25519 User git Host gitlab.com HostName gitlab.com IdentityFile ~/.ssh/id_rsa User git