投稿者:

コマンド

はじめに

シンボリックリンクのディレクトリに移動したときに、 pwd の実行結果がどうなるのか。
業務中にこのような状況になり、確かにちゃんと考えたことがなかったのでまとめてみました。

検証

とりあえずホームディレクトリ/home/ec2-user に移動。

$ cd ~$ pwd/home/ec2-user

/tmp ディレクトリに対してシンボリックリンクを貼ります。

$ ln -s/tmp tmp$ lltotal 0lrwxrwxr ...

投稿者:

コマンド

はじめに

普段はターミナルでファイルを閲覧しているのですが、
Atomだと 以下のようにターミナルでコマンドを実行するとアプリで開くことができます。

$ atom ${path}

Codeを使おうと思ったときにAtomと同様にアプリで開きたいと思ったのですが、方法がわからなかったので調べてみました。
環境はMacを想定しています。

方法一旦 Code を通常通りに開きます


command + shift + P

投稿者:

Linux, コマンド

シェルでhistoryで履歴を見ることがあると思います。

$ history   12  alias   13  exit   14  history    15  man history   16  history

historyの番号を指定して実行することがで ...

投稿者:

GitHub, コマンド

はじめに

とあるブランチをマージしようとした際、Git コマンドの git merge origin/ブランチ名 でマージできたブランチが GitHub の Pull request ではマージできなかったので、色々と調べてみました。

結論GitHub の Pull request では --no-ff オプションでマージされる
GitHub Help

Pull requests are merged using the –no-ff ...

投稿者:

コマンド

grep コマンドのオプションに、-A と -B があります。

-A num: マッチした行から後の num 行を同時に検索結果として表示
-B num: マッチした行から前の num 行を同時に検索結果として表示

以下のようなファイル (seasons.txt) を用意してみます。

$ cat seasons.txtSpringSummerAutumnWinterSpringSummerAutumnWinterSpringSumm ...

投稿者:

Linux, コマンド

alias コマンドってご存知ですか?
コマンドの別名を登録するコマンドです。ただそれだけですが、使い方によっては非常に便利なコマンドです。

どんなコマンド?

コマンドの別名とは、例えば、
ずっとWindowsが大好きで、コマンドプロンプトで dir コマンドを打ちまくってた人が、急にMacやLinux環境に移行した際に、どうしても ls じゃなくて dir って打ちたい時などに、

alias dir='ls'

と設定しておくと、 ...

投稿者:

Linux, Windows, WSL, コマンド

誰しも、いい環境で仕事したいですよね。

Windows Subsystem for Linuxとは?

Windows 10には Windows Subsystem for Linux(以下、 WSL) という機能が提供されています。
これを使うと Windows 上で Linux のプログラムを動かす事が出来ます。Windows で開発や運用やってると、とても便利で手放せないツールです。
これは元々 Bash on Windows と呼ばれてい ...

投稿者:

コマンド

ある環境構築のスクリプトで次のようなコードを発見しました。

mkdir -p/sample/package/{install,update}mkdir -p/sample/log/{app,httpd}mkdir -p/sample/log/app/snapshotmkdir -p/sample/app/${SYSTEM_NAME}

ディレクトリを作成しているスクリプトです。
ここでは、オプション -p でサブディレクトリごと作成しています。

投稿者:

Linux, コマンド

curlでAPIを実行する方法です。

コマンド

$ curl  -X POST -H 'Content-type: text/xml' -d @- https://api.host/xmlapi.do < data.xml

オプションの詳細-X : HTTP メソッドの指定
-H : ヘッダー情報の付与
-d : データ送信@file_nameでファイルを指定
ファイル名を - として@-と指定すると標 ...

投稿者:

docker, コマンド

Docker

Docker を始める際に最低限これだけ知ってれば動かせるであろうコマンドをまとめてみました。

イメージ公開されているイメージを取得$ docker pull [リポジトリ名]

作成$ docker build -t [リポジトリ名] [Dockerfileのパス]

消去$ docker rmi [リポジトリ名]

Dockerfile を編集して何度も同じリポジトリ名で作成すると古いリポジトリの名前が に変更して残ってしまう