skillup

技術ブログ

サーバー・ネットワーク

Linuxコマンドの総復習

投稿日:

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

コマンドの実行

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

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

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

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

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

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

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

リダイレクト処理の一覧

コマンド> ファイル

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

コマンド<ファイル

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

コマンド>>ファイル

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

コマンド 2>ファイル

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

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

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

参考文献

Linuxエンジニア養成読本

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

執筆者:


comment

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

関連記事

no image

ログ抽出コマンド特集 その3 データの収集や抽出にかかわるコマンド群(sort ,tr,cut)

サーバーの負荷を見る場合、unixコマンドでログを抽出できたりすると何かと便利です。 いままでも下記の記事でこれらの出力を行いました。 ログ抽出コマンド特集 その1 cat+grep+sort 私が本 …

no image

supervisorによるデーモン化

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

no image

herokuでのhttpd.conf設定

前回の記事でLet’s EncryptでSSL設定する場合、 http://ドメイン/.well-known/ というURLにアクセスする必要があります。 ただherok …

no image

PHPのコマンドライン+隠しファイルも含めたcpコマンド

超小ネタを2つほど phpにrオプションを入れるとPHPコードを実行できます。

cp コマンドですが、隠しファイルも含めてコピーしたい …

no image

ネットワークコマンド

ネットワークのコマンドはping以外ほとんど知らないんですけど、それ以外に最近少し覚えたネットワークコマンドなどについて。 適切な使い方などはまだようわかっとらんです・・・ Contents1 net …

アーカイブ