web-dev-qa-db-ja.com

Windowsのみを使用した初心者にbashを教える

シェル(つまりbash)の使用を初心者向けに紹介することになっています。あまり要求することなく1時間半以内に誰かに教えることができる最も基本的で便利なものはどれですか?

ここに私が考えたいくつかのポイントがあります:

  • 私はどこ(pwd)
  • ディレクトリの変更(cd、cd ..、cd-)
  • ディレクトリの作成(mkdir、mkdir -p)
  • ファイル/ディレクトリの名前変更(mv)
  • ファイル/ディレクトリのコピー(cp、cp -r)
  • ディレクトリエントリのリスト(ls、ls -l、ls -a)
14
Helper Method

CLIcompanion もご覧ください。

CLI Companionは、GUIからターミナルコマンドを保存および実行するツールです。ターミナルに不慣れな人は、CLIコンパニオンがターミナルに精通し、その可能性を解き放つための便利な方法であることに気付くでしょう。経験豊富なユーザーは、CLI Companionを使用して、検索可能なリストにコマンドの広範なリストを保存できます。

詳細情報(およびインストール方法): https://help.ubuntu.com/community/clicompanion

enter image description here

PS:私見初心者向けの最も重要なコマンドはman <command>。 ;-)

8
htorque

コマンドラインを理解するために参照できるクラスを作成しました。pdfファイルは次の場所にあります。

http://doctormo.org/2009/07/15/ubuntu-system-admin-class-command-line-basics/

preview of pdf class

初心者向けのbashの理解、プログラムの実行、ディレクトリの理解など、ニースの側面をいくつか取り上げます。

コマンドラインの使い方だけでなく、なぜ気にする必要があるのか​​についても話してください。 GUIの考え方で考えている場合、cdとpwdは、ファイルを探してディレクトリを走査する方法としては不十分です。生徒は、CLIが慣れているタスクを実行するための不器用な方法ではなく、多くのクールなことを行うためのクリーンで鮮明で強力な方法であることを理解する必要があります。

何がそんなにクールなのかを示す短いデモをお勧めします。たぶんパイピングのイラスト、またはfindまたはgrepのクールな使用。

また、読む本を彼らに割り当てることができるなら、それらを与えてください はじめに...はコマンドラインでした 。これは、一般的なCLIの背後にある哲学で見た最高の説明です。

6

自宅でLinuxを使用するように依頼することをお勧めします。単純に慣れてから端末を教える必要があります。最初に、初心者向けのLinuxミントのようなユーザーフレンドリーなLinuxを提供します。

3
FOSS DIVERSER

これがいいチュートリアルです: http://www.freeos.com/guides/lsst/ch01sec07.html

ご覧ください。良いスタートになると思います。

2
aneeshep