システムトラスト技術ブログ

システムトラスト社員が作成するIT技術ブログです。

  • ホーム
  • 技術情報
    • データベース
      • SQLServer
      • Oracle
    • 開発言語
      • Go言語
      • PowerShell
      • Androidアプリケーション
      • C#
      • JavaScript
      • PHP
      • Python
      • スタイルシート
      • プログラミング
    • イントラマート
    • ワードプレス
    • ソフトウェア開発
    • SEO対策
    • マイクロソフト
      • Windows
      • Execl
    • レンタルサーバー関連
    • iOS
    • ツール
    • セキュリティ
    • 仮想環境
    • 物流/在庫・倉庫管理
    • 就業管理
    • セミナーイベント
  • システムトラストについて
    • システムトラストについて
    • システムトラスト社員募集要項(2021年3月卒業予定者用)
    • CBT PLUS
    • intra-mart(イントラマート)とは
  • サイトマップ
  • プライバシーポリシー
  • お問い合わせ
  • メニュー

  • サイドバー

  • 前へ

  • 次へ

  • 検索

  1. ホーム>
  2. 開発言語>
  3. PowerShell

PowerShell UNIXのシェルやDOSコマンド【初実験編09】

2018/12/032021/01/09PowerShell

  • Twitter
  • Facebook0
  • B!Hatena0
  • Pocket0
  • LINESend
  • LINESend
  • Feedly2
  • Copy-

UNIXのシェルやDOSコマンド

PowerShellを使ってみようと考えた時、どうしても、DOSコマンドとは比較にならないほどのコマンド(コマンドレット)の数に戸惑いますが、既に知っているUNIXのシェルやDOSコマンドは使えないのでしょうか。

目次
  • 1. エイリアス
  • 2. ヘルプ

エイリアス

PowerShellのコマンドレットは、DOSやUNIXのコマンドとしてエイリアス(別名定義)設定されています。

どのようなエイリアスが登録されているのか、全てを見たい場合は「Get-Alias」と打ち込むことで一覧が表示されます。

UNIX、DOSのコマンドに慣れている人は、「Get-Alias」のパラメータに、UNIX、DOSのコマンドを打ち込むことで、それらのコマンドレットが何なのかを確かめることができます。

例えば、「Get-Alias type」と「Get-Alias cat」を打ち込んでみます。

PS C:\実験\20181201> Get-Alias type
CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           type -> Get-Content


PS C:\実験\20181201> Get-Alias cat

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Alias           cat -> Get-Content

これにより、DOSの「type」コマンドとUNIXの「cat」コマンドは、同じ「Get-Content」というコマンドレットの別名定義であることがわかります。

ただ、引数までは同じとは限りませんので、詳しくは下のヘルプを参考に確認が必要です。

ヘルプ

では次に、Get-Contentコマンドレットを更に詳しく知るために、「Get-Help Get-Content」と打ち込んでみます。

PS C:\実験\20181201> Get-Help Get-Content

名前
    Get-Content

構文
    Get-Content [-Path] <string[]>  [<CommonParameters>]

    Get-Content  [<CommonParameters>]


エイリアス
    gc
    cat
    type


注釈
    Get-Help を実行しましたが、このコンピューターにこのコマンドレットのヘルプ ファイルは見つかりませんでした。ヘルプの
    一部だけが表示されています。
        -- このコマンドレットを含むモジュールのヘルプ ファイルをダウンロードしてインストールするには、Update-Help を使
    用してください。
        -- このコマンドレットのヘルプ トピックをオンラインで確認するには、「Get-Help Get-Content -Online」と入力するか
    、
           https://go.microsoft.com/fwlink/?LinkID=113310 を参照してください。

エラーになってしましました。

注釈にあるように、「Get-Help Get-Content -Online」と入力することで、規定のブラウザーが立ち上がり、ヘルプ(英語ですが)を見ることができます。

または、同じく注釈の続きに記載されているURL「https://go.microsoft.com/fwlink/?LinkID=113310」を見る(同じです)こともできます。

