カテゴリ: Linux

あるプロジェクトが終了して作業していたディレクトリを削除するとき、ファイルディレクトリシンボリックリンクなどが含まれる場合、単純に「rm」コマンドで消してしまってシンボリックリンク先のデータまで消してしまわないか不安なので、安全なディレクトリの削除方法につ …
続きを読む

毎回Linux環境で複数ファイルを対象とした文字列置換コマンドを忘れるのでメモ▼関連記事 複数ファイルの中身を書き換えるコマンドコマンドの基本形複数のファイル内に共通する文字列を、任意の文字列で置き換えるコマンド: find {path} -name "{file_name}" -or -name …
続きを読む

新たにcronジョブの使い方と設定方法について学んだので、備忘録的にまとめておきます。情報収集や、会計管理、農業から工場のオートメーションまで毎日の繰り返し行われる定期的な処理を自動化するために使用することができます。IoT技術の普及に伴ってRaspberry Piなど小 …
続きを読む

ワイルドカードや、大文字小文字区別のオン/オフなどを上手く活用して、作業効率を上げ、人的なミスを減らすための効率化複数ファイルから文字列を検索するコマンド コマンドの基本形特定ファイルから特定文字列を検索するコマンド: find {path} -name "{file_name}" - …
続きを読む

現在の作業ディレクトリによらず、特定のディレクトリに対してコマンドを実行するスクリプトにしたい場合の記述まとめスクリプト実行による、意図しないディレクトリ構成の破壊防止にもなるので、明示的にスクリプトの影響が及ぶディレクトリを指定しける記述を心掛けたい。 …
続きを読む

スクリプトの配置ディレクトリによらず、スクリプトの実行ディレクトリを起点にしてコマンドを実行する場合の記述まとめスクリプトを一か所にまとめて置き、複数の場所で使用した場合、いちいち作業ディレクトリにコピーするのが面倒なので以下の特性を知っておくと便利 目次 …
続きを読む

環境構築を行っていると以下のような、エラーに出会うことが多いエラー: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory内容としては、なにかシステムがライブラリを必要としているが、そんなファイルや …
続きを読む

node.jsおよび、npmの環境構築の際にシェルスクリプトにコマンドをまとめている時に困ったので解決法メモシェルスクリプトで環境構築の流れを記述している際に、シェルを再起動する必要がありました。そこで、「exec $SHELL -l」または「exec $SHELL --login」というコマンド …
続きを読む

Windows用のアプリケーションを開発しようと考えると、Windows上に統合開発環境などを整えて開発するのが基本だと思いますが、Linux環境とコマンドラインインターフェースばかり使っていると、再現性の低いGUI環境とUNIXコマンドの使えない環境にストレスを覚えるようになっ …
続きを読む