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

Linuxでユーザーを追加する

何も考えずただユーザーを追加する方法ですコンソールでこの通りに実行しよう今回は一般ユーザーがaliceというユーザーを追加します。~$ sudo useradd -D-s /bin/bash ~$ sudo useradd -m-k alice ~$ sudo passwd alice...

View Article


bashシェルの操作を快適にするキーバインド

普段のタイピングからホームポジションを意識して、こまめにTabを押すことを意識するといいことがあるぜ。ちなみにTabは小指でおすんやで。キーバインド一覧見やすいかなと思って大文字で書いたけど小文字で使えますキー効果Ctral+Aカーソルを行の先頭に移動するCtrl+Eカーソルを行の末尾に移動するCtrl+D一文字削除(Delete)Ctrl+H一文字削除(Backspace)Ctrl+P上キーと同じ...

View Article


Image may be NSFW.
Clik here to view.

【Mac】bash_profileでPATHを指定する

.bash_profileとは?.bash_profileとはMacのユーザーダイレクトリーの中にある隠されたファイルです。ターミナルが開かれる際に自動的に読み込まれ、ユーザーの指定したコマンドライン用のインターフェースを構築します。...

View Article

一緒にbashの標準入出力を理解して、シェルスクリプトを書こうよ。

はいどうも、タイトルは語呂合わせ以外は完璧だと思ってますはい。標準入出力はシェルスクリプトにとってとても大事なものですが、ここではシェルスクリプトの記法については触れません(タイトル詐欺)標準入出力とはみなさん聞き覚えがありますでしょうこの標準入出力という単語。Linuxでは何かコマンドが実行されると自動的に入出力のための3つのチャンネルがひらかれます。それが下の3つのものです。 *...

View Article

Image may be NSFW.
Clik here to view.

回る長い猫のシェル芸

回る長い猫のシェル芸とは?このgifアニメーションを生成するシェル芸です。コマンド以下のコマンドで生成することができます。$ eval"convert -delay 10 <(longcat -n 10 -o /dev/stdout) -flatten -scale 150x600! -rotate -90 -write mpr:a +delete `for i...

View Article


BitriseからAppCenterにAndroidのmapping.txtをアップロードする!

目的弊社のアプリはAppCenterでクラッシュログを収集しています。アプリのCI/CD環境としてBitriseを使用していますが、Androidのmapping.txtをアップロードするインテグレーションがありません。仕方がないのでAppCenter CLIであげてしまいましょう!やり方まずはAppCenter...

View Article

複数のディレクトリをディレクトリごとに.zipにするシェルスクリプト

( IFS=$'\n'; for i in `ls`;do zip -r $i.zip $i; done; ) ディレクトリの名前にスペースがあるときも対応。

View Article

bashでディレクトリ名の最後の/を消す

これだけ#!/bin/bashdir=/home/hoge/ dir=${dir%/}もし仮にdir=/home/hogeだった場合はそのまま/home/hogeになります。

View Article


bashでファイル名にサフィックス(連番)を付加する

要件特定のファイルにサフィックスを付加したいサフィックスは_+2桁の自然数(つまり_01~_99)とするサフィックスは既存のファイルの中で最大のサフィックスより1だけ大きい値とする既存のファイルがない場合、サフィックスは_01とする_99が存在するケースは考慮しなくてよい関係のないファイルは無視する具体例例1/home/micky/workというディレクトリに以下のファイルが存在する場合AAA.da...

View Article


【超初心者向け】エイリアスを使ってターミナルで爆速効率を目指す

DMM WEBCAMP AdventCalendarの10日目を担当いたします、@solare_techです。大雑把にいうと、DMM...

View Article

Image may be NSFW.
Clik here to view.

Win10のWSLでHyperでBashする手順

やりたいことターミナルをかっこよくしたいWin10でbashを使いたいLinuxのVMが欲しいWSLとHyperを使えばこれが解決しそう。手順Hyperをインストールするhttps://hyper.is/#installationからwindows用のインストーラをダウンロードして普通にインストールします。インストールが終わると、シェルはcmdで起動します。まだかっこよくはないですが。Hyperのキ...

View Article

bashでシェル変数を環境変数に変換する

なにがしたい?別ファイルで定義されているシェル変数を環境変数に変換したい。初歩的だけど思いつくのに数分かかったのでメモ方法環境変数はexportで定義できるので、純粋にexportしてあげればいい。var.shvar="qiita"run.sh#!/usr/bin/env bashsource ./var.sh export var=$var#ここが大事 ./print.sh...

View Article

[Bash] if の condition で command result を判定するのってどうやって書くのが正しいの?

こんばんわ。今年の3月から Web エンジニアをやってますじょーどいです。専門はバックエンド (Java) ですが、最近はフロントエンド (Nuxt.js) もやってます。先日Twitter で...

View Article


【Git Bash】ローカルへのコミットからリモートへのプッシュまでをバッチ処理するシェルスクリプトを作成

1.この記事についてこんなケースを想定。《ある程度定型的なコミット-プッシュ処理をバッチ的にまとめて処理したい》《コミットのコメントをいちいち打つのが面倒なので自動的に差分内容を反映させたい》これを使えばちょっとは楽になるかもしれない。2.やりたいこと・add,commit,pushまでのバッチ処理・コメントの自動挿入(日付+差分内容)・上記内容を網羅したシェルスクリプトの作成3.使用したツール・環...

View Article

CircleCI で複数のディレクトリ(Dockerfile)に対して、別々にビルドやデプロイを行う

CircleCI で 複数フォルダのDockerビルドを行おうとして少し詰まったので備忘録としておいておきます。実現したかったこと複数のディレクトリに対して、別々にビルドやデプロイを行いたかった 対象ディレクトリは Dockerfile を持っているrootディレクトリ から docker-compose で操作する主に使った機能(?)executors同一リポジトリ内に、 CI/CD...

View Article


LaTeXでの執筆を助けるスクリプト (随時更新)

これは何?LaTeXで文章(多分論文)を書くときにあるといいな、というshellスクリプトを書いていきます。みなさん執筆頑張りましょう。1. 文献情報の人名をまとめて修正するおなじみの文献ソフトMendeleyを使って、Mendeleyに入っている文献情報を.bibに同期していくことが出来ます。Mendeley中のcitation keyをLaTeXの文中に...

View Article

設定ファイルの語尾に付くrcの意味とは?

.bashrc, .vimrcなどよく使われているrcはrun commandの略らしいです。使う機会がありましたら、アールシーではなく、ランコ マンド(ドヤ顔)と言ってみてはいかがでしょうか。

View Article


ShellScript bash case文の書き方

目的ShellScript...

View Article

vlookup的なことをbash上でノンプラグラミングで行いたい

目的vlookup的なことをbash上でノンプラグラミングで行いたい。比較するファイル次の2つのファイルを比較したい id_list.txt id_list_new.txtid_list.txtID,NAME,STATUS,WEIGHT 1001,taro,enable,81 1002,jiro,disable,65 1004,hanako,enable,46...

View Article

Image may be NSFW.
Clik here to view.

[全自動]Macの環境構築Tips

この記事はアラタナアドベントカレンダー2019の14日目の記事です。はじめに修理に出して帰ってくるまでに時間がかかる、という理由だけで数年間無視してきたバッテリー交換プログラムに、ついに愛用してきたMacを出すことに決めました。悲しいかな、交換プログラムに出すと内蔵されているデータはすべてなくなってしまいます。バックアップディスクを使ってデータ復元してもいいけど、良い機会なので出荷状態で帰ってきたキ...

View Article
Browsing all 2722 articles
Browse latest View live