更に同じく、「Update-Help」でヘルプをダウンロードできるようですが、PowerShellの言語を英語に切り替えるのと、管理者で実行しなければ、エラーになってインストールに失敗します。

オンラインヘルプで確認、翻訳しながら理解するのがよさそうです。

PowerShell Treeをファイルにリダイレクトしてみた【初実験編01】
PowerShell 同一階層のファイル名一覧をテキストファイルにリダイレクトしてみる【初実験編02】
PowerShell 起動方法(Windows10)【初実験編03】
PowerShell ファイル名の一括置換【初実験編04】
PowerShell ファイル検索【初実験編05】
PowerShell 文字列検索【初実験編06】
PowerShell VBAでPowerShellを実行して結果を取得する(Exec編)【初実験編07】
PowerShell VBAでPowerShellを実行して結果を取得する(Run編)【初実験編08】
PowerShell UNIXのシェルやDOSコマンド【初実験編09】


プログラミングを学ぶ

おススメのプログラミングスクール

  • 1千万円稼ぎたい人のプログラミングスクール・ウェブカツ
  • 世界最大級のオンライン学習サイトUdemy
  • 未経験からエンジニアを目指すTechAcademy Pro
  • プログラミングスクール!【DMM WEBCAMP】
株式会社システムトラスト

人材募集中です。

システムトラストでは、システムエンジニア、プログラマーなどを随時募集中です。気軽にご相談ください。

お問合せ

PowerShellPowerShell,エイリアス,UNIX,MS-DOS,Get-Content,Get-Alias,Get-Help

Posted by システムトラスト技術部T


よろしければシェアお願いします

  • Twitter
  • Facebook0
  • B!Hatena0
  • Pocket0
  • LINESend
  • LINESend
  • Feedly2
  • Copy-
Androidアプリケーションの開発 【01:Hello Worldアプリ】
Next
SEO対策
SEO対策するならheadタグに設定した方がよいmetaタグ
Prev

関連記事

プログラミングに関する記事

PowerShell VBAでPowerShellを実行して結果を取得する(Exec編)【初実験編07】

Excel(VBA)からPowerShellを実行して、結果をセルに出力してみる ...

プログラミングに関する記事

PowerShell Treeをファイルにリダイレクトしてみた【初実験編01】

このブログにも既にPowerShellの投稿がありますが、私自身PowerShe ...

プログラミングに関する記事

PowerShell 文字列検索【初実験編06】

再帰文字列検索の方法 Select-String と Get-ChildItem ...

プログラミングに関する記事

PowerShell ファイル検索【初実験編05】

再帰検索の方法 Get-ChildItemを使って、どのフォルダーに目的のファイ ...

プログラミングに関する記事

PowerShell 同一階層のファイル名一覧をテキストファイルにリダイレクトしてみる【初実験編02】

個人的な作業ですが、ディレクトリにあるファイル名の一覧を、手っ取り早くテキストフ ...

株式会社システムトラスト

人材募集中です。

システムトラストでは、システムエンジニア、プログラマーなどを随時募集中です。気軽にご相談ください。

お問合せ

今日の人気記事

  • SQLやデータベースに関する記事SQL Serverで日付型を文字列に変換する98件のビュー
  • SQLやデータベースに関する記事SQLServerでテーブルのカラム名を取得する方法88件のビュー
  • SQLやデータベースに関する記事SQLServerでSELECT句で変数代入87件のビュー
  • SQLやデータベースに関する記事SQLServerのストアドプロシージャーで例外をキャッチする方法47件のビュー
  • SQLやデータベースに関する記事SQLServerで指定した文字で文字列を分割する47件のビュー
  • イントラマート関連の記事intra-mart(イントラマート)とは44件のビュー
  • プログラミングに関する記事PowerShell VBAでPowerShellを実行して結果を取得する(Exec編)【初実験編07】43件のビュー
  • SQLやデータベースに関する記事SQLServerのPIVOTを使って縦横(行列)変換を行う方法39件のビュー
  • SQLやデータベースに関する記事SQLServerでシステム内でユニークな値を生成するNEWID()の利用方法26件のビュー
  • プログラミングに関する記事Javascriptでキー入力イベントを発生させる方法26件のビュー

