【初心者】Ubuntu Linux 122【本スレ】 (214レス)
上下前次1-新
135: 12/14(土)01:51 ID:JaZPMfPV(1) AAS
>>134
マウントオプションを確認してみてください
実行できない方はnoexecがついてるかumaskで実行権を落としてるはず
136(1): 12/14(土)04:32 ID:zGV22zWN(1) AAS
sh スクリプトファイル名
bash スクリプトファイル名
でいいんじゃないの?
137: 12/14(土)18:45 ID:FKMy28z6(1) AAS
>>134
135さんが言ってくれてるけど補足で
そのUSBメモリはほぼFAT系のファイルシステムで
フォーマットされてるはずだけど、
FAT系のファイルシステムは元々パーミッションや
オーナー/グループをサポートしてないのだ
ので、マウントするときに便宜的に基本777で
それをマウントオプションの*maskで制限してるだけ
だからchmodやchownはその場では効かなくて
マウントし直して*maskオプションを設定する必要があるます
138: 12/14(土)19:14 ID:h35VjeV/(1) AAS
>>134
とりあえず実行したいなら >>136 さんの方法がシェルスクリプトの権限に関係なく実行できるから、いいと思うぞ。
$ sh /media/hoge/USB01/hoge.sh
みたいな感じで。
139: 12/14(土)19:26 ID:gMKJEzfx(1) AAS
昔、バイト先の某プロバイダでホゲホゲと言おうとしてハゲハゲと言ってしまい、20代後半でハゲ散らかした社員と同じフロアの大半の人を凍りつかせてしまった事がある
140(1): 12/14(土)19:31 ID:XbHinRY7(1/2) AAS
インストール時にスワップ作るか否か選べたので否を選んだけどもしメモリ100%になったらOSが落ちるのでしょうか?
なぜ作らなかったかというとSSDにスワップ領域作るとSSDの寿命縮めると聞いたからです
メモリは16GBでゲームはしないけどVSCode使ってプログラミングの勉強します
もしかしたら勉強で仮想環境も使うかもしれません
それと、Kubuntuの質問もここでいいでしょうか?
141(1): 12/14(土)19:57 ID:sUAhYhB0(1/2) AAS
メモリがあふれるとoom killerが発動して、適当なプロセスが殺される。
自分もvscodeやandroid stuio使ってるけど、16GBで足りてるよ
142: 12/14(土)20:29 ID:XbHinRY7(2/2) AAS
>>141
レスありがとうございます
他の人はスワップ要る派ですか?
143(1): 12/14(土)20:56 ID:fBU5SL5I(1) AAS
ここで聞いていいのか分かりませんがシェルに関する質問です。
・10個のディレクトリを作るmkdir10.shを作ります。単にカレントディレクトリにmkdirで1〜10という名のディレクトリを作成するシェルです。
・これをホーム直下のmyshellディレクトリ内に保存します
・それでデスクトップに10個ディレクトリを作りたくなったらこのmyshellディレクトリ内のシェルファイルをデスクトップにコピーして実行します
・でもそんなのは面倒なので、デスクトップから簡単(シェルファイルまでの長いパスを入力しなくても。エイリアスというのを使うのですか?)にmyshell内のシェルを実行して、しかもちゃんとmyshell内にではなくデスクトップに10個のディレクトリができるようにしたいのです。そんな事できますか?
長々と書いてすみませんが、要するに他所に保存されているシェルファイルを、簡単な指定で、まるでカレントディレクトリで実行されているかの如く実行したいのです。
144(2): 12/14(土)21:09 ID:ypNoDoQm(1/3) AAS
>>143
方法1
vi .bashrcして、alias mkdir10='~/myshell/mkdir10.sh'を追記
デスクトップディレクトリでmkdir10実行
方法2
vi .bashrcしてPATH=$PATH:~/myshellを追記
デスクトップディレクトリでmkdir10.sh実行
145(1): 12/14(土)21:20 ID:XAuoHaY3(1) AAS
>>144
お早いご回答有難うございます。後で試してみます。
146: 12/14(土)21:43 ID:ypNoDoQm(2/3) AAS
>>145
追記
方法1も方法2も.bashrcを編集した後はターミナルを一旦閉じて開き直してね
147: 12/14(土)21:44 ID:sUAhYhB0(2/2) AAS
$ source ~/.bashrc
148(1): 12/14(土)22:18 ID:FAzo4At3(1) AAS
普通にシェルコマンド使った方が……
149: 12/14(土)22:44 ID:ypNoDoQm(3/3) AAS
>>148
for i in `seq 1 10`; do `mkdir $i`; done
で出来るけど、多分よく使うからスクリプトにしたんじゃないの?
150: 12/15(日)03:16 ID:uEg9neMn(1) AAS
意味がよく分からんがそのスクリプトに
cd "パス"
を追加して
Geanyなどのエディタで開いてcd "パス"のパスを書き換えてF5(実行)を押す
151: 12/15(日)06:30 ID:DV1neugs(1) AAS
>>144
出来たぁあああ!有難うございます!
152(1): 12/15(日)07:00 ID:LSru2HZW(1) AAS
mkdir {1..10} でできるやろ
153(1): 12/15(日)07:56 ID:DbaTeooL(1) AAS
>>140
足りなくなることが多ければ
swapファイル作ってswaponすりゃいい
154(1): 12/15(日)10:46 ID:C9fJF8uh(1) AAS
>>152
> {1..10} でできるやろ
何それ bash? 他の sh でも可?
上下前次1-新書関写板覧索設栞歴
あと 60 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.006s