Shell Script

スポンサーリンク
Shell Script

Arch Linuxでカーネルを手動でインストール + make installの挙動をソースコードから追跡

こんにちは、山田ハヤオです。 Arch Linuxにtorvalds/linuxのmasterを入れようとしたらかなり苦戦したので、その記録です。 同様の内容をZennにも公開しています。 今回やりたいこと Gen...
Shell Script

mktempの作法とPOSIX互換な自前実装

そもそもmktempとは mktempコマンドは一時ファイルやディレクトリを作成するコマンドです。 環境変数TMPDIRに基づいて、重複しないようにランダムな名前のファイルやディレクトリを作成してくれます。 非常に便利で...
Shell Script

あなたはシェルでcurlを正しく使えていますか??

こんにちは、山田ハヤオです。 受験も無事に終わったので、最近はGoやNodeJSの勉強をしています。 そんなモダンな言語は放っておいて、今日も懲りずにシェルスクリプトの話題です。 シェルスクリプトでcurlを正しく使えて...
Shell Script

LinuxでChromeOS FlexのUSBを作成する方法

こんにちは、山田ハヤオです。 Ivy Bridge世代のジャンクノートを3000円で入手しました。 Arch Linuxを入れるのにも飽きたのでChromeOS Flexを入れてみようと思います。 ChromeOS Fl...
Shell Script

シェルスクリプトで特殊なキーの入力を検出する

こんにちは、山田ハヤオです。 ターミナルというのは非常に奥が深く、遊んでると結構楽しいものです。 シェルスクリプトで矢印キーを用いたメニューを実装したいと思い、手始めに矢印キーの検知を実装してみました。 日本語情報はほぼ...
Shell Script

【小ワザ】Gentoo Linuxでパッケージ一覧を表示する

こんにちは、山田ハヤオです。最近Gentoo Linuxの勉強に勤しんでいます。 Arch Linuxのpacmanは完璧なツールで、パッケージのインストールや削除、更新はもちろん、様々な形式でパッケージの一覧を表示したり設定を表示...
ArchLinux

Arch LinuxのNewsを確認できるツール

こんにちは、山田ハヤオです。今回はAlter Linuxの不具合についてのお話です。 これまでの経緯 FascodeのLINE OpenChatやDiscordなどで不具合で相談に来る人が結構いますが、半分以上は上流であるAr...
Shell Script

【小技】Androidのパーティションをフルバックアップする

こんにちは、山田ハヤオです。Twitterをやめてから日常が充実しています。 来週に学校推薦に影響を与える最後の定期試験を控えているので、勉強が忙しいです。 勉強の息抜きに短いコードを書いたので晒しておきます。 Andr...
Shell Script

Bashのライブラリを自作してる話

こんにちは、山田ハヤオです。 最近自分が作ってるBash用の小さいライブラリの紹介をします。 ホームページを作るのが面倒なので、このブログの投稿をメインページにしようと思います。 FasBashLib Fa...
Shell Script

ChromeOSのダウンロードリンクを取得する

こんにちは、山田ハヤオです。わずかにですが基本的なJavaScriptだけならかけます。 まぁTypeScriptとかJSXは書けないんですけどね。雰囲気と気合いで読んでる。 そんなわけで今回の内容はChromeOSのバイナリ...
ArchLinux

【Pacman 解説①】Pacmanの良いところと簡単なカスタマイズ

こんにちは、山田ハヤオです。Arch Linuxを毎日使っています。 Arch LinuxはパッケージマネージャとしてPacmanが使用されています。 有名なパッケージマネージャはapt/dpkgやdnf/rpmですが、私はこ...
Shell Script

【続き】V言語でBashの引数解析をする

こんにちは、山田ハヤオです。先日、以下のような記事を投稿しました。 今回はその記事の続きです。 前回はBash 5.xの機能をフル活用してBashだけで引数解析を行いました。 そして今度は、上の記事で作成した...
Shell Script

BSD上のBash 5.xだけでロングオプションの解析をする

こんにちは、山田ハヤオです。シェルスクリプトでコマンドラインツールを作ります。 コマンドラインツールを作る上で欠かせないのが引数解析です。 世の中の言語にはコマンドライン解析を行うライブラリがたくさんあります。 そしてそ...
Shell Script

レンタルサーバーにCMS strapiを構築する方法【CoreSever V2】

皆さんこんにちは、FascodeNetworkのブログスケジュール管理などを行っているなおこです。 今回はCoreServer V2でheadless CMSでおなじみStrapiを構築する方法をお伝えしたいと思います。 ふと...
Shell Script

CoreServerV2にnvmをインストールする方法【レンタルサーバー】

皆さんこんにちは、FascodeNetworkのブログスケジュール管理などもやっているなおこです。 年が明けても、かなり寒い日が続きますがいかがお過ごしでしょうか?私はねむねむな日々を送りつつ正月を楽しみました。 さて、今回は...
Shell Script

sshとは?サーバーを扱うなら覚えるべき内容

挨拶とか前書き 皆さんこんにちはFascodeNetworkのブログスケジュール管理を行っているなおこです。 前回のamazonで買ってよかったものブログが今年最後のブログかと思いましたが、少し予定が変わり私が入ることにしまし...
Shell Script

LinuxでVPN Gateを使う最も簡単な方法

