Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Browsing all 2722 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

うっかり創業者のコードを上書きしない技術

この記事は SmartHR Advent Calendar 2019 14日目の記事です。はじめに私は 3人目あるいは 4人目のエンジニアとして、 2016年2月に SmartHR に入社しました。あれから約4年、今となっては順調に権限移譲の進んでいる SmartHR ですが、当時は正社員が 7人しかおらず、全社員が様々な仕事を行う小さな企業でした。当然エンジニアである副社長の...

View Article


Image may be NSFW.
Clik here to view.

tukubaiコマンドを使っていい感じに集計して表示する

はじめにみなさまは「ユニケージ開発手法」をご存知ですか?知らないですよね。ユニケージ開発手法では100種類ほどのtukubaiコマンドと言われる独自コマンドを駆使してテキストデータの加工を行い、データベースやWebのデータ処理を行うことができます。何をするのか今回はそんなユニケージ開発手法でよく使われるtukubaiコマンドを使用して簡単なデータの集計とhtmlの作成をしていきたいと思います。ユニケ...

View Article


今年のコマンド使用頻度ランキングを算出して1年を振り返ってみよう

今年も終わりが近づいてきたので、自分がよく使うコマンドをランキング形式にして振り返ることができたら面白そうと思ったのでやってみました。結論各種コマンドの使い方がBashかZshか、GNU系のOS(Linux)かBSD系のOS(Macなど)かで微妙に変わってきます。実行コマンド例は以下のとおりです。累計でベスト10を出してみる# Bash x BSDの場合 (※ $HISTTIMEFORMAT='%F...

View Article

macOS CatalinaにUpdateしたら, gitの補完が効かなくなったので直した

macOSのアップデートをしてmacOS...

View Article

IMPORTANT: You may need to close and restart your shell after running 'conda...

IMPORTANT: You may need to close and restart your shell after running 'conda init'.Anacondaでの環境設定などを行なっている時に遭遇したエラーメッセージ意味'conda init'を実行した後に,terminalを閉じるかshellを再起動する必要があります.症状通例通りに,anacondaで仮想環境を作成する$...

View Article


Image may be NSFW.
Clik here to view.

ランダムでUNIXコマンドを教えてくれる"cmdsay"を作ってHomebrewに公開するまで

はじめにUNIXコマンドって多すぎて覚えられないですよね!そこで、ランダムでコマンドを教えてくれるコマンドcmdsayを作りました!このコマンドは/usr/bin配下のコマンドとその説明をランダムで表示します!.bashrcや.zshrcにこのコマンドを書いてシェルログインのたびに実行するようにしておけば、あなたの知らないコマンドに巡り会えるかも!Kyou13/cmdsay -...

View Article

AWSのIPレンジを調べる

AWSのサービスで使用されている、IPアドレスのレンジを調べる。調べ方curl -s https://ip-ranges.amazonaws.com/ip-ranges.json | jq -r\--arg REGION "ap-northeast-1"\--arg SERVICE "EC2"\'.prefixes[] | select(.region == $REGION and .service...

View Article

「社員名簿」のダミーデータをシェル(とFaker)で作る

シェル芸アドベントカレンダー2019に空きがあったので、最近やったシェルの話で参加させていただきます。自分は日経Linux誌でシス管系女子というシェルの解説記事(マンガ)を連載させていただいてます。その2020年1月号掲載分の回において、「劇中の架空の会社で、アダムズ方式を使って各部署から代表者を何名かずつランダム且つ公平な感じで選ぶシェルスクリプトを作る」という話をやっています。アダムズ方式では、...

View Article


Image may be NSFW.
Clik here to view.

いつのまにかzshでもないbashでもないshになってた話

こないだ何も知らずにchshした後の続きでしらーんまにKPバッシュっぽくなってて、コナンくんよろしく「あれれーおかしーぞー?」って思って、↑試行錯誤してたあとによーくターミナルみたら....おまえ"sh(シェル)"やんwww結局前と全く同じコマンドを打ってからウィンドウ開き直したら直りましたterminalchsh -s /bin/zsh 完

View Article


あれ?.bash_profileや.bashrcが効いてないな?って思った時に読む記事

Macのバージョンアップに伴い、bashからzsh切り替わるとターミナルの$が、%になるんやけどここで気づいて欲しいのは僕らの「~/.bash_profile」はどうなったんやということbashからzshに移行メモにあるようにシンプルにとりあえず丸コピーでいいわっていう人はこれbash$ cat .bash_profile >> .zprofile...

