0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

OS(Debian)、パッケージマネージャーなどについて[備忘録]

0
Posted at

本日は、OS周り(Debian)について学習しました。

新しい用語がたくさん出てきたり、大まかな流れなどが全然イメージできず、苦戦しましたが

なんとか先輩エンジニアのかたの助けもありなんとか60パーセントぐらいですが理解できました😅(多分、、)

それでは、本題の備忘録失礼します🔽

OSによってパッケージマネージャーが違う

・ mac brew
・debian apt
・centOS yum

brew.apt.yumは兄弟のようなイメージ。対応するOSは違うけどやれることはほぼ一緒。

気づいたこと

(brewでgitをダウンロードできるということを知っていた場合)
兄弟のイメージのような共通点など大きな枠組みを掴むことで
aptでも
aptでgitをダウンロードするが可能なのではないか?という仮説が立てられる
 = 枠組みを把握するのが大事

ショートカットキー

linux におけるログアウトショートカットキー

 control + D

他ユーザーでログインしている状態でrootユーザーに切り替えるショートカットキー

 su -

今日したミス

linuxでcontrol + Vのショートカットを使った。
 =OSが違うからmacOSのショートカットキーを打ち込んでも何も起こらなかった。(当たり前😱)

aptとは

パッケージマネージャー。ソフトウェアをインターネットからダウンロードしてインストールできる。

外部Echo、内部Echoの違い

$ echo --version
--version
$ /bin/echo --version
echo (GNU sh-utils) 1.16


上の内部のechoは“—version”という文字列をそのまま表示するだけですが、(リダイレクト)
下の外部のecho“--version”を「バージョンを表示しろ」というオプションと理解して、/bin/echoのバージョンを表示してます。

Helloworld2
cat <<EOF
Hello World
EOF


上のコードの意味を噛み砕いて書いてみる

Helloworld2は

ここから<<EOF
Hello World
ここの値をEOF

cat <<EOF(catに入れる)

ということは
$ helloworld2には
Hello World が入っている

ということです。

最後までみてくれてありがとうございました。

また明日からも頑張ります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?