こんにちは、山田ハヤオです。VPN Gateって知っていますか? VPN Gateは筑波大学が開発をしている、誰でも使えるVPNです。 某大陸国のけしからんファイアウォールを回避するためのものでもあります。 小学生〜中学...
Shell Script

AlterISO 4.0の開発が始まりました。

こんにちは、山田ハヤオです。Alter Linuxの開発リーダーです。 今回は新しく開発が開始されたAlterISO 4.0の開発開始の経緯とロードマップについてお話します。 AlterISO 3.1までの経緯 現在、A...
Shell Script

けしからんシェルスクリプトを書き直す

こんにちは、山田ハヤオです。 シェルスクリプトはかなり移植性が高く、OSに依存せずスクリプトを実行できます。 また、書き方も自由度が高いので(少しだけ注意すれば)自由な書き方ができます。 しかし、環境によっては動かなかっ...
Shell Script

【小技】cutコマンドで最後のフィールドを取得する備忘録

メモみたいな感じです。 revコマンド revコマンドは文字をひっくり返してくれるコマンドです。 それをふまえて 単純に文字列を表示する echo "You-waste-a-lot-of-time-on-Tw...
Shell Script

シェルスクリプトでINIファイルの解析をする

こんにちは、山田ハヤオです。シェルスクリプトにはライブラリが少ないです。 crudiniという、コマンドラインでINIファイルの解析や編集を行ってくれるPythonで書かれたツールがあるのですが、正直めちゃくちゃ遅いです。 P...
Shell Script

シェルでPacmanのデータベースを解析するお話 ②

こんにちは、山田ハヤオです。前回はパッケージファイルについての簡単な説明からPacmanデータベースのだいたいの大まかな構造を見ていきました。 今回は実際にそのデータベースをシェルスクリプトで解析していこうと思います。 本来の...
Shell Script

pacmanの再パッケージのお話 その①

こんにちは、山田ハヤオです。Arch Linux大好き人間です。 みなさんはLinuxを使う時必ずと言ってもいいほどパッケージマネージャを使います。 パッケージマネージャとはAptやPacman、RPMのことで、OSごとに違い...
Shell Script

Alter Linuxの副産物と使いみち

こんにちは、山田ハヤオです。2020年1月から1年以上もAlter Linuxを開発しています。 これだけ開発してると他の部分にも応用できそうなライブラリみたいなものができてきます。 今回はそういったものをいくつか紹介できたら...
Shell Script

シェルスクリプトで同じ文字を繰り返し出力する

同じ文字列を繰り返し出力する方法です。いろいろあるので使いやすいやつをどうぞ。 速度比較とかしたらいいんだろうけど面倒() 今回は「Fascode」という文字を1000行出します。 forを使ってループ 一番簡単な...
Shell Script

シェルスクリプトで引数解析をする方法 【Linux 豆知識】

こんにちは、山田ハヤオです。Alter Linuxのソースコードにはたくさんのシェルスクリプトがあります。 ほとんどの処理は「build.sh」というシェルスクリプトにかかれていますが、いくつかの処理は別のファイルに分割し、まるでコ...
Shell Script

シェルで前にいたディレクトリに戻る

こんにちは、山田ハヤオです。以前 緊急でこんな記事を出しました。ごめんなさい。 さて、Linuxerの方ならほぼ必ずターミナルを使うと思います。 ターミナルを使う上で必ずといってもいいほど使うコマンドがcdコマンドです。 ...
Shell Script

Shell Scriptを多言語化する 【 Linux 豆知識 】

みなさんこんにちはmk419です。一週間ぶりですね。今回は久しぶりの技術系?の記事になります。 gettext 今回使用するツールです。Arch Linux場合は下記のコマンドで簡単にインストールできます。(多分入ってるはず)...
Shell Script

zshでこの設定は当然もうしてあるよね?①:auto_cd

ブログ記事を書くことを前日に思い出して、しかもいい感じのネタが思いつかなかったので、昔書いたQiitaの記事の転載です。元の記事:「zshでこの設定は当然もうしてあるよね?①:auto_cd」 ※タイトルに①とありますが,次回以...
Shell Script

【小ワザ】Bashでディレクトリ下のテキストファイルを再帰的に取得する

こんにちは、山田ハヤオです。久しぶりの技術的な記事です。 やりたいこと lsでディレクトリの中身を見ようとすると、ディレクトリの更に中って見てくれないじゃないですか。うーん...伝わりにくい。 . ├── dir-1 │...
Shell Script

シェルスクリプトで特定の列を抽出する

こんにちは、連続投稿の山田ハヤオです。 シェルスクリプトで、区切られてる文字の列を指定して抽出する方法をまとめてみました。 【追記】もっと良い方法があったらコメントお願いします。 列を抽出する これからabc.tx...
Shell Script

WSLでPowerline

どうもmk-linux419です。とある事情でWindowsを使ってます。WindowsでLinuxのスクリプトを作るのに欠かせないWSLについてのお話です。 Powerlineのインストール WSLの導入はこちらから詳しくは...
Shell Script

【時間計測】シェルスクリプトで1から100000まで表示する

シェルスクリプトやPython。JavaScript、PHPなどを使用して1から100000までを出力するコードの速度をtimeコマンドを使用して比較します。
スポンサーリンク
タイトルとURLをコピーしました