#Linuxって何?
LinuxはOSの一種でコンピュータを動かすための基本ソフト
OSとはシステム全体を管理し、さまざまなアプリケーションソフトを動かすための最も基本的なソフトウェア
※Windows, Mac, Unix(LinuxやBSDなと含む),Androidなど
#Linuxはどこで使われている?
サーバー、組み込み、デスクトップといった幅広い用途で使われている。
#Linuxの特徴
・オープンソースなので誰でも自由に使える。
・品質の高い多くのソフトウェアが利用でき、世界中で使用され信頼性も高い
・サーバーとして用いられていることが多い
#カーネルとディストリビューション
「Linux」は、厳密には二つの意味で分けられます。
・中核となるソフトウェア:Linuxカーネル。
・カーネルに色々なソフトウェアを組み合わして使いやすくしたもの:Linuxディストリビューション。
Linuxカーネルについてわかりやすくまとめられています。
https://qiita.com/uguis410/items/17ec1e447e9716bfdca7
#代表コマンドまとめ
#cd
change directoryの略
ディレクトリを移動するコマンド
ディレクトリ | 意味 | 指定方法 |
---|---|---|
カレントディレクトリ | 現在自分がいるディレクトリ | 「.」 |
親ディレクトリ | 一つ上の階層のディrクトリ | 「..」 |
ホームディレクトリ | 「/home/ユーザー名」ディレクトリ | 「~」 |
ルートディレクトリ | 「/」ディレクトリ | 「/」 |
#pwd
print name of working directoryの略
カレントディレクトリ(今いるディレクトリ)を表示するコマンド
一番親の階層から、自分がいる階層までのパス(流れ・繋がり)を表示する
#ls
listの略
ファイルやディレクトリの一覧を表示するコマンド
こちらのqiita参照
https://qiita.com/chihiro/items/6e1404c41e1236a9efe1
#mkdir
make directoryの略
ディレクトリを作成するコマンド
-p | 必要に応じて親ディレクトリも作成する |
$ mkdir dir1 (カレントディレクトリに「dir1」というディレクトリを作成する)
$ mkdir dir1/subdir (「dir1」の中に「subdir」というディレクトリを作成する)
$ mkdir -p dir1/dir2/dir3 (「dir1」「dir1/dir2」「dir1/dir2/dir3」というディレクトリを作成する)
#cat
concatenateの略
ファイルの中身を表示するコマンド
-n | 表示する内容に行番号をつける |
$ cat sample1.txt
red
blue
yellow
green
orange
white
black
$ cat -n sample1.txt
1 red
2 blue
3 yellow
4 green
5 orange
6 white
7 black
#touch
touchの略
空のファイルを作成するコマンド
#rm
removeの略
ファイル・ディレクトリを削除するコマンド
-r | ディレクトリも合わせて削除する |
-f | ファイルを削除する際に警告文を表示しない |
-i | ファイルの削除前に確認する |
#mv
moveの略
ファイルの移動、ファイル名を変更するコマンド
-i | 上書きする前に確認する |
こちらのqiita参照
https://qiita.com/nasuB7373/items/f46fe8dc7ffc7a26b249
#cp
copyの略
ファイル、ディレクトリをコピーするコマンド
-i | 上書きする前に確認する |
-r | ディレクトリをコピーする |
#find
findの略
ファイルを検索するコマンド
-name | ファイル名、大文字小文字を区別してファイルを検索 |
-iname | ファイル名、大文字小文字区別せずファイルを検索 |
-type | ファイルの種類で検索 |
-a | 複数の検索条件を指定 -aは省略可能 |
#chmod
change modeの略
ファイルやディレクトリのパーミッションを設定する
こちらのqiita参照
https://qiita.com/shisama/items/5f4c4fa768642aad9e06