C - C言語サイト
C - コンパイル・実行方法
Macでのスクリプトのコンパイル・実行方法
コンパイル
gcc test.c
実行
a.out
などがコンパイルして出力されるので、以下のように実行する。
./a.out
1行でコンパイル>実行
gcc -o <out> **.c && ./<out>
Reference
unix - HDDを完全に消去
手順
shred
コマンドを使う。
shred -z -v /dev/hdb
/dev/hdb/
にランダムな書き込みを25回繰り返して内容を消去する。※相当の時間がかかるので注意。
- '-z': ランダムな書き込みを25回
- '-v': 進捗を表示
/dev/hdb/
の部分はdf
コマンドなどで参照して指定先を確認する。
References
https://atmarkit.itmedia.co.jp/flinux/rensai/linuxtips/662delfile.html
mac - UbuntuのブートUSBを作成する
手順
Ubuntuのisoイメージダウンロード
以下のサイトからisoイメージをダウンロードする。
https://www.ubuntu.com/download/desktop
ブートUSB
diskutil list
でUSBメモリのIDENTIFIERを確認する(disk1s1
など)。Unmount USB
diskutil unMountDisk /dev/<IDENTIFIER>
- ダウンロードフォルダに移動
cd Downloads
- ブートディスクの作成
sudo dd if=ubuntu-22.04-desktop-amd64.iso of=/dev/rdisk2s2 bs=1m
注意: disk identifier (今回の場合disk2s2
)の前にr
が必要
少し時間がかかる。
References
mac unix - ターミナル起動時にbashrc読み込み
ターミナル起動時に.bashc
を読み込めるようにする。
手順
home directoryの.bashrc
に(なければ作成)以下を追加。
if [ -f ~/.bashrc ] ; then . ~/.bashrc fi
References
unix - aliasコマンド
登録されているAliasを一覧表示
alias
これで一覧が表示される。
登録する
alias <登録名>=<登録するコマンド>
有効な範囲
使用中のターミナルを実行中だけ。
常時使用したい場合は、.bashrc
に書き込む。
Tips
- 長いコマンドを登録しておくのも良い。