マンガでよめる痔のこと・薬のこと

Lubuntu14ー04ー1を使用しています
解像度を恒久かしたくて次のような.shファイルを作成して実行しようとしました
sh kaizod.sh コマンドを打って実行すると
sh: 0: Can't open kaizod.shとでます。
ちなみにkaizod.shファイルはディスクトップにあります。
次に実行権を与えようとchmod +x kaizod.shを打てば
chmod: cannot access ‘kaizod.sh’: No such file or directory
とでます。どのようにすればよいか教えてください。
お願いします。
ファイル名:kaizod.shです。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
#!/bin/bash
xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA1 1280x1024_60.00
xrandr --output VGA1 --mode 1280x1024_60.00
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
よろしくお願いします。

A 回答 (1件)

> ちなみにkaizod.shファイルはディスクトップにあります



なら、デスクトップまでのディレクトリパスを記述するか、PATHを通す(非推奨)かしないと。

> 次に実行権を与えようとchmod +x kaizod.shを打てば
> chmod: cannot access ‘kaizod.sh’: No such file or directory

これは、「カレントディレクトリにあるkaizod.shというファイル」に対しての操作です。
カレントディレクトリがデスクトップになっていなければ、デスクトップのkaizod.shは操作できません。



カレントディレクトリについて勉強するといいかと思います。
    • good
    • 0
この回答へのお礼

カレントディレクトリにファイルを移動させてchmod +x kaizod.shに続いてsh kaizod.shを打ち込みましたら実行できました。
有難うございました。

お礼日時:2015/10/26 21:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qapt-get install ****** でinstallしたものをuninstallするには?

御世話になります。
vncserverだけをinstallするつもりが
誤って
apt-get install vncとうってしまいました。
これをuninstallしたいのですが
どのようにすればよろしいでしょうか?

教えて下さい。

Aベストアンサー

# apt-get remove パッケージ名
では、設定ファイルは削除されずに残ります。

完全に削除するときは、
# apt-get --purge remove パッケージ名
です。

Qシェルスクリプト実行で”そのようなファイルやディレクトリはありません”と出ます。

以下の単純なシェルスクリプトを実行しようとしています。
-------------------
#!/bin/sh
echo ok
-------------------
そのとき、
bad interpreter: そのようなファイルやディレクトリはありません
と出てしまいます。

・which sh で確認すると /bin/sh です。
・Windowsで作ったファイルをFTPのアスキーモードで転送しています。

(ものすごく単純なミスをしてるのかもしれませんが、)
よろしくお願いします。

Aベストアンサー

1行目の「/bin/sh」のうしろにCRが入っていると、このような現象が発生します。
FTPの転送モードが間違いなくアスキーモードになっているか、
転送後のファイルにCRがついていないかなど、再度確認してみてください。

CR以外のコントロールコードや全角スペースなどがついていても似た現象が起こります。
その場合はエラーメッセージが多少異なるはずですが、併せて確認しておくと良いかと思います。

Qshはシェルなのかコマンドなのか?

http://d.hatena.ne.jp/KishikawaKatsumi/20080504/1209922424

$ sudo sh j2sdk-1_4_2_13-linux-i586-rpm.bin
$ sudo rpm -ivh j2sdk-1_4_2_13-linux-i586.rpm
と、shと打ち込むと最後の.binが消えますが、shは
シェルなのか、それともコマンドなのかどちらなの
でしょうか?

手元にあるlinuxの入門書には「shはシェルの一種である」
と記述があります。googleで検索をしてみましたが、
コマンドであるような記述もあり、混乱しております。

また、その入門書には「シェルを切り替えるには、コマンドライン
でシェルの名前を入力します。exitコマンドで、元のシェル
に戻ります」とあり、その文章の下には実際にshと打ち込んでexit
で元に戻る様が書いてあるので実際に試してみました。

[root@localhost ~]# sh
sh-3.2# exit
exit
[root@localhost ~]#

この記述のせいでますますわからなくなりました。

なお、最後のbinがシェルスクリプトであることは理解して
おります。

ご存じの方、ご教授頂ければ幸いです。何卒宜しくお願い申し
上げます。

http://d.hatena.ne.jp/KishikawaKatsumi/20080504/1209922424

