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

macOSでsshの設定

シザーキーボードに戻った MacBook Pro 13inch に代えました. Macが変わったついでに、備忘録で設定の一部を記録しておこうと思います.今回は、sshです.sshキーの作成-Cはコメントで自分の場合は習慣的に $MAIL/$HOSTNAMEのようなフォーマットにしています.ssh-keygen -t rsa -b 4096...

View Article


Image may be NSFW.
Clik here to view.

【Bash】ターミナル上で今いるgitのブランチ名を常に表示する

やりたいことローカルリポジトリで開発中、ちょくちょく今いるブランチを間違えてコミットしてぐちゃぐちゃになることがありました。ずっとターミナルにカレントブランチ表示してたら間違えないだろうと言うことでやり方を調べました。環境(念のため)Mac...

View Article


msys2でbash環境を簡単に整えた話

はじめに大学でmacやubuntuのようなlinux系のbashを使って作業することが多かったのでwindowsでもその環境を実現したいと思いました.Msys2の導入Msys2とはwindows上でUnixシェルなどのツールを統合したパッケージでこちらを導入することでUnixライクなBash環境を整えることができます.Cygwinやgitbashなどもありますが今回はこちらを使っていこうと思います....

View Article

Image may be NSFW.
Clik here to view.

日記アプリ探してみた

notes dailyで検索するとヒットした。stup bashで書かれた巨大なシェルスクリプト。カテゴリごとに分けてメモを残したい場合などmacではエラーが出る。dn shellで読み込んでから使う。とてもシンプルなので、これを元に自前のメモ環境を作れる。macでも動くdn...

View Article

Bashのキャッシュでハマった話

こんにちは,yourilです.タイトルの通りBashのキャッシュでハマったので,備忘録として残します.TL;DRコマンドを入れ直したりしてパスが変わると,Bashは以前実行したコマンドのパスをキャッシュするため,古いパスを参照して「コマンドが見つからない」と怒られることがある.その場合,以下2つのコマンドでBashのキャッシュの確認,削除ができるので,キャッシュが原因でないか確認してみる(そもそもパ...

View Article


Linuxコマンドを言語化

はじめに私のPCはMacです。OSはMacOSを使用しています。ターミナルではLinuxOSと同様にLinuxコマンドが使えます。シェルはzshでした。ターミナルでecho $0と入力すると、使っているシェルを見ることができます。bashを使っている物だと思っていたのですがzshでした。bashとzshの違いは以下のリンクで調べ学びました。 -...

View Article

shell についてのメモ

online でいろいろ試せるサイト(シェルだけじゃない)https://paiza.io/jashebang シバン###### 一般的#!/bin/bash###### 推奨#!/usr/bin/env bash -Ceuo pipefailset -C : リダイレクトによるファイル上書き事故を予防します。 set -e :...

View Article

Image may be NSFW.
Clik here to view.

Git マージ済みのブランチを一括削除する

問題Gitのブランチはリモートリポジトリでマージされても自動的に削除されないので自分で削除する必要があります。環境$ git --version git version 2.26.2 予備知識マージ済みのブランチを表示$ git branch --merged 補足: マージしてないブランチを表示$ git branch --no-merged 補足:...

View Article


Image may be NSFW.
Clik here to view.

ANSI エスケープ シーケンス カラーでおあそび

ターミナルに ANSI エスケープ シーケンス カラー (4 ビット) の一覧表を出力ここの図の内容の出力をさせるスクリプトくらいならわたしでもかけそうだとおもいました。とりあえず awk で1。ansi_4-bit_colors.awk#! /usr/bin/awk...

View Article


【Cron】クーロンの「ク」にすらも到達していない基礎

Cron基礎基礎コマンドcrontab -e cronの編集crontab -l cronの一覧表示crontab -r登録したcronの一括削除形式(分)(時)(日)(月)(曜日) 実行するコマンドのパスcronの設定方法 - Qiitaサンプル#! bin/bash */1 * * * * echo "Hello World" >> sample.txt...

View Article

自己証明書自動作成

HTTPS通信のテストのため、自己証明書(オレオレ証明書)を使うケースがあるが、自己証明書を自動的に作成する方法を説明する。検証環境:Amazon Linux, Amazon Linux2(CentOSやRedHat系もOK)事前インストールパッケージ:opnesslopenssl確認[root@localhost tmp]# openssl version OpenSSL 1.0.1k-fips...

View Article

WEBサーバー(apache)のインストール&設定ファイル

CentOsでapacheをインストール yum install httpd.x86_64 ファイアウォールの設定でhttpdへの接続を許可する# 現在のファイアウォールの設定を確認 firewall-cmd --list-service dhcpv6-client dns nfs ssh # httpdへの接続許可  firewall-cmd --add-service=http...

View Article

rsyncコマンドで設定ファイルの内容をコピーする

別ホストでアプリケーション(ここではWEBサーバー)をインストールした際、設定ファイルを現状あるホストからコピーする# rsyncをインストールする(両ホストにインストールされている必要あり) yum install rsync.x86_64 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile *...

View Article


NFSサーバーでexportされたディレクトリをマウントする

サーバー側設定ファイルを記述する/etc/exports/export_dir172.17.255.253(fsid=0,rw) エクスポートされているディレクトリをマウントするmount -t nfs 172.17.255.254:/export_dir /mount_dir

View Article

3の倍数でahoになるシェルプログラム

はじめにBashプログラミングの小ネタとして作成しました。昔流行った?3の倍数や3が含まれる数でahoになります。ソース#!/bin/bashecho-n"Please input end number => "read num count=1 while(($count<=$num))do if(($count % 3 == 0 ))then echo"aho"else...

View Article


ピラミッドを表示するシェルプログラム

はじめにBashプログラミングの小ネタとして作成しました。「*」を使ってピラミッドを表示してみます。左寄り5段のピラミッドソース#!/bin/bashecho"*"echo"**"echo"***"echo"****"echo"*****"実行結果$ ./pyramid.sh * ** *** **** *****...

View Article

FizzBuzz問題をシェルプログラムで作成してみる

はじめにBashプログラミングの小ネタとして作成しました。とある事情で急ピッチで記事を書いています。ちなみに今回第3弾となります。FizzBuzzとはFizzBuzzに関してはこちらを確認ください。...

View Article


SSL/TLS(https)を利用してWEBサーバーを運用する

この設定ができるまで数時間かかってしまった。途中まではそこそこ順調でした。# 認証局を作成cd /etc/pki/tls/misc/ ls CA c_hash c_info c_issuer c_name # CA.shを実行し、対話的に作成 ./CA -newca CA certificate filename (or enter to create) Making CA certificate...

View Article

九九を表示するシェルプログラム

はじめにBashプログラミングの小ネタとして作成しました。第4弾です。九九の表を表示するソース#!/bin/bashans=0 spc=' 'for i in$(seq 1 9)do for j in$(seq 1 9)do(( ans =$i*$j))printf"%2d"$ansecho-e"${spc}\c"if(($j== 9 ))then echo#改行させるfi done...

View Article

フィボナッチ数列を表示するシェルプログラム

はじめにBashプログラミングの小ネタとして作成しました。第5弾です。フィボナッチ数列を表示フィボナッチ数列とは何か、詳しくはこちらをご確認ください。簡単にいうと、2つ前の項と1つ前の項を足し合わせていくことでできる数列です。ソース#!/bin/bashm=0 n=1 echo-n"please input number => "read num if(($num<= 1...

View Article
Browsing all 2722 articles
Browse latest View live