- ベストアンサー
ドットの使い方について
- OSでコマンドを扱う際、ドットの使い方について疑問があります。
- 特に、cpコマンドのコピー先パスでのドットの指定についての意味や使い方について教えてください。
- ドットの使い方に関する疑問を解消するための解説をお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- log4jを使用し、JAVAのバッチプログラムを作っております。
log4jを使用し、JAVAのバッチプログラムを作っております。 ○ディレクトリ構成は、 test - pack1 - ※1 - pack2 - ※2 - resources - ※3 - lib - ※4 ※1:メインプログラム ※2:この中でPropertyConfiguratorを使用し、log4j.propathiesを読み込んでいる。 ( PropertyConfigurator.configure("resources/log4j.properties"); ) ※3:log4j.properties ※4:log4j-1.2.8.jar ○悩み testのディレクトリから java -cp .;lib\log4j-1.2.8.jar pack1.Aaa の場合、うまくいくのですが、testの一つ上のフォルダから java -cp test;test\lib\log4j-1.2.8.jar pack1.Aaa と行うと以下のエラーが出ます。 log4j:ERROR Could not read configuration file [resources/log4j.properties]. java.io.FileNotFoundException: resources\log4j.properties (指定されたパスが見つかりません。) at java.io.FileInputStream.open(Native Method) ・ ・ ・ ○質問 よくネットで原因を検索するとパスを通せば問題ないと書かれていますが、どのようにパスを通せばよいのでしょうか?
- ベストアンサー
- Java
- コマンドプロンプトでのカレントディレクトリについて。
WinXPでコマンドプロンプトを使っているんですが、カレントディレクトリを移動する時、cd c:\Program Files ってやりますよね。 Dドライブのlibというフォルダにカレントディレクトリを移したいんですが、cd D:\libとしても、なんの応答もなく元のプロンプト画面のままです。 Dドライブにカレントディレクトリを移動させるというのは、そもそも出来ないものなんですか? 誰か知っている人がいたら教えて下さい。宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- powershell 新たにpathを通すには?
powershell を使いはじめました。 カレントdirのファイルを指定する時にデフォルトでは ./ を頭に打たないと探せません。 おそらくpathが通ってない事が原因だと思います。 そこで新たにpathを加える設定したいのですが、コマンドレットではどのように打てばよいのでしょうか? また設定されているpathを参照するコマンドレットも合わせてお教えいただければと思います。
- ベストアンサー
- Windows系OS
- sedの正規表現について
下記のsedコマンド正規表現の意味がわかりません どのような動きをしているのか教えて下さいm(__)m $ file_name="linux.txt" $ echo $file_name | sed -e "s/.*\.\([^.]*\)\$/\1/g" txt
- 締切済み
- Linux系OS
- linuxで危険なコマンド操作が知りたいです
RedHat9で、rootユーザでcp /usr/lib/libxxxx.s* /lib とした時にcannot・・とか見慣れないエラーが 表示され、何でコピーできないのかと何度もやっていると、いつの間にか/usr/libがディレクトリごと消えていることが発覚しました。。 その前にrmコマンドも使いましたが-rfオプションをつけていなかったので、ディレクトリ内全てとかディレクトリごと消えることはないと思うのですが(T_T) とりあえずOSは立ち上がりますが、いろんなサーバが起動しなったので、OS再インストールしようと思いますが、又同じ事を繰り返したくないので、注意するコマンド操作があったら知りたいです。
- ベストアンサー
- Linux系OS
- mysqldの起動に失敗します。
mysqldの起動に失敗します。 MySQLのインストールにチャレンジ中です。 CentOS5.5でyumでインストールしたMySQLでデーモンの自動起動ができません。 エラーログの"/var/log/mysqld.log"をのぞくと、 Can't find file: './mysql/plugin.frm' とでていたので、実行時のカレントディレクトリが違うと思い、 $execの前に"cd /var/lib/mysql"を追加したところ、コンソールからの起動 はできるようになりました。(/etc/rc.d/init.d/mysqld start→[ OK ]) しかし、PC起動時にはmysqldの欄で、[失敗]と赤い文字で出てしまいます。 ログをのぞくと、cdで変更したはずなのに、同じエラーが出ています。
- ベストアンサー
- MySQL
- include_pathの記号について
基本的なことでお恥ずかしいのですが、php.iniやLinuxの設定等でよくでてくる記号に関して質問です。 include_path = ".:/usr/local/lib/php/pear"; 上記の ".:"とはどんな意味があるのでしょうか? ちなみに "./"は、カレントディレクトリを示すでいいんでしょうか? 記号なだけに検索してもヒットせず、ずーっとわからないままだったのでご教授ください。
- ベストアンサー
- PHP
- 外部jarへのパスの通し方
はじめまして。パスの通し方について教えてください。 javaを勉強しようと、 j2sdk1.4.1_04 jakarta-log4j-1.2.8 tomcat_5.0.16 eclipse2.1.1 をダウンロードして、環境を設定しようとしているところです。 しかし、外部jar(log4j、tomcat)を使用したSRCをコンパイルしようとしても、javax.servlet.httpが見つかりません等のエラーが出てしまいます。 eclipseでは、外部jarを取り込んでいるので、コンパイルが通って動作確認(log4jのみ)は済んでいます。 ただし、コマンドプロンプトからのコンパイルでは上記のようなエラーが出てしまいます。 PATHは JAVA_HOME: C:\j2sdk1.4.1_04 TOMCAT_HOME: C:\Program Files\Apache Software Foundation\Tomcat 5.0 LOG4J_HOME: C:\jakarta-log4j-1.2.8 CLASS_PATH .;%LOG4J_HOME%\dist\lib\log4j-1.2.8.jar;%TOMCAT_HOME%\common\lib\ant.jar;%TOMCAT_HOME%\common\lib\commons-collections.jar・・・ (C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib\配下全てのjar) に設定してあります。(インストールは全てデフォルト、解凍するものはC直下に解凍してあります。eclipseも同様のものを外部jarとして取り込んであります。) 何か、根本的に間違っているのでしょうか? よろしくお願いします。 ★最終的には、MY_SQLを使用しservletからDBアクセスという環境を設定したいと思っています。 長文失礼しました。
- 締切済み
- Java
- 便利なエリアス(alias)の設定について
便利なエリアス(alias)の設定について 教えて下さい。 下記のコマンドぐらいしか登録していないのですが 他にもawk や、find、grep などの便利なコマンドを登録して いらっしゃる方が入れば、 コマンドとその意味を教えて下さい。(コマンドはマニュアルで参照します。) alias rm='rm -i' alias cp='cp -rp' alias mv='mv -i' alias ll='ls -l' alias la='ls -a' alias df='df -h' alias vi='vim'
- 締切済み
- Linux系OS
- CreateFile が ERROR_PATH_NOT_FOUND のエラーになる
VC++を使っています。OSは Windows2000 です。 CreateFile で指定するファイル名をフルパスで指定し、EXEを同じ ディレクトリに置いて実行したところエラーとなり、詳細コードが ERROR_PATH_NOT_FOUND でした。 プログラムは以下のようになっています。 #define AAA "c:winnt\\system32\\AAA.log" hOpen = CreateFile( AAA, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); 上記プログラムの AAA.exe を system32下に置いて実行すると、 パスが不正だと怒られてしまいます。。。 AAA.exe を別ディレクトリで実行すると、sysytem32下にちゃんと ファイルが作成されます。 AAA.exe を CreateProcess する BBB.exe を造って試しましたが、 やはり BBB.exe が system32下にあると駄目でした。 どうやらカレントディレクトリが同じだと駄目みたいです。 「"AAA.log"」とせずにフルパスとしているのは以下の理由のためです。 ・ファイルは必ず system32下に作成したい。 ・AAA.exe は必ず system32下にある。 しかし、BBB.exe が必ず system32下にあるとは限らないため、 「"AAA.log"」とした場合、BBB.exe を実行したディレクトリに 作成されてしまう。 CreateFile には今回のような制限があるのでしょうか??? #ヘルプを見る限り、書いてないです。。。
- ベストアンサー
- C・C++・C#
お礼
返信おくれました。 なるほど、明示目的でつけているわけですね。 納得です。ありがとうございました。