今日の学習時間。
- Day:76
- Today:10h
- Total:473h
学習内容について。
- 本
- 『新しいLinuxの教科書』
- アプリ開発
- CSSの修正
基本のコマンドからVimまで。
今日は上記で紹介してある『新しいLinuxの教科書』をひたすらキャッチアップしておりました。下記に使用頻度が多いコマンドを見返すために書き写しましたが、如何せん様々なコマンドあって全部は覚えられそうにないですね。コマンドの他にもオプションとかもあるので大変です。ただ、よく使うコマンドに関しては今日だけでも十分覚えることができたので実際に使うことが大事になってくるのでしょう。
コマンド | 内容 |
---|---|
Ctrl + b | 後方に1文字ぶん移動する |
Ctrl + f | 前方に1文字ぶん移動する |
Ctrl + a | 行頭に移動する |
Ctrl + e | 行末に移動する |
Esc → b | 後方に単語1つぶん移動する |
Esc → f | 前方に単語1つぶん移動する |
Ctrl + h | カーソル位置の後方に1文字削除する |
Ctrl + d | カーソル位置の1文字を削除する |
Ctrl + w | 後方にスペース区切りで1単語ぶんを削除する |
Ctrl + k | カーソル位置から行末までを削除する(カット) |
Ctrl + u | カーソル位置から行頭までを削除する(カット) |
Ctrl + y | 最後に削除した内容を挿入する(ヤンク) |
Ctrl + s | 画面表示をロックする |
Ctrl + q | 画面表示のロックを解除する |
Ctrl + l | 画面を消去する |
tab | コマンドの補完機能 |
Ctrl + p | 1つ前のコマンド履歴に移動する |
Ctrl + n | 次のコマンド履歴へ移動する |
Ctrl + r | 履歴を遡ってインクリメンタル検索する |
└ (文字の入力) | 検索語を追加して再検索 |
└ Ctrl + r | 1つ前の検索結果へ移動 |
└ Enter | 現在の検索結果をそのまま実行 |
└ Esc | 現在の検索結果を表示したまま、コマンドラインへ戻る |
└ Ctrl + g | 検索結果を破棄し、プロンプトへ戻る |
上記はホームポジションを崩さないためのコマンド集です。別に方向キーを使っても代わりにはなりますが、それじゃあ、いつまで経っても高速タイピングはできません。方向キーは封印して取り組んでいきます。
そして、下記はVimというテキストエディタのコマンドになります。なかなか癖の強い操作方法です。こちらも方向キーは使うべきではありませんね。これらを使いこなせれば相当早くタイピング出来るということは理解しましたが、現状では寧ろ遅くなってるので早く慣れたいです。
コマンド | 内容 |
---|---|
:q | Vimを終了する |
:w | ファイルを上書き保存する |
:w <ファイル名> | 名前を付けて保存する |
:q! | ファイルを保存せずにVimを終了する |
h | 左に移動する |
j | 右に移動する |
k | 上に移動する |
l | 下に移動する |
x | カーソル位置の文字を削除する |
i | カーソル位置の左に文字を追加する |
a | カーソル位置の右に文字を追加する |
w | 前方に単語1つぶん移動する |
b | 後方に単語1つぶん移動する |
W | スペース区切りで前方に単語1つぶん移動する |
B | スペース区切りで後方に単語1つぶん移動する |
0 | 行頭に移動する |
$ | 行末に移動する |
gg | 1行目に移動する |
G | 最後の行に移動する |
<数字>G | <数字>行目に移動する |
それと、もうLinuxではコマンドしか使わないだろうから、下記の記事を参考にGUIからCUIに変更しました。とにかく慣れるしかないので、そういった状況に自分を追い込むという意味もあります。というか、GUIだとカーソルの動作もモッサリしてるし、わざわざターミナルを開く手間も掛かるしで良いことないです。CUIだと即、ターミナル画面になってストレスレスです。
CentOS 7となっていますが、8でも普通に使えました。
アプリのCSSを軽く修正。
昨日、キリの良いところで終わっていた日報アプリですが、いくつか改善すべき点があったので直しました。あまりCSSに時間を掛けるのも時間の無駄(今の知識では)なので簡単にです。
今日の反省と明日の目標。
今日で大体1/3は終わりましたかね。なかなか分量があって覚えることも多いので時間はかかります。ただ、1回で全て覚えろというのは到底無理な話です。記憶を篩にかけるようなイメージで幾つか引っかかっていれば嬉しいというような心持ちでやっていこうかと思います。
明日も引き続きコマンドラインを極めていく予定です。メンタリングもあるので次の要求があるかもしれません。