2017-05-26 20 views

答えて

0

ほとんどの場合、シェルのタブ補完は十分なはずです。ファイル名の一部を入力した後にtab -keyを押すと、自動完成したシェルがファイル名の完成を試みます。どのように動作するかは、使用するシェルによって異なります(デフォルトでは、これはubuntuではbashです)。異なるシェルは異なる自動補完を持ち、いくつかはさらに構成を可能にします(例えば、zshについてはthis pageを参照してください)。

あなたは未知のシステム上にある場合、あなたは(これはlogin(1)で設定されている)であるシェルいるかを把握する

echo $SHELL 

を行うことができます。利用可能なシェルも表示するにはchsh -lを実行することができます。

実行ファイルの場合、シェルは$PATHにリストされたディレクトリにある名前を自動的に完成します。ローカルファイルを実行するには、./myprogを実行するか、myprogをシンボリックリンクをディレクトリの1つに入れるか、実行していることが分からない限りは推奨しません。実行可能ファイルのディレクトリを$PATHに入れます。

複数のファイルでさらに複雑な作業を行う場合は、find(1)をご覧ください。

通常、これらの質問の回答は、Unix stackexchangeで検索できます。

+0

ファイルIを実行したいときに入力を開始すると、タブは自動完成しません – MathewP

+0

すぐに関連性があるので、解答にコメントを追加しました – midor

0

ファイル名の最初の部分を入力し、タブを押して残りの部分をオートコンプリートします。

+0

タブについてお忘れがありました、ありがとうございました。 – MathewP

0

あなたが内容を取得し、LSを使用それの内容を参照してください、タイプ1またはファイル名と使用タブの2つの文字にしたいディレクトリへの最初のCDに。 chmodを使用するためのアクセス許可が必要です。

関連する問題