linuxコマンド毎日練習メニュー

#　　linuxコマンド毎日練習メニュー

## 　経緯

未経験からIT企業に転職し、至る所で出てくるlinux　コマンドを全然使いこなせないので、とりあえず簡単なことからやっていこうと思い、自分のための練習メニューとして残します。

### 練習管理用のディレクトリ作成
```
% mkdir linux
```

### 練習用のディレクトリの中に今日の日付を名前にしたディレクトリを作成
```
% cd linux
% mkdir `date +%Y-%m-%d` #
```
ちなみに名前つける時、日付つけることできないかなーって思って探して調べた記事です

[[Linux]ファイル名にコマンド実行日時を差し込む方法](https://qiita.com/tommy_aka_jps/items/2b75889b531014ee0eff)

### textファイルを作成
```
% cd さっき作ったディレクトリ
% touch diary_`date +%H:%M:%S`.txt
```
練習なのでこっちのファイル名は日付にしてみる

### textファイルに書き込んでみる

```
% vi さっき作ったテキストファイル
```

### viエディタが開くので日記でも書いてみる
```
今日の日記

やったこと
・Qiita書いた

など

反省
・マジわからん

など

明日
・こんなこと聞いてみよ
・あんなこと聞いてみよ
・ここまでは終わらせたいな

など
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~                                                                                                                                                                          
~               
"dialy-23:23:54.txt" 18L, 221B
```
iを押してinsertモード（編集）
esc → ：wqを押して保存して閉じる

### 書いた内容を表示する
```
% cat ファイル名
```

### コピーしてバックアップでも作ってみる

```
% cp ファイル名　バックアップファイル名
```

### ひとつ上の階層にバックアップ専用フォルダでも作ってそこにバックアップフォルダを移動してみる
```
% cd ..
% mkdir backup
% cd `date +%Y-%m-%d` #やりながら気づいたけどこうすれば今日の日付のファイルに飛べました
% mv バックアップファイル　../backup
```

ひとつ上の階層を指定する時は..を使います


随時更新して増やしていこうと思いますが、今日は眠いのでこの辺で〜:zzz: