C - C言語サイト

参照用

サイト

programming-place.net

記号・演算子など一覧

記号の一覧 | Programming Place Plus C言語編

学習用

サイト

http://www.c-lang.org/

苦しんで覚えるC言語

YouTube

まずは概要をつかむ。

youtu.be

C - コンパイル・実行方法

Macでのスクリプトのコンパイル・実行方法

コンパイル

gcc test.c

実行

a.outなどがコンパイルして出力されるので、以下のように実行する。

./a.out

1行でコンパイル>実行

gcc -o <out>  **.c && ./<out>

Reference

webkaru.net

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

  1. diskutil listでUSBメモリのIDENTIFIERを確認する(disk1s1など)。

  2. Unmount USB

diskutil unMountDisk /dev/<IDENTIFIER>
  1. ダウンロードフォルダに移動
cd Downloads
  1. ブートディスクの作成
sudo dd if=ubuntu-22.04-desktop-amd64.iso of=/dev/rdisk2s2 bs=1m

注意: disk identifier (今回の場合disk2s2)の前にrが必要

少し時間がかかる。

References

https://sy-base.com/myrobotics/mac/ubuntu_bootusb/

mac unix - ターミナル起動時にbashrc読み込み

ターミナル起動時に.bashcを読み込めるようにする。

手順

home directoryの.bashrcに(なければ作成)以下を追加。

if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi

References

https://blog.ruedap.com/2010/09/13/mac-bash-bashrc

unix - aliasコマンド

登録されているAliasを一覧表示

alias

これで一覧が表示される。

登録する

alias <登録名>=<登録するコマンド>

有効な範囲

使用中のターミナルを実行中だけ。 常時使用したい場合は、.bashrcに書き込む。

Tips

  • 長いコマンドを登録しておくのも良い。

References

https://eng-entrance.com/linux-command-alias