skillup

技術ブログ

サーバー・ネットワーク

Linuxコマンドの総復習

投稿日:

ちょっとスポット的にLinuxコマンドの復習などを。

コマンドの実行

Linuxではコマンドを実行するときに、/binや/usr/binなどに配置されているコマンドの実行ファイルを実行しています。

本来、ファイルを指定する必要があるので本来なら

とうたなくてはいけないところを

だけでOKなのです。これはコマンドが実行されたときにどのディレクトリにあるのかを探して実行する機能が備わっているからです。

どのディレクトリを探すかはあらかじめ設定しておく必要があります。検索対象となるディレクトリの一覧をコマンドのサーチパスといい、後述する環境変数PATHによって指定します。

コマンドのサーチパスがどのようになっているのかを調べたい場合は

このコマンドでわかります。

リダイレクト処理の一覧

コマンド> ファイル

コマンドの実行結果をファイルに書き込む(ファイルを新規作成する)

コマンド<ファイル

ファイルの内容をコマンドに入力する

コマンド>>ファイル

ファイルの実行結果をファイルに追記する(ファイルを更新する)

コマンド 2>ファイル

ファイルにエラーを書き込む。追記の場合は>>にする

コマンド>ファイル 2>&1

ファイルに標準出力とエラーを書き込む(※追記の場合はコマンド直後の>を>>にする)

参考文献

Linuxエンジニア養成読本

-サーバー・ネットワーク
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

vimの小ネタ(主にテキスト置換系に関して)

前回に引き続き、またまたvimの小ネタなど Contents1 マクロ2 単純な置換3 改行系の置換4 一括置換 マクロ エディタ上である動作を記録させておきたい場合、q+任意の文字(例えばa)+任意 …

no image

sslの設定に関して

実務でサーバーにSSLの設定をすることがあったので書いておきます。 Contents1 SSLとは?2 設定方法全般に関して2.1 秘密鍵2.2 サーバー証明書と中間証明書の合体 SSLとは? 通常の …

no image

クリックジャッキング

Contents1 クリックジャッキングとは?2 被害3 対策 クリックジャッキングとは? 悪意のあるサイトの特定上の場所をクリックさせ、誤操作をさせ、意図しない機能を実行させられる可能性があります。 …

no image

AWSのCLIに関して

実務でAWSを使ってたんですがテスト時にはコマンドを使っている方がはるかに早いためコマンドライン環境を作っておいたほうが良いです。 インストール&設定に関して [crayon-5bc7f0885cc6 …

no image

supervisorによるデーモン化

えー実務で任意のプログラムをデーモン化させて処理をするという実装があったのでメモ。 Contents1 デーモンとは?2 Supervisor2.1 インストール2.2 実行プログラム2.3 サービス …