View Article

Image may be NSFW.
Clik here to view.

ojichatグラフシェル芸

ojichatグラフシェル芸とは?こういう画像を作るシェル芸です。コマンド以下のコマンドで目的の画像が出力できます。$ echo"digraph{👴[fontsize=100]👴🏻[fontsize=100]👴🏼[fontsize=100]👴->👴🏻[label=\"`ojichat|grep -Eo'.{1,14}'`\"]👴🏻->👴🏼[label=\"`ojichat|grep...

View Article

bashとcurlで実現する初めてのdotfiles

自分のdotfilesをちゃんと整理したいと思っていて、この週末にやっと作業したので、共有したいと思います。下調べ世の中には、どんなdotfiles管理手法があるのかあるのか調べました。...

View Article

nohupとリダイレクトを自分のために調べてみた

この記事は本当に自分用のメモなので得るものはあまりないと思います。私が最初にリンクを貼っているブログを読まれると最高なので、みなさんはそちらを参照してください。技術/UNIX/なぜnohupをバックグランドジョブとして起動するのが定番なのか?(擬似端末, Pseudo Terminal, SIGHUP他)bash:...

View Article


ユーザー指定のコマンド実行

自動化のスクリプトで、ユーザ指定でスクリプトを実行したい場合はどうしたらいいだろう?自動化なので、インタラクティブがあってはいけない。【sudo】Linuxで指定したユーザーでコマンドを実行するどうやら普通にsudoを使えばよいらしい。sudo--helpsudo - execute a command as another user usage: sudo-h | -K | -k | -V...

View Article

Image may be NSFW.
Clik here to view.

Shellとは

Shellに関する基本的な知識をまとめていきます。ShellとはシェルはOSの中核であるカーネルと対話するためソフトウェアのことです。表現を変えれば、人間とPC(カーネル)は直接やりとりができないのでシェルがやり取りの仲介役となってくれているというもの。ターミナル・コンソールターミナル、コンソールはどれもCUIでLinuxにコマンドを打ち込むときに使用するものです。これら二つはシェルと同じであるとよ...

View Article


Image may be NSFW.
Clik here to view.

踊るgifシェル芸

踊るgifシェル芸とは?こういうgifアニメーションをつくるシェル芸です。このシェル芸はいらすとやの素材を使用しています。素材とコマンド以下の素材とコマンドで、gifアニメーションを作ることができます。 man.png woman.pngコマンド$ convert -dispose previous man.png \( woman.png -flop\) +append -write mpr:a...

View Article

Image may be NSFW.
Clik here to view.

ターミナルをハックする方法

フューチャー Advent Calendar 2019 17日目の記事です。最近は Go にはまっていますが、今回は趣向を変えてみます。前のプロジェクトでたまに使っていた、ターミナルを共有する ttycopyというツールの紹介をしようと思います。スーパーエンジニアがサーバ上に ssh してなんやかんやしているときに、ちょっと画面を ハックしたい見たい ...!...

View Article


Image may be NSFW.
Clik here to view.

bashのプロンプト表示を管理する便利ツールを作ったので紹介する

この記事は dotfiles Advent Calendar 2019 17日目の記事です。1今回は、bashのプロンプト表示を簡単に管理する便利ツール(エイリアス群)、promptrcについて紹介します。promptrcの紹介導入方法promptrcのGithubリンクコードとしては以下となります。# 必要な変数定義部分export BLACK="$(tput setaf 0)"export...

View Article

GAS+slack+GitLab Runners API+bash+LaunchtclでGitLab Runnerの監視プログラムを組む

GitLab Runnerが音もなく死んでいる(offline状態?)になっていることがたびたび起きたので、定期的にRunnerの状態をチェックして死んでたら教えてくれるslack appを作成した。前提条件GitLabはアクセスは社内LANからの物しか受け付けないようになっている。したがってRunnerの状態のチェックだけは必ず社内のPCからしなくてはならない。使用機材iMac (OS ver :...

View Article

SSL証明書の署名アルゴリズムを調べる

日本政府が、2019年度末で使用停止としているSHA-1署名のSSL証明書。自分が使っている証明書が、SHA-2(sha256)となっているか確認するコマンドを調べた。bash$ openssl s_client -connect domain.com:443 -showcerts< /dev/null | openssl x509 -text-in /dev/stdin...

View Article
Browsing all 2722 articles
Browse latest View live