【Linuxコマンド集】LinuxコマンドTweetPocketsourceはファイルに記載されているコマンドを実行するコマンドだ。このページではファイルに記載されているコマンドを実行する方法を解説する。usermodコマンドsourceコマンドの基本コマンドの基本動作まずは、コマンドリストが記載されたファイルcomlist1.txtを用意する。abc使い方は、次のとおりだ。実際にsourceコマンドを使ってみよう。ファイル名コマンドリストが記載されたファイルcomlist1.txtの内容を実行する場合は、次のコマンドだ。comlist1.txtコマンドリストが記載されたファイルcomlist1.txtの内容を実行し、abcを表示した。sourceコマンドにおけるファイルの実行権sourceコマンドで指定するコマンドリストが記載されたファイルは実行権限が指定されていなくても構わない。上で指定したファイル「comlist1.txt」をlsコマンドのlオプションで実行権限を確認する。comlist1.txt実行権限は設定されていない。sourceコマンドの引数sourceコマンドには引数を設定することができる。はじめに次の通りのテキストファイルcomlist2.txtを用意する。"input=$vala"1行目に$1と記載したが、これが引数だ。引数の2つめのものは$2、3つめの$3と繋がる。引数を指定したsourceコマンドの使い方は、次のとおりだ。引数3...引数に「Extra」と指定し、テキストファイルcomlist2.txtを実行するには次のコマンドだ。Extra$1の引数「Extra」が取り込まれ、「input=Extra」と表示された。sourceコマンドでの変数の保持sourceコマンドでは、実行したファイル内で扱われた変数の値が保持される。上で指定したファイル「comlist2.txt」内の変数「vala」の値をechoコマンドで確認してみる。$vala変数「vala」の値は「Extra」と保持されている。制御コマンドとの組み合わせsourceコマンドは何度も同じ動きをするときに、そのコマンドの流れをコマンドリストファイルに記載しておいて実行することで効率的な作業ができる。ifコマンドと組み合わせれば、番号を引数で入力すれば品名と価格を表示するといったことが可能だ。ifコマンドを組み合わせたコマンドリストテキストのファイルcomlist3.txtを作成する。2商品番号2の商品情報をsourceコマンドで表示する。商品番号2の商品名と価格が表示された。ifコマンドでは分岐を行うが、その他にもループ制御を行うforコマンドやwhileコマンドを組み合わせることで多彩な制御ができる。source関連コマンド最後にsourceコマンドに関連して、基本的なファイルからコマンドを実行のコマンドも紹介しておくbashコマンドコマンドリストが記載されたファイル#Pの内容を実行するが実行時の変数は保持しない。ifコマンド条件によって制御を分岐する。forコマンド制御を指定した回数繰り返す。whileコマンド条件が成立していれば繰り返す。usermodコマンドユーザー情報を変更する。まとめLinuxに限らずコンピュータでの操作は繰り返し操作が多い。コマンドを一度に操作できるようにテキストファイルにまとめておいて、短いコマンドで何度も実行できるのが利用するメリットだ。効率化のためにもぜひ活用しよう。TweetPocketこのページの続きや関連ページは下記から一覧で確認できます。・「様々な分野や言語の講師にチャレンジしてみたい」という方はぜひIT講師募集のページをご覧ください。リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。IT講師募集のページを見るSNSでもご購読できます。【IT研修専門企業のリスキルテクノロジーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。*メールアドレス(公開はされません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。講師スキル向上も目指せますIT講師に応募する。