Skip to Content
DevSecOpsを学ぶ
book

DevSecOpsを学ぶ

by Steve Suehring
March 2025
Intermediate to advanced
194 pages
2h 55m
Japanese
O'Reilly Media, Inc.
Audio summary available
Content preview from DevSecOpsを学ぶ

付録B. コマンドリファレンス

この付録には、DevSecOps の実務者に役立つコマンドが含まれている。ここに含まれるコマンドは、必要となるすべてのコマンドを網羅したリストではなく、トラブルシューティングに役立つコマンドをいくつか取り上げたものである。この付録で取り上げるコマンドの中には、Shell に組み込まれているものもあれば、他のソフトウェアのインストールに依存するものもある。

基本的なコマンドラインナビゲーション

グラフィカルな世界から来た人にとって、、コマンドラインで点滅するカーソルに直面するのは少し恐ろしいことかもしれない。ファイルリストを取得するためのナビゲーションの方法や、ホーム・ディレクトリに戻る方法を知っているだけでも、役に立つことがある。bashやzshのような対話型シェルプログラムを使っている場合、通常プロンプト自体は有益で、システムごとに設定できる。

コマンドプロンプトには通常、カレントディレクトリを示す何らかの表示が含まれる。チルダ文字(~)は通常、カレント・ディレクトリがあなたのホーム・ディレクトリであることを示す。どのディレクトリにいるかは、pwd コマンドでいつでも発見できる。と入力すれば、いつでもホームに戻ることができる:

cd ~

これらのコマンドや他のコマンドのマニュアルは、man コマンドで見ることができる。cd のように、Shell自体に組み込まれているコマンドもある。このような場合は、そのシェルのマニュアルを見る。例えば、zshのマニュアルを見るには、次のようにタイプする:

man zsh

使用しているシェルが不明な場合、それを発見する方法がいくつかある。まず、env コマンドに、SHELL= を示す行があるはずだ。シェルを発見するもう一つの方法は、Linuxの/etc/passwdファイルを見ることだ。さらにもう一つの方法は、chsh コマンドを使うことである。chsh と入力すると、現在のシェルが表示される。Ctrl-cを押して、chsh コマンドを終了する。そうしないと、シェルを変更してしまうかもしれない!

ログインしているユーザー名を調べる必要がある場合は、こう入力する:

whoami

ディレクトリリスト

ls コマンドでファイルとディレクトリのリストを取得する。ls コマンドには、状況に応じて便利で必要な多くのオプションがある。 -la オプションは、ドット・ファイルや名前付けが. で始まるファイルを含むすべてのファイルをls コマンドに表示させるので便利である。出力にはファイルのパーミッションと所有権も含まれる。

ls -la

また、最近編集したファイルなど、ある順番でファイルを表示するのも便利だ。そのために、私は通常こうする:

ls -latr

-t オプションは時間順にソートし、-r は逆順にソートする。この組み合わせでは、リストの一番下に最近編集されたファイルが表示されるので、スクロールやページャーを使う必要がなくなる。

ページャー

ページャーの話だが、マイクロソフト・ウィンドウズにはmore というコマンドがあるが、macOSやLinuxで発見されたより良いオプションはless コマンドである。少なければ少ないほど良い。出力のスクロールを止めるには、less コマンドを使う。less を使えば、出力内の後方や前方への移動、後方や前方への検索、その他多くの作業ができる。すべてのオプションとその説明を見るには、less コマンドのマニュアルページを参照のこと。

コマンド呼び出しとタブ補完 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

脅威モデリング

脅威モデリング

Izar Tarandach, Matthew J. Coles

Publisher Resources

ISBN: 9798341632769