フォローする

  •   
  • B!
  •   
  •   

カテゴリー

  • Windows (2)
  • iOS (1)
  • セキュリティ (15)
  • PHP (19)
  • Execl (13)
  • ツール (4)
  • CBT PLUS (8)
  • SEO対策 (3)
  • Go言語 (19)
  • 仮想環境 (8)
  • Boostrap (1)
  • 物流/在庫・倉庫管理 (2)
  • プロジェクトマネージメント (1)
  • Androidアプリケーション (8)
  • プログラミング (1)
  • アフィリエイト (1)
  • バッチファイル (2)
  • Python (41)
  • 就業管理 (1)
  • ワードプレス (30)
  • イントラマート (51)
  • セミナーイベント (1)
  • システムトラストについて (2)
  • スタイルシート (5)
  • JavaScript (14)
  • SQLServer (32)
  • PowerShell (14)
  • レンタルサーバー関連 (3)

タグ

ajax (1) Android (8) Bootstrap (1) BOT (6) CSS (6) EXCEL (18) Get-ChildItem (3) im-BizAPI (6) Install (2) intra-mart Accel Platform (18) intra-mart ver7.2 (35) IOS (1) Javascript (15) LINE (10) LINEPHP BOT (1) PDF (2) PHP (13) POI (2) PowerShell (9) Rename-Item (1) Select-String (1) SQLServer (34) SSL (1) subscriber (5) Wijmo (3) Windows (1) Windows10 (3) wordpress (15) XML (7) イベント (1) スクリプト (1) スクリプト開発 (45) スタンプ (1) ゼロパディング (3) テーマ (4) パッケージ (9) ファイル (2) プラグイン (20) マクロ (1) 仮想デスクトップ (1) 気象庁 (5) 秀丸 (3) 開発 (3) 開発環境 (7) 電文 (5)

新着記事

Pythonロゴ

Pythonでクラスを多重継承する方法

Pythonではクラスの多重継承がサポートされており、サブクラス(子クラス)の宣 ...

Pythonロゴ

Pythonでクラスを継承する方法

Pythonのクラス継承はサブクラス(子クラス)の宣言時の引数にベースクラス(親 ...

Pythonロゴ

Pythonのデストラクター・__del__()

Pythonのクラスにはコンストラクター__new__()、__init__() ...

Pythonロゴ

Pythonのクラスコンストラクター。__new__と__init__

Pythonのコンストラクターには__new__と__init__の2つのコンス ...

Pythonロゴ

プロキシー環境でPythonのpyinstallerがインストールできない時の対応

プロキシー環境でPythonのpyinstallerがインストールできない場合は ...

就業管理

就業管理:年次有給休暇

労働基準法が改正され、2019年4月1日より、全ての企業において、年10日以上の ...

Pythonロゴ

PythonのプログラムをEXE化する方法

PythonのプログラムをWindows上で動作するexeファイルにするにはpy ...

Pythonロゴ

Pythonでゼロパディング(ゼロ埋め)するzfill()メソッド

Pythonでゼロパディング(ゼロ埋め)するにはzfill()メソッドを使います ...

Pythonロゴ

Pythonでのクラスの作り方

PythonはJavaやC++などとオブジェクト指向型言語と同様にClass(ク ...

Pythonロゴ

Pythonで環境変数を取得する方法

Pythonでコンピュータに設定されいる環境変数を取得するにはosモジュールのe ...

カレンダー

2021年1月
月 火 水 木 金 土 日
 123
45678910
11121314151617
18192021222324
25262728293031
« 12月    

 

目次

  • 1. エイリアス
  • 2. ヘルプ

Copyright © 2015-2021 システムトラスト技術ブログ All Rights Reserved.

WordPress Luxeritas Theme is provided by "Thought is free".

PAGE TOP