くだらねえ質問はここに書き込め!Part 229©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>206
pipをインスコする(説明はググれ)し、リネーマーを検索する
$ pip search rename
好きなものを導入、利用すれば良い
(例)batch-rename おっと書式はこんな感じ
$ batch-rename -p ./temp -n kawaii -e .jpg
変換結果)
kawaii-1.jpg >>211
言わんとすることが全然わからないけれど、
調べたり学んだり発想力をつけたりしてがんばってほしい。
以下Zsh
拡張子の置き換え)
for i in *.JPG
do
mv "$i" "${i:r}.jpeg"
done
連番に4桁0付加)
for i in <-9999>
do
mv "$i" "$(printf "%04d" $i)"
done
逆(先頭の0を除去))
for i in <->
do
mv "$i" "${i##0#}"
done
with拡張子維持
for i in <->.*
do
mv "$i" "${${i:r}##0#}.${i:e}"
done それからZshにはzmvっていうのもある。
autoload -U zmv
zmv '(*).JPG' '$1.jpeg'
autoload -U zmv
zmv '(<-9999>)' '$(printf "%04d" $1)'
autoload -U zmv
zmv '(<->).(*)' '${$1##0#}.$2' そういうことならスクリプト拾うなり作るなりしてコマンド化なりaliasで擬似コマンドにしておけばOK >>215
Rubyはデフォルトでインストールされていないディストロが多いからな
ファイル名の変更するためだけに導入はしたくないだろ シェルにおけるfor文の結果をシェル変数に格納したいのですが、for文をバッククォートで囲んでも上手くいきません
parse error になります
どうするのが良いでしょうか a=`for i in a b c d e ; do echo -n $i"-"; done`
でふつうにうまくいくけどね
どうしてもダメなら明示的にsh起動してみるか
a=`sh -c 'for i in a b c d e ; do echo -n $i"-"; done'` 会社で調達したHPやDellなどのLinuxワークステーションにことごとくリセットボタンが付いていないのですが、
何かリセットボタンを付けない理由があるんでしょうか? >>219
コストダウン
たいていは電源ボタンの長押しで代用になっている >>221
ありがとうございます。コストダウンとは予想外でした。
個人向けPCだとほとんど付いてるのに、より利益率の高いビジネス向けの
ワークステーションやサーバでリセットボタンをケチるのはちょっと解せないです・・・ PLoP Boot Manager使ってもUSBメモリのlinux起動できない場合、USBから起動する手段は無し? まずUSBメモリに正しく書き込まれているか確認した?
あと、USBから起動する手段はPLoP以外にもあるよ。
もしPLoPの事を某ブログで知ったのならそこに他のソフトが
いくつか載ってる。 再起動処理に一定の時間を置きたいんだけど、ソフト側でできますかね?
OS落とした時点で無理?
具体的には、システム終了後、5分後に自動で起動するとか、
いったん冷えてから立ち上がらせたいのです。 >>218
zshだから駄目なのかも
調べてみます >>226
rtcwakeとか?
全く使ってないから今でもあるのかとかもっと良い方法があるのかとかは知らんけどググる取っ掛かりにはなるかな >>227
Zsh使ってるけど、できるよ?
var="$(for i in a b c; do print A${i}; done)" リソースマネージャーみたいにどのプロセスがどこにアクセスしてるかリアルタイムで確認するにはどうしたらいい?
https://i.imgur.com/WbUr6O7.png
常時ディスクアクセスがあってどれが犯人なのか調べたい fcitx mozcだとニコ生に書き込めないのですが、どうすればいいのでしょうか。ネットにある情報だと既に古くてできませんでした。つべも普通のニコニコも書き込めるので不可思議です。あとニコ生で右クリックするとクラッシュします。 >>232
ニコ生はFlashだから書き込めないのでは?
つべとニコニコはHTML5だから書き込めるのかと。
> ニコ生で右クリックするとクラッシュします
Flashのバグだからどうしようもない お返事ありがとうございます
フラッシュないとどこも再生不能です
ニコ生だけ起こる理由はよく分かりません >>234
今試したけれど(Fcitx+Mozc-Neologd-UT)、何も問題はないね。
Chromium 61.0.3163.100
libpepflashplayer.so 27.0.0.130
Fcitx 4.2.9.3
Mozc-Neologd-UT 2.18.2598.102.20160905.1-1
状況や環境がわからないとなんとも言えない。 >>234
Firefoxだとニコ生はコメントできなかった気が
なのでニコ生の時だけChromiumかSRWare Iron使ってる お返事ありがとうございます。
確か、思い出した範疇だとフラッシュの
右クリックのクラッシュには
右クリックメニューから高速化のチェックを外す
という無茶なのが効き目があった気がするのですがどうやったのかすでに分かりません。知っていたらすいませんが教えてください。 waylandのgnomeでタッチパッドの二本指スクロールとエッジスクロール同時に有効化する方法ってある? .htaccessのhtって何の略ですか?
個人的にはhttpと同じようにhyper textではないかと思いましたが
どうなのでしょうか rangerをvifmみたいに2ペインで別々のディレクトリを表示する方法を教えてください
以前は出来ていたはずなのですが、コマンドが分からなくなってしまいました >>239
ttps://defbydig.wordpress.com/2013/05/17/hyper-text-accesshtaccess/
によるとそういうことらしい。
ところで su が,super user ではなく substitute user の略だと知ったときはびっくりした。 >>241
sudoはsuperuser doの略だと言われているんだよね >>242
sudo は super user do の略で正解なんじゃないの? Set Userと聞いたのでずうっとそう思っていた。 なんか su だけやたらと解釈多いなw
俺は substitute user の略称だと解説する記事 (詳細は失念) を読んでからずっとそうだと思っていたんだが,
急に不安になってきた。
set user とか初耳だし,しかもそれっぽい。 もともとは引数つけられなくてスーパーユーザにしかなれなかった
http://man.cat-v.org/unix-6th/8/su
だから「super user」の略だった、という説もある
引数とれるようになってからsubstituteとかswitchとかに解釈が変わったのかも
まぁその辺あんまり気にしてもしょうがない
suはsuだ こんなにスレタイにふさわしい話題なんて久しぶりだな いや、
suはsubstitute userで、
sudoはsuperuser doなのよ。
作者がそのように意図したかはわからないけど、少なくとも公式にそうなっている。
manpageをみても、
suがcommands with a substitute user
sudoはcommand as the superuser or another user
と表現されている。
ちなみに、俺はUnixについて学んだときはswitch userだと学んだw >>250
「マニュアルに従うと」ってことじゃないの? 端末アートのSLってありますよね、
LSを打ち間違えたら蒸気機関車が走っていく、
あの蒸気機関車を止める方法がありますか ? >>252
あれはあえて停止できないようにしてる筈。man sl に「キータイプを矯正します」ってあるくらいだからね。
sl の拡張版は,^C で割り込みできるオプションが効いたけど,パッケージ管理で導入した奴はじぃっと眺めてるしかない。 >>253
SIGSTOPとかSIGTERMとかが無効なのかな?
最強のSIGKILLまで無効に出来るわけないよね >>254
確認したけど手元の Fedora 26 では SKGKILL でしか殺せなかった。 manをひいたら
-e Allow interrupt by Ctrl+C.
ってのがあった(´・ω・`) >>254
SIGKILLだけじゃなくSIGSTOPも捕獲不能シグナルだよ
slはKILL,STOP/CONT,TSTP,QUITは通常通り処理する。
TERM,INTはきかない。 >>256
自分の sl はそんなオプションなかった……orz >>258
ぼくのは Ubuntu 17.04 のパッケージのslでした
Version: 3.03-17build1
https://github.com/mtoyoda/sl/blob/master/README.ja.md
SL: キータイプ矯正ソフト
むかしにも投稿された冗談ソフトの sl の豪華版です。 アイデアは借り物ですが、プログラム自体は私のオリジナルです。
いまさらながら若干アップデートしました。 a,l,F,c オプションが有効です。機能は実行して確かめてください。 cはなくて、eがあった(´・ω・`)
ここのじゃないのか、DebianかUbuntuが変えた版なのか 質問させてください
伝統的なプロセス生成の方法(fork and exec)よりposix_spawn()の方が処理時間が短くなるのはなぜでしょう。
自分の使用している環境(debian9(linux 4.11.3), gcc 6.3)においてfork and exec, vfork and exec, posix_spawnで処理無プログラムを10000回実行した結果、
fork and exec:6.3秒
vfork and exec:5.08秒
posix_spawn:2.61秒
でした。
なぜ、早くなるのでしょうか タイムだけ載せるバカがいるか!
ベンチのスクリプトを貼れよボケ!!!! ご返信ありがとうございます.
処理時間を早くしたいというよりは,posix_spawnの仕組みが知りたいのです.
ベンチは自作です.
<fork and exec> https://scrapfy.io/as9NK9nhP8CeJIQjQ4xi
<vfork and exec> https://scrapfy.io/qnWcVxf3SsRZx52w9keP
<posix_spqwn> https://scrapfy.io/UEBE3rhYKKqTGfQIh66B
プログラム中のtestは,main()内にreturn 0;のみ記述したプログラムです. ユーザー名:yamashita
パスワード:8931
1つのパソコンを複数人で共有してます
名字からユーザー名を特定されちゃうので
プロンプトに表示用の名前を別に設定することって出来ませんか?
ユーザー名にはランダムな名前を割り当てて、表示用に別に名前を用意したいんです
ユーザー名:user8931tekitounamojiretu
プロンプト表示用ユーザー名:yamashita
パスワード:8931 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) >>266
$PS1をてきとーに設定すればいいんじゃないの
なんでユーザー名特定されたくないの?
プロンプト変えたところでidとかやればすぐバレちゃうと思うけど >>264
forkの方はwaitしてるけどposix_spawnのほうはそういうの無いよね
実際確かめてみたけどposix_spawnの終了直前にsleep入れてみると子プロセスはゾンビになって残ってる
って事はforkの方は子プロセス分の時間も含まれて計測されてるけどposix_spawnの方は子プロセス分の時間は含まれてないって事になるよね
その辺りが関係してるんじゃない?
後はプロセスの情報のうちどれがコピーされるかとかも違ってきそう >>268
レスありがとうございます.
子プロセス分の時間が含まれていないというのはありそうですね.
こちらでも,調査してみようと思います.
あと,posix_spawn()のソースコード読んでみたところ,(v)fork and execを使った実装とGNU Hurdを使った実装があるようです.
GNU Hurdを使った場合,コメントによるとforklessという記述があり,forkと違った方法でプロセス生成処理を行っているのかもしれません.(https://lists.gnu.org/archive/html/bug-hurd/2001-07/msg00107.html)
その方法でプロセス生成処理を行った際に,ご指摘にもあったようにコピーされる情報が異なっているのでしょうかね. >>266
>>267 をもちっと補足すると、
まずホームディレクトリからユーザーは推測できるわけで、uidがわかっていれば
id <uid>
で事足りるし、そもそも/etc/passwdって隠されているわけじゃないし、
全くもってセキュリティにもならないけれども、
プロンプトは変数で設定するので見かけ上変えることはできる。.bashrcや.zshrc等ね。
まぁ、それ以前にほんとにそんなレベルの脆弱なパスフレーズを設定しているならユーザー名の推測なんか気にするレベルじゃないけど。 世界で唯一、Linux のすべてを知る大天才、
Linux man の著者が書いた、プログラマーの聖書。
Linux プログラミング・インタフェース、2012
この本が翻訳されて出版されているのは、日本だけらしい
POSIX, Linux の違いも書いてある。
Linux ではこうだけど、POSIX ではこうなっていますとか echoを入れたスクリプトが実行した時には非表示なんですが表示するコマンドが見つかりません。どなたか教えてください、コマンドの本にもないです。 >>273
そいつ例の釣りだから答えちゃもったいないぞ ここに例のなどというのはいませんが?
それで普通だし centos7のランレベルって変更すると、何がいいの?
multi-user.target、graphical.target はGUIが起動する以外に、何か違いはあるの? CentOS7なのですが、yumでアップデート中、次のエラーになり失敗しました。
エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel)
要求: libusbmuxd.so.2()(64bit)
削除中: usbmuxd-1.0.8-11.el7.x86_64 (@base)
libusbmuxd.so.2()(64bit)
次のものにより不要にされた: : usbmuxd-1.1.0-1.el7.x86_64 (base)
見つかりません
エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel)
要求: libimobiledevice.so.4()(64bit)
削除中: libimobiledevice-1.1.5-6.el7.x86_64 (@base)
libimobiledevice.so.4()(64bit)
次のものにより更新された: : libimobiledevice-1.2.0-1.el7.x86_64 (base)
~libimobiledevice.so.6()(64bit)
エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel)
要求: libplist.so.1()(64bit)
削除中: libplist-1.10-4.el7.x86_64 (@base)
libplist.so.1()(64bit)
次のものにより更新された: : libplist-1.12-3.el7.x86_64 (base)
~libplist.so.3()(64bit)
問題を回避するために --skip-broken を用いることができます。
これらを試行できます: rpm -Va --nofiles --nodigest
epel.repoで、enable=0にしたのですが、同じエラーがでます。
指定されているように、--skip-broken しか方法はないでしょうか。 intel イーサネット 217-V用のドライバーは標準では入ってないんですか?
某ubuntu系をDVD Live(hdに未インストール)で動かしたらネットがつながらないので >>281
libgpod のバージョンを下げました。 すいません、初めてsftpコマンドを使ったのですが、
説明サイトで、sftpの終了っていうか、接続を閉じるのに、
bye sftpの接続を閉じます
exit sftpの接続を閉じます
quit sftpの接続を閉じます
ってなっていますが、みんな同じなんですか?
それぞれ一寸意味が違うのでしょかね? >>282
「某」なんてぼかさずにちゃんと書いた方がいいよ >>286
失礼しました
Kona Linux (klue-2.0-jack_x86_64.iso)です
マザボはasus Vanguard B85 LGA1150です >>284
いろんな方言に対応してくれているのだろう bye で終了するプログラムなんてある?
TeX くらいしか思い付かん……。 アンドリュー・ワイルズ氏とカール・マルクス氏はどっちの方が天才ですか? >>285
リンク先、良く分からんけど、ありがとうございました。
>>288
方言と考えれば、納得です。ありがとうございました。 「方言」と簡単に言っちゃうのはちょっとどうかなあ
byeとexitとquitのそれぞれがどの地方の言葉かってのはそこまで自明じゃないはず qbittorrentでダウンロードが
終了した時シャットダウン出来るんですが
なんでパスワードがいらないの? 僅か3行でこれほどちぐはぐな文章作れるってある意味才能だよな シャットダウンはroot権限が必要なコマンドのはずなのにパスワードを訊かれないのが不思議だってことか >>295
Ubuntuなどは、(インストールした人だけが使用してる)シングルユーザーだと
パスワードやSUの権限いらなくてもシャットダウンできる。 完全に想像だけど多分ダウンロードに時間がかかるような巨大なもの落とす時に終わったら自動でシャットダウンしてくれるような機能の事じゃねーかな
寝てる間にのんびり落として済んだら自動でシャットダウン、みたいな
シャットダウンにパスワードが要らないのは大抵はlogindとかpolkitが連携して「こういう状況でのこの動作はパスワード無しでもおk」みたいな事をやってくれてる > logindとかpolkitが連携して
そうなってるぽいね >>299
それはもともとスーパーユー権限で動いているからだろう
>>295が聞きたいのは一般ユーザで動かしてるときじゃないか >>300
logindとかpolkitを使えば終わったらshutdown出来るプログラムを
作成できるってことか。良いことをきいた。 大日如来とアレクサンドル・グロタンディークはどっちの方が凄いですか? ■ このスレッドは過去ログ倉庫に格納されています