LinuxとUnix
LinuxとUnixはOSの一種。Linuxはよくwindowsで使われ、UNIXはmacで使われている。
コマンドは同じなのでMacとかでUNIXをLinuxも学べる。
⚫︎両者の違い
Linuxはオープンソースで無料で配布も自由。世界中で使われている。
Unixは企業が開発して、知的財産権が企業に属している。Linuxから派生したもの。
よく使うLinuxコマンド
Linuxコマンドはコンピューターに命令を出すコマンド。
以下はコマンドの一覧です。
ターミナルなどで実際に手を動かしながら使って試して
みてください。
コマンド | 使い方 | 説明 |
---|---|---|
cd~ | ディレクトリやフォルダ移動(Change Directory) | cd 移動したいファイルやフォルダ |
ls | フォルダの中身を確認 | 中身を見たいフォルダ ls。ls 中身を見たいフォルダも可。 lsは頻繁に使って現在地を確認。 |
pwd | 現在地を表示 | こまめに使い、現在地を確認しましょう |
clear | 画面を綺麗にする | データは消えない |
mkdir | フォルダ作成 | mkdirフォルダ名 |
touch | ファイルを作成 | touch ファイル名 |
mv | ファイル移動 | 移動元ファイル名/フォルダ名 移動先ファイル名/フォルダ名) |
cp | ファイルやフォルダをコピー | cp 移動元ファイル名/フォルダ名 移動先ファイル名/フォルダ名 |
rm | ファイルやフォルダ削除 | ①rm ファイル名/フォルダ名 ディレクトリ削除の場合はrm -rやrm -fなどを使う ②rm -rf <ディレクトリ名>で中身のあるディレクトリを削除 |
rmdir | 空のディレクトリ削除 | rmdir ディレクトリ名 |
cat | ファイルの中身を表示 | catファイル名 |
vi | ファイルの中を確認し編集 | vi ファイル名 |
less | テキストファイルを閲覧 | less ファイル名 */をつけて検索できる機能あり |
tail | ファイルの中身の後ろの中身を表示 | tailファイル名 |
grep | 文字などの絞り込み | grep "検索したい文字" * ファイル名 他には ls |
補足
-
$(%)と#の違い
1.$と%は一般ユーザー
2.#は管理者ユーザー
-
rmの使い方
https://atmarkit.itmedia.co.jp/ait/articles/1606/06/news013.html
rmの部分がごちゃごちゃしてすみません💦
補足コマンド
知っておくと徳だよというコマンドです。
コマンド | 使い方 | 説明 |
---|---|---|
man | コマンドのマニュアル表示 | manコマンド |
rename | 複数のファイル名を一括変更する | rename 置換する文字列 置換後の文字列 ファイル名 ファイル名2 |
date | システムの日付や時刻の表示・設定 | date [オプション] [フォーマット] |
apropos | manページの内容を検索 | apropos キーワード |
diff~ | ディレクトリやフォルダ移動(Change Directory) | cd 移動したいファイルやフォルダ |
in | フォルダの中身を確認 | 中身を見たいフォルダ ls。ls 中身を見たいフォルダも可。 lsは頻繁に使って現在地を確認。 |
more | ファイルをページ単位で閲覧する | more ファイル名 |
chown | ファイルやフォルダのオーナーやグループを変更 | |
chomd | ファイルやフォルダのアクセス権限を変更 | データは消えない |
history | コマンドの履歴表示 | WHERE~ |
nmcli | ネットワークの状況を確認したり、設定を変更 | nmcli [オプション] オブジェクト {コマンド |
ntpdate | 時刻をNTPサーバと同期 | ntpdate [オプション] NTPサーバ名 |
コマンドわからない、忘れた時
コマンドがわからない時にmanコマンドで調べるのもありです。
最後に
今学んだのはこのくらいです。
今後も調べたり実際に使った時に追加していきます。
参考資料