読者です 読者をやめる 読者になる 読者になる

めもぶろぐ

お勉強したこと、趣味なんかを適当に書いてます。。。

Linux manコマンド

manコマンドが参照するファイルの置き場所 /usr/share/man /usr/local/share/man -fオプションでキーワードと完全に一致するマニュアルが何章にあるか表示する [root@filer ~]# man -f passwdpasswd (1) - update user's authentication tokenspasswd (5) - …

Linux Findコマンドを覚える

いつもは updatedb からの locate hogehoge で必要なファイルを探しておりました。 メリット:検索が即座に終わる デメリット:データベースを更新しなければならない。 更新しないと、仮に消去済みのファイルがあっても検索にひっかかる データベース更新以…

ESXi CLIから仮想マシンのスナップショット 〜シェル編〜

そういえばGitHubをなんとなく使ってたのを思い出しました。 なんかいい感じにシェルが貼り付けられないかと考えていたのですが これを使えばよかった。 ちょいとだけ長くなりますが貼り付けますー gist6c194ae7d2be148249c4

ESXi CLIから仮想マシンの起動 ~シェル編~

またへぼいシェルつくりました。 まじで適当です。まえ投稿したCLIからの起動さがしてたらなんだか面倒になったのでシェルを作っておきました。 ESXi CLIから仮想マシンの起動 - なんとなくインフラSE 3年目chiita01.hatenablog.com ~/vmpow.sh #!/bin/bashe…

Linux Shell 作り方⑥ if文と、testコマンドのオプション

if文の記述 if 条件式 ; then 処理fi ※可読性を考慮し、thenまで一行で記述 if文のオプションは下記記事を参照 Linux Shell 作り方② - なんとなくインフラSE 3年目 Linux Shell 作り方② - なんとなくインフラSE 3年目 test コマンドオプション -z test -z st…

Linux Shell 作り方⑤ 配列に値を設定する

[root@filer shell_work]# [root@filer shell_work]# array=(1 2 3 a b c ) → ( )を使用してスペース区切りで配列に値を設定 [root@filer shell_work]# echo $array1 → $arrayのみの出力だと配列の先頭([0])のみが出力される [root@filer shell_work]# ech…

Linux Shell 作り方④ ダミーファイル作成と一括リネーム

# 50MBのdummyファイルを作成 dd if=/dev/zero of=dummy bs=5m count=10 /* 複数のファイルをまとめてリネームする 複数ファイルの拡張子を一括変換したいときなど、複数ファイルのファイル名の一部を一括して変更したい場合は、 mv コマンドではなく rename…

Linux Shell 作り方③ スクリプトヘッダ スクリプト概要の記述

納品物としても、その後の運用にしてもスクリプトの内容を 記載しておく必要はあると思うのでヘッダを必ず付けるようにする #!/bin/bash # # @(#) ファイル名 ver.1.0.0 yyyy.mm.dd # # Usage: # hoge.sh param1 param2 # param1 - パラメータ1です. # param…

ESXi CLIから仮想マシンの起動

macから自宅サーバをいじろうと思ったら vsphere clientがつかえない vcenterが立ち上がってないがために web clientも使えない ってときにcliからvCenterの起動をしてみます ESXi 5.x To power on a virtual machine from the command line: List the inven…

Linux Shell 作り方②

制御文のメモ 1 #!/bin/bash 2 3 hour=`date +%H` 4 5 if["$hour"-lt12] 6 then 7 echo"am now!" 8 else 9 echo"pm now!" 10 fi 11 ※変数を[ ]の判定式で使用する際には、 " "でくくる必要があるので注意せよ。(変数の中身が空の場合、 " "でくくっていない…

Linux Shell 作り方

linuxはあまりやって来なかったのですが、shellをできるようにしておく必要が 出てきたので、初歩的なものから始めてみたいと思います。 といっても、初歩的なものはもう書けるんですが少し応用まで入れればあとは 案件内でどうにか収められる気がしています…