しぐまろぐ

勉強したことや読んだ本について書きます。

Linux

vimtutorの内容を元にvimの基本操作についてまとめてみた

はじめに vimはエディターの一種です。マウスがなくても使用できるため、サーバを操作するときによく使用されています。多様なコマンドを使いこなせるととても便利なため、普段使いしているプログラマも多くいます。 しかし、そのコマンドの多さから初心者が…

renameコマンドでファイル・ディレクトリ名を再帰的に一括置換する

前提 環境:Ubuntu 18.04 やりたいこと ファイル名・ディレクトリ名の一部を再帰的に置き換えたい。 現状 $ tree . . ├── 20201225.txt └──dir1/ ├── dir2/ │ ├── dir3/ │ │ └── 20201225.log │ └── dir4/ │ └── backup_20201225.dump └── 20201225/ 上記の…

Linuxでの文字削除コマンド

正直、1文字削除は環境によって違いそうだし覚えなくてもいいかも。 カットとヤンクは便利そう。 文字の削除 コマンド 内容 覚え方 備考 ctrl + h カーソル前方に1字分削除 Backspaceキーでも同様。Ctrl + hは使用できない場合もある。 ctrl + d カーソル位…

Linuxでのカーソル移動

コマンド 内容 覚え方 備考 Ctrl + b カーソル位置を前方に1文字戻す backwardのb Ctrl +f カーソル位置を後ろに1文字進める forwardのf Ctrl +a 行頭に移動 alphabet最初の一文字? Ctrl +e 行末に移動 end? alt + b 後ろに単語一つ分進む backwardのb Esc…

ファイルを自動で削除する設定

概要 N予備校プログラミング入門2章10「通信をするボットの開発」で、ニコニコ動画のサイトから毎時ランキング情報をRSSで取得するシェルスクリプトを作成し、cronで自動化した。 放っておくと取得したXMLファイルが溜まっていくので、毎週自動的に削除する…