シンボリックについて


これを書こうと思った理由

LinuxでCTFの勉強をしていた際、gccのバージョンをさげたいと思い、シンボリックが分からなかったため、この記事をかこうと思いました。

シンボリックとは

Linuxで使用されるファイルシステムの機能の1つです。あるファイルやフォルダを示す別のファイルを作成して、そこを通じて本体のファイルやフォルダを参照出来るようにする仕組みです。

lnコマンド

ln…ファイルのリンクを作成するコマンドです。
ln [オプション] ファイル名 リンク名
オプションは-sが一番使うのでsを覚えていればいいと思います。

gccのバージョンのさげ方

$sudo add-repository ppa:ubuntu-toolchain-r/test
$sudo apt-get update
$sudo apt-get install gcc-4.7
$rm /usr/bin/gcc
$sudo ln -s /usr/bin/gcc-4.7 /usr/bin/gcc

今回はgccのバージョンを4.7にしましたけど、自分の違うバージョンでも大丈夫です。