$ sudo sh j2sdk-1_4_2_13-linux-i586-rpm.bin
$ sudo rpm -ivh j2sdk-1_4_2_13-linux-i586.rpm
と、shと打ち込むと最後の.binが消えますが、shは
シェルなのか、それともコマンドなのかどちらなの
でしょうか?

手元にあるlinuxの入門書には「shはシェルの一種である」
と記述があります。googleで検索をしてみましたが、
コマンドであるような記述もあり、混乱しております。

また、その入門書には「シェルを切...続きを読む

Aベストアンサー

shを始めとするシェルには2つの側面があります。

1) インタラクティブ(対話的)シェル
「sh」だけで起動した場合はこの状態です。最初はキーボードからの入力待ち状態で、1行コマンドを入力してリターンを押すと即座に実行し、コマンドが終了すると、再度入力待ち状態に戻ります。

2) コマンドインタープリタ
「sh ファイル名」で起動した場合はこの状態です。キーボードの代わりに、ファイルからコマンドを読み取り/実行を繰り返します。最後まで処理を終えるか、ファイル内で終了コマンドを読み取った段階で終了します。

シェルスクリプトというのは、要は、一連の処理手順を手で入力する代わりにファイルにまとめて一気に実行できるようにしたものと思えば良いでしょう。

Q生成したインスタンスを削除する方法

言語:JAVA

生成したインスタンスを削除するにはどのようにすれば良いでしょうか?

testData = new TestData();

testDataはセッション内に格納してあります。
また、testDataはNULLのままだったり、実際に値が入っていたりもします。

NULLのままだと不具合があるため、NULLの場合は、インスタンスそのものを削除してしまいたいと考えています。
初歩的な質問ですみませんが、教えてください。

よろしくお願いいたします。

Aベストアンサー

浅学なため、TestDataというクラス名と「セッション内に格納」という表現だけからどうしてHttpSessionが出てくるのか分かりませんが...

Javaでは、明示的な操作(C++のdeleteのような)によってインスタンスを削除することはできません。そのインスタンスがどこからも参照されなくなったらGCで消えます。もう要らない(消えてほしい)インスタンスを参照している変数やフィールドにはnullを代入することで参照をなくします。

testData = null;

> NULLのままだと不具合があるため、NULLの場合は、インスタンスそのものを削除してしまいたい

何がNULLだとどのように不都合なのかを説明してもらえると、別の回答がつくかもしれません。

Q「該当」と「当該」の違い

辞書には、「該当」・・・その条件にあてはまること。「当該」・・・その事に関係がある。
・・・とあります。
“あてはまる”と“関係がある”、微妙に違うようで似ているようで、お恥かしいのですが私にははっきり区別ができないのです。
該当とすべきところを当該としたら、意味はまったく違ってくるでしょうか?
わかりやすく両者の違いや使い方を解説していただけませんか?宜しくお願いします。

Aベストアンサー

よく似た意味の言葉(名詞)ですが、

○該当…「する」をつけて「当てはまる」という意味の動詞として用いることができる

○当該…主に他の名詞の前につけて「今議論の対象になっている、まさにそのもの」という意味で内容を限定する形容詞的な形で用いる

といった違いがあります。逆の用法はありません。

・この条件に当該する人は申し出てください。

・○○事件につき、該当被告人を有罪に処す。

いずれもおかしな使い方で、反対でないとアウトです。

ご参考になれば幸いです。

QLinuxで.runの起動方法

EnemyTerritoryというゲームのLINUXヴァージョンをDLしたのですが、
どうやってPCにインストールするかわかりません。
et-linux-2.60-update.x86.run
というファイル名なのですがLINUXでは対処法をしらないみたいなことをいわれます。

どのようにすればいいでしょうか?

御回答よろしくお願いします。

Aベストアンサー

以下のサイトに(et-linux-2.60-update.x86.runじゃなくて…)et-linux-2.60.x86.runのインストール方法が出ています。

要は、
chmod +x et-linux-2.60.x86.run (実行権限を付与して)
sh et-linux-2.60.x86.run (インストーラを立ち上げる)
…ということですね。

…もちろん、上記の作業はroot権限で行う必要があります。

参考URL:http://www.mrbass.org/enemyterritory/

Qpingは正常なのにtracerouteで応答なしって・・・

以下のようなNW構成なのですがpingは通るのにtracerouteは無応答です。
---- Router ---- L2SW ---- L2SW ---- Host
    (Cisco)              (Redhat Linux)

◇RouterからHostへのpingは正常
◇RouterからHostへtracerouteを実行すると無応答「***」となる

この場合、どのような原因が考えられるのでしょうか。
また、切り分け方法なども教えて頂けると大変助かります。

Aベストアンサー

こんにちは.

既に皆さんから答えが出ていますが,tracerouteはicmpまたはudpを使います.どちらなのかは物によって異なります.

今回の場合,Linux側はicmpには返答するようなので,icmp(のEcho Request)は許可しているが,tracerouteで使うudpポートは拒絶しているのでしょう.

よって,Cisco側でicmpで送るか,Linux側でudpポートを空ければ良いと思います.(Linux側で確認するのが手っ取り早いかも)

Qページ間で変数を保持したい

いつもお世話になっております。

今回はhtml間での値渡しについてお聞きしたいです。

現在ある二つのページA,Bを作成していまして、お互いにリンクが張ってあります。
AからBに行く時、Aの中にあるフォームの内容をBに表示したく外部jsファイルでグローバル変数に保持したりなどやってみましたがだめでした。

そもそもこのようなことをjavascriptのみでできるのでしょうか?
また可能ならばどのようにすればよいでしょうか?
ご教授お願いします。

Aベストアンサー

<form action="fB.html" method="get">
とした場合の例ですが、

以下のコードを参考にしてみてください。
------------------------------------------------------------
fA.html
------------------------------------------------------------
<html>
<head>
</head>
<body>
<form action="fB.html" method="get">
<input type="text" name="t" value="textA"></input>
<input type="hidden" name="h" value="hiddenA">
<input type="submit">
</form>
</body>
</html>
------------------------------------------------------------
fB.html
------------------------------------------------------------
<html>
<head>
<script type="text/javascript">
<!--
function init() {
var arr=Array();

var ss = "";
var querys=location.search;
if(querys) {
var q = querys.replace(/^\?/,'').split('&');
for(i=0 ; i<q.length ; i++){
var pair=q[i].split('=');
// arr[pair[0]]=pair[1];
ss += pair[0] + " = " + pair[1] + "\n";
}
}
alert(ss);
}

window.onload= init;

//--></script>
</head>
<body>
</body>
</html>

<form action="fB.html" method="get">
とした場合の例ですが、

以下のコードを参考にしてみてください。
------------------------------------------------------------
fA.html
------------------------------------------------------------
<html>
<head>
</head>
<body>
<form action="fB.html" method="get">
<input type="text" name="t" value="textA"></input>
<input type="hidden" name="h" value="hiddenA">
<input type="submit">
</form>
</b...続きを読む

Qdosバッチ起動後、画面を閉じないようにしたい。

調査.batに1行type test.txtを表示するバッチを作成したのですが、すぐ画面がとじます。

dosバッチ起動後、コマンド画面を閉じないようにするには、次の行に何か書くのでしょうか。
宜しくお願いします。

Aベストアンサー

最後の行に
pause > nul
と加えてみてください。

何かキーを押すとウィンドウが閉じます。

Q「su」ログインできない

Linux初心者です。

コマンドプロンプトから、管理ユーザにログインしたいのですが、パスワードのところで認証失敗と出てしまいます。「su」というコマンドを打ってみたのですが‥・。

入力したパスワードは、PCを起動した時に入力するパスワードです。何か他に設定が必要なのでしょうか?

よろしくお願いします。

Aベストアンサー

> 使っているディストリビューションはUbuntuです。
Ubuntuの場合は、最初のログインは、一般ユーザーですね。

端末、または、コマンドライン端末で、
sudo su
と入れ、パスワードを聞いてくるので、rootパスワードだと思ったけど、だめだったらユーザーログオンしたパスワードを入れてみてください。
私は、面倒だから、同じパスワードにしているため、失念しました。
rootパスワードは、OSをインストールするときに、指定したものです。
すると、$から、#に変わります。
この変わったのを確認したら、root権限になったことを意味します。

man sudo
man su
とかを入力して、コマンドの説明を読んでください。

また、Ubuntuのフォーラムは、下記のところにありますので、
分からないことがあれば、検索をかけて調べましょう。

https://forums.ubuntulinux.jp/index.php


人気Q&Aランキング