ターミナル

ターミナル タイマー

sleep 5000; say finished; afplay <Path>;</path>

ターミナル 新規テキストファイルを作成

echo text > newfile script text.txt

ターミナル ディスクをフォーマット

diskutil list diskutil unMountDisk /dev/disk No. ※外付けのディスクはexternal phisicalで表示される diskutil eraseDisk HFS+ "New disk NAME" /dev/disk No. ※HFS+/macOS High Sierra以前のファイル更新履歴を記録するフォーマット APFS/macOS High Sie…

zshコマンド zmv

zmv -W '.png' '.jpeg' ※ .zshcrにて設定に以下追記が必要 autoload -Uz zmv //参考URL https://kaworu.jpn.org/freebsd/zsh_%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92zmv%E3%81%A7%E4%B8%80%E6%8B%AC%E3%83%AA%E3%83%8D%E…

sed チートリスト

sed -e "s/^.//g" 先頭から一文字を削除 sed -e "s/^...//g" 先頭から三文字を削除 sed -e "s/\./ /" 行の中で最初の.(ピリオド)を削除 sed -e "/^ZZZ/s/○○○/□□□/g" ^ZZZを条件にした行に対して○を□に置換 sed -e "/^[\t ]*$/d" testfile 空白行を削除 //…

シェルコマンドtips

複数階層にフォルダを作成 mkdir -p /tmp/hoge/{a1/a2,b1/b2/b3} 入力をファイルに出力 cat >> hoge.txt //参考URL https://qiita.com/dev-sabatarou/items/c0a1cf81a8c7a0dfa04a

SSHでVirturalBoxの仮想OSへ接続

~準備~ vertualboxへcentOSのインストールcentos.orgからdvdイメージのisoファイルをダウンロード ~centOSでネットワーク設定~ //ルートユーザに変更└su - //外部からのネットワーク経由での入力を受け付ける vi /etc/sysconfig/network-scripts/ifcfg-e…

シェルスクリプトの作り方2

//ターミナル操作Ctr + A :行の先頭に移動Ctr + E :行の最後に移動Ctr + F :カーソルを右に移動Ctr + B :カーソルを左に移動 Ctr + D :カーソル部分の文字を削除Ctr + H :カーソルの左の文字を削除Ctr + U :カーソルから行頭までの文字を削除Ctr + K :カーソ…

シェルスクリプトの作り方

//ターミナルからvimを起動 └vi ファイル名 #!/bin/bash 等シェルの場所を指定 .shファイルで保存 //管理者権限で実行許可を付与 └ chmod 755 ファイル名 ./ファイル名.shで実行

ターミナル ファイル操作

//ファイルのアクセスコントロール chmod u=,g=,o= filename //新規ファイル作成 touch //-tオプションで作成日時の変更 touch -t 日時 ファイル名 //ファイルの移動、名前変更 mv //新規ディレクトリの作成 mkdir //一覧ファイル、ディレクトリの一覧表示 l…