【初心者】Ubuntu Linux 122【本スレ】 (239レス)
上下前次1-新
132: 12/13(金)20:44 ID:DXBGlJig(1/2) AAS
>>131
生成AIって人間よりアタマが良いのかな?しかも謙虚w
「人間では分からないミスタイプの文」でもちゃんと直せるんだよな
そこで生成AIに聞いてみた↓↓↓
こちらの文を正しい日本語に修正しました:
ロイジは文句を言われたら、今でもいちいち「志賀認定」するの?
みんなに叱られて調子に乗って書いた個人情報を
泣く泣く自ら削除依頼するなんて、本当に恥ずかしいね。
他に修正が必要な文があれば、教えてくださいね。
133: 12/13(金)20:51 ID:DXBGlJig(2/2) AAS
生成AIは長文もちゃんと3行とか任意に短くまとめてくれるから便利だよ
5ちゃんレベルの文章なら問題無いよw
134(3): 12/13(金)22:19 ID:32XdSjNY(1) AAS
どなたかお教えください。usbメモリ内にシェルファイルを置いて実行したいのですが、出来ません。chmod +xしてもlsしたら実行権が外されているし、既に実行権のあるpc内のシェルファイルをusb内に移動しても何故か実行権がはずされております。
なおsdカード内では何事もなく実行出来ます。
ubuntu22.04です。usbメモリは違うメーカーのを2個試しましたが両方ダメでした。ファイルシステムは両方fat32でした、多分。
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
出来たぁあああ!有難うございます!
上下前次1-新書関写板覧索設栞歴
あと 88 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.006s