◎正当な理由による書き込みの削除について: 生島英之 とみられる方へ:くだらねえ質問はここに書き込め! Part 239 YouTube動画>9本 ->画像>9枚
動画、画像抽出 ||
この掲示板へ
類似スレ
掲示板一覧 人気スレ 動画人気順
このスレへの固定リンク: http://5chb.net/r/linux/1580314542/ ヒント: 5chスレのurlに http ://xxxx.5chb .net/xxxx のようにb を入れるだけでここでスレ保存、閲覧できます。
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/ 読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About 質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索
https://www.google.co.jp/search?& ;q=site%3A2ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句
https://www.google.co.jp/search?& ;q=site%3A5ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句
■■■ 「あわしろいくや」と「志賀慶一」に関する必須注意事項 ■■■
・「あわしろいくや」と「志賀慶一」は出入り禁止
・「あわしろいくや」と「志賀慶一」に関する話題は一切禁止
・ついでに翻訳に関する話題も禁止
・志賀慶一Linux機械翻訳事件のまとめサイト:
https://www65.atwiki.jp/shiga_keiichi/ ・志賀慶一のポータルサイト:
https://wikiwiki.jp/baloonfusen/ ※前スレ
くだらねえ質問はここに書き込め! Part 238
http://2chb.net/r/linux/1570141862/ 前スレ
>>995 ありがとうございます。
20.04LTSに入ってるはうれしいですね
まあ、一応、opensuseの.debでも入れるしかなさそうですね
VimとかGvimをデスクトップで使ってて、 デスクコップアイコンから起動したいんだけど、両方共オプションが vim -f %F gvim -f %F となっております。 -fは、「フォアグラウンド: GUIを始めるときにforkしない」 ということだと分かりましたが、 %Fってなんですか? あと、-f %Fついても、.vimrc、.gvimrcの設定外のことはしないですよね? :set noswapfile :set nobackup :set viminfo= :set noundofile とかキャッシュ系残らないようにしてるんですけど、 ここら辺おかしくなりませんよね? あと、GUIを始めるときにforkしないの意味がわからないのですが、教えてください
荒らしが立てたスレにはかかわらないでください。 以 下 終 了---------------------------------------------
>>3 -f はその説明の続きを最後まで読めば例えがあるよ
%F は vimのオプションではなく、呼び出し時にファイル名を受け渡すのに使用。%F有り無しのアイコンを作成してファイルドロップしたらわかる
## ここから
are
kore
sore
## ここまで
題名URL空行の中で全てのaa.jpgと
それを含む題名を抽出するにはどうすれば?
are
sore
こう出力したい
>>7 題名を見つけたら変数に入れておいて、aa.jpg が見つかったら一緒に出力すればいい
>>7 cat list | perl -e 'while(<STDIN>){next if /^\s*$/; if(/^http:\/\//){if(//aa\.jpg$/){print $title; print}}else{$title=$_}}'
こんなもんかな
cat list | perl -e 'while(<STDIN>){next if /^\s*$/; if(/^http:\/\//){if(/\/aa\.jpg$/){print $title; print}}else{$title=$_}}' 1文字抜けてた
PAGER=less; < file でmoreが呼ばれるんだけどlessにするにはどうすればいい?
>>12 READNULLCMD=less
man zshmisc の REDIRECTIONS WITH NO COMMAND セクション
https://www.commandlinux.com/man-page/man1/zshmisc.1.html#lbAO Raspberry Pi上でのSynapticでの事ですけど
tt-rssの完全削除するのに日本語で「はい」、「いいえ」の選択肢を求められます
https://imgur.com/kORBtw7 しかしここに日本語での入力が出来ません(日本語入力に切り替えられない)
「はい」という単語をコピー、ペーストしようとしても^Vと貼り付けられるだけでペーストできません
エンターを押しても同じ選択し繰り返されるだけだし
終わらせられない
すみません この書き込みの直後に自己解決しました 普通に 「yes」と入力するとよかったのか だった選択ははい、いいえではなくてyes/noにすればいいのに
>>14-15 翻訳者が確認せずにそのまま訳したんだろうね。
恐らく原文は [Y/n] か [y/N] のはず。
しかしどこに含まれる日本語訳なんだろうね。
aptだと思うんだけど、aptのソースでは [Y/n] の類は原文のままになってるし。
Raspberry PiってことはディストリはRaspbian?
ならRaspbianの翻訳者のミスか?
使ってるのはRaspbianです >aptのソースでは [Y/n] の類は原文のままになってるし。 って事はそれぞれの国の言葉で答えるようにしようというのではなく単なるそこも一緒に翻訳しちゃったって感じなのですか
>>17 > それぞれの国の言葉で答えるようにしよう
一応はその通りで、
例えばフランス語だと Yes は Oui らしいから、
msgid "[Y/n]"
msgstr "[O/n]"
msgid "Y"
msgstr "O"
という具合に Y の部分を O に変えて O/N で答えるようにローカライズされてるんだけど、
日本語の場合は一文字じゃ無理で、しかも日本語入力を有効にしないといけないから、
大抵のOSSの翻訳では Y/N のままにしてあるんだよね。
>>14 の場合はその辺の事情を知らない翻訳者が、
実際の動作を確認せずに文字列だけ見て翻訳しちゃったんだと思われる。
まあ誤訳の類だね。
>>7 Ruby で作った
以下のコードを、script.rb に保存して、
「ruby script.rb 入力ファイル名 検索したいファイル名」で実行する。
例えば「ruby script.rb input.txt aa.jpg」
# ruby script.rb 入力ファイル名 検索したいファイル名
# ARGV[ 0 ] は、入力ファイル名
# ARGV[ 1 ] は、aa.jpg など、検索したいファイル名
title = nil
# 入力ファイルを、1行ずつ処理する。chomp で、行末の改行を削除する
File.foreach( ARGV[ 0 ], chomp: true ) do | line |
if line.empty? # 空行なら
title = nil
else # 空行以外
if title.nil? # nil なら
title = line
else
# URL のファイル名が、検索したいファイル名と、一致すれば
puts title, line, "\n" if File.basename( line ) == ARGV[ 1 ]
end
end
end
なぜ ls には「ディレクトリだけを表示する(ファイルは表示しない)」オプションが無いのですか?
必要ないからじゃね ls -d */ ls -d .*/ */
$ touch file .file file.txt .file.txt $ mkdir dir .dir dir.d .dir.d ls -AF | grep / #DIRのみ ls -Ad1 */ .dir/ .dir.d/ dir/ dir.d/ ls -AF | grep -v / #FILEのみ .file .file.txt file file.txt \ls -Ad1 .* | grep -vP "\.{1,2}$" #隠しのみ .dir .dir.d .file .file.txt ls -AF | grep -v "\." #隠し以外 dir/ file ls -AF | grep -v / | grep -v "\." #拡張子なしFILEのみ file うーんこの煩わしさ
lsでがんばるよりfindでディレクトリ探すかなあ
nginxを使っています
https://hoge.hogehoge.hoge/ 直下に来たアクセスを
https://hoge.hogehoge.hoge/wordpress/ にリダイレクトするにはどうすれがよいのでしょうか?
https://hoge.hogehoge.hoge/phpmyadmin/ 等が入っているため
ドメインに対する全てのアクセスを/wordpress/配下にリダイレクトする形は避けたいです
home hogehoge www を var www htmlにシンボリックリンクに貼って、 scpでログインして見ることはできるのですが、permission deniedでアップロードができません。 rootが持ち主のディレクトリに hogehogeがscpでアップロードができるにはどのような方法があるのでしょうか? sshでrootにてファイルを移動させる以外でできるのでしょうか?
>>27 です
>>28 ,29さんありがとうございました
>>28 さんのご教授くださった方法で出来ました
>>29 さん
すでにphpadmin等を./phpmyadmin/等いろいろと設定していることと
ドメインだけ指定したアクセスは./wordpress/配下に飛ばしたいという意向があったので質問させていただきました
ラズパイでNAS件バックアップサーバー構築したいのですが、比較的設定が簡単で増分差分とかディレクトリ単位で バックアップしてくれるソフトありますでしょうか?
GNU grep 3.4 の man ページにある '...PATTERNS is one or more patterns separated by newline characters, ...' は 「(引数の)パターンは改行文字で区切ることによって複数指定できる」という意味ですか? 実際にいろいろ試してみたのですが上手くいきません
ユーザーのホームディレクトリの作成 新規ユーザーなら useradd -m でよいが、 既存のユーザーのホームディレクトリのみを 新規に作り直すにはどうしたらいい? (今あるディレクトリは破棄してok)
>>34-35 OR 検索と同じか
grep -e foo -e bar
>>33 LAN内で端末間ミラーリングという感じですね。
ローカルのバックアップは不可という感じでしょうか?
外付けHDD-A(NAS)
外付けHDD-B(バックアップ)
また、クライアント端末のディスクが破損し正常ではないデータになった場合サーバー側の正常だったデータは破損したデータに上書き
される事は無いのでしょうか?
「自動でできないでしょ、だから増分差分バックアップが必要なんだよ」という主張かと
>>32 増分差分含めてたいていrsyncで何とかなるから
rsyncのここが不満と言うのがないと代替ツールも探しにくいな。
より設定が簡単なものと言うとrsyncのGUIラッパー的なものがベストか?
rsyncもそれほど複雑な部類ではないと思うけど。
>>41 おおよそおっしゃる通りです。
そのコマンド知りませんでした。
>変更があった分だけ更新する
この機能が欲しかったです
シェルを作成してスケジュール組めばやりたい事が出来そうです
ありがとうございます。
昔風にbootLogを画面に流すのってどうやったら良いのかな?
>>30 パーミッションのことをちゃんと理解したほうがいいと思う。
パーミッションの755は左から、
[所有者][グループ][その他ユーザー]
の権限。
だから、
・その他ユーザーに書き込みを許可する
・rootとhogehogeが属するグループを作って、該当のディレクトリをグループの所有にして書き込み許可する
のどちらか。
>>37 いつもegrepで"pattern1|pattern2"ってやってた
科学計算用にLinuxマシンが数十台あるのですが、マシンが空いてるか空いてないかを判定するのにロードアベレージを使っています そこでなのですが、実際の負荷をほとんどかけずに、ロードアベレージを1以上に保つ方法はありますか?予約用に意図的にロードアベレージを上げたいなと思ってまして その上に実際の計算が走る可能性があるので、実際の負荷はかけたくないわけです osはFedoraで、パッケージ等はインストールできない環境です
バックアップはcp使ってるわ rsyncってwindowsのブリーフケースか
>>49 管理者にtopコマンドなどで不正がバレそう・・・
>>51 そこまで大規模なものでもないので、その点は心配する必要はないです
不正というか、ホントにただのイチ研究室で使ってるだけのクラスターなので、不正も何もないんですよ ロードアベレージでジョブの振られ具合を巡回しするプログラムで、空いてたらほかのジョブ入れられちゃうんで
空いてたら他のジョブいれるようにしてあるものを、騙していれさせないようにするんだよね? 研究室内で解決しなよ
128MB以下でインストール可能なLinuxがあれば教えてください。 telnetのシリアル接続で、ルーターに接続できればそれ以上はいりません
>>55 ロードアベレージを引き上げればシンプルに解決できるんですけどね
yesコマンドでも使います
>>56 今でも開発続いててGUIディストリとしてすぐ使えそうなのはTiny Core LinuxとSliTazあたりかな
CUIオンリーなら相性次第だけどDebian,Gentoo,Arch,あとBSD系とかわりとなんでもいいんじゃない
gentooはインスコに数日使うって聞いたけどマジ?
>>55 自分ファーストで他人はどうでも良い奴の手助けはしたくないって
思うからな。
>>60 単純にロードアベレージ上げたいって言ってるだけなんですが
不正したいとか他人どうでもいいとかじゃなくて、
他からジョブ入ってしまうと後で重なってしまうからマシン空いてない判定にしたいだけです
ちょっと飛躍しすぎじゃないでしょうか?隠れてマシン占領するズルい悪人に仕立て上げないでください
---
ちょっと調べたんですが、ロードアベレージはRUNNING状態なプロセスと、UNINTERRUPTABLE(IO待ち?)なプロセスの和らしいですが、意図的にUNINTERRUPTABLEなプロセスを作れたら、実際の負荷なしにロードアベレージを持ち上げられるんではないでしょうか?
>>61 ほんとに他のジョブを入れられたくなくてそれに合理性があるなら管理者に相談してお前のジョブ専用のマシンを作ってもらえばいいだけ
なんのソフトでジョブの振り分けしてるのか知らんけどジョブクラスとか指定して特定のマシンを割り当てるとかできるものがおおい
やろうとしてることはみんな行列に並んでるのに 一人だけダンボール敷いて確保してるようなもんでしょ 共有資産一緒に使ってる周りの人に、ちゃんと説明できるのか? 予約したいのに予約制度がないならちゃんと制度を作ってもらう そうでないならちゃんと並ぶ 人として普通ならこう考える
プロセスをバックグラウンド実行させるんじゃだめなの?
>>61 負荷が小さくなるように組めばいいだろう。
マシン空いてない判定にする事は、まさに隠れてマシン占領するズルい悪人だよw 罪悪感が無い奴ってやばいんだよなぁ
本筋ではないですが、納得してもらえないと質問に回答してもらえなさそうなので、長文乙になるかもしれないけど詳細書いときますね 研究室に50台ほどLinuxマシンがつながっていて、学生と教授の10人程度で共用している(わたしは学生)。 ジョブはだいたい数時間〜数日で終わるものがほとんどで、各自空いているマシンを指定して計算をさせる。計算させる内容も人によって様々。 「空いている」マシンを把握するために、常に全マシンのロードアベレージを収集してリスト化する自作スクリプトを常駐させてる。みんなこのロードアベレージに基づいている。 たった50台のマシンかつ研究室の閉じた中での話なので、本格的なジョブスケジューラプログラムは採用していないし、することもない。 また、計算に使用するプログラムも、代々改造されて使われ続けたりしているものもある。並列化の制限からマシン1台使用→複数台使用→マシン1台...というサイクルを繰り返すようなプログラムもあり、 そのプログラムを使って計算をしていると、マシン1台を使っての計算サイクルの間は、後ほど並列計算が流れるはずのマシンは「空き」判定になってしまう。 ただこれは実際に空いているわけではなく、後ほど計算が流れるわけで、その間に他にジョブを流されると、重ねがけになって効率が低下するので、 ロードアベレージを意図的に上昇させて「予約」しておけば、他がジョブを重ねがけする可能性を減らせる。そういうプログラムorスクリプトを用意できれば、研究室全体の効率が上がるな こういう事情で私はこんな質問をしたわけです
>>69 予約なんてすると予約で一杯になって何も動かせなくなりそうだけどw
そもそも後続並列ジョブを動かす前にロードアベレージを見ていないから重ねがけになると思うが
一時的に負荷の下がったマシンに他の人がジョブを割り当てられないなら、「予約」と言う名の不正専有の割合が増えるだけで研究室全体の効率は上がらないだろ たった10人の組織で相談できないってのはどういう理由なの? ジョブの開始にあたってマシンをロックするか、コミュ障ならEC2インスタンスでも借りときなさい
>>69 だから、研究室の管理者と話せ馬鹿、とさんざんいわれてるだろ
ロードアベレージ見てるんだったら、ロードアベレージか自分で
設定した値を出力するコマンドを自作して(5分かからない)、
その出力を見るようにしてもらえばいい(1分かからない)だけ
>>69 必死にそれっぽい理由考えたつもりなんだろうけど底が浅くてフルボッコやんw
>>69 君はアスペルガー症候群だね。
社会に出ると苦労するよ、もう修正出来ないからドロップすると思うけど、
今からご両親に相談した方が良い。
まぁ一応研究室という小洒落たところに所属だけはしているから 知能指数は普通にあるからカナーよりアスペ寄りなのかなと 思い通りにいかないと駄々をこねるアスペ特有のレスが多いよね
知能指数だのドナーだの獲物見つけてはしゃいでるお前らかわいい
WindowsのisoをUSBメモリに焼きたいんだけど woeUSB以外に焼けるアプリある? 手動はなしで
USBメモリをたくさん作るから挿すだけで書き込んでほしい、とかそういう話?
並列計算してるってことは、それなりにコンピュータ使う研究室なんでしょう? 計算資源の効率化について考えたほうがいいよ。 @1台必要→A3台必要→B1台必要 みたいな状況で、だから3台占有しようっていうのはあほすぎる。 待ち行列理論とか、アルゴリズムによる最適化とか学んでるはずだから、 どう解決できるかを考えたほうがいいんじゃないか。 まずは@ABを同一マシンで連続で実行しなくてもいいように分割できるようにする。 計算結果を引き継ぐことができればどこでやってもいいはず。 あとはjenkinsでジョブをキューイングするとかの仕組みを考えればうまくいくのでは。
負荷を上げて予約したいって発想からして間違ってるんだよな むしろ各ジョブをキューできるようにして、 キューの優先順位を研究室全体で調整できるようにすべきだろう
ちんたらスレ追いかけてから書いたから
>>85 と被ってしまったが、
やっぱりそうだよねw
確かに、予約して使えなくするのは、何もしていないのに、残りの資源が減る。 それよりは使って、残りの資源が減った方がよい 電車で例えると、次の駅で友達が乗ってくるから、座席を取っておくと、 誰も座席を使えない区間ができる 全体としては単純に損だけど、 一般的には、ジョブには優先度があるから、システムがうまく実行するはず!
電車の例えを借りるならば、
>>69 のシステムは座席に座っているのに問答無用で上に座ろうとするから重くなっているんだろうw 空いている所に座らせろよと
電車の例えがわかりやすいですね 東京発新大阪行の新幹線でたとえると、計算プログラムは、A,B,C席を座るように設定されて電車は発車します しかし、最初はA席のみ座っていて、B,C席は新横浜から座る予定となっています。そして、依然D,E席は空いています。 そして品川で他の乗客が入ってきます。で、C席が空いてるなと認識して、C席に座ってしまうわけです。 その後新横浜でB,C席に座ろうと計算プログラムが入ってきて、そのまま座ってしまい、2人重ねの席が誕生してしまいます。D,E席は空いてますが、一旦座ってしまったら席を移ることはできずそのまま新大阪まで我慢することになります。 こんな状況になることがあるわけです。 ここで思われるのは、新横浜で入ってきた計算プログラムの方がD,E席に座ればいいという点と、予約としてB,C席を誰もいないのに確保したら、ほかの人の迷惑にならないのかという点です。 前者は、プログラムの技術的な問題です。ここで言っているプログラムは、 市販プログラムA(マシン間の並列化に対応)と、 市販プログラムB(マシン間の並列に非対応)を交互に実行させながら、データの収集と計算を行う独自プログラムC(実際はAを改造と増築して出来たもの)で、 CはMPIによる並列化に対応しています。問題はCが使用するマシンはCの起動時に指定してやる必要があり、一旦プログラムが作動するとマシンの変更は出来ないことです。 出来るように改造しろという意見はその通りですが、結構非現実的です(市販プログラムを先代が改造を重ねてできあがっているものなので・改造にかかる時間・バグ混入の恐れ)。 後者は、公共交通機関ならたしかにそうですが、研究室内の閉じた中の話で、基本的にマシンが全部埋まって順番待ちになるような事態は起きないです。 またそうだとしても、新幹線の例えに戻ると、B,C席は東京〜新横浜間は空いてこそいますが、新横浜〜新大阪間は座ることが確定しているわけです。そして他の座席はガラガラです。
この問題を一番シンプルに解決できるのが、実際の負荷を最小限にさせたロードアベレージ(LA)上昇プログラムなわけです 巡回スクリプトに予約フラグを加える(フラグを外し忘れたら?)、全員で誰がどれを使うか示し合わせる(使用/終了の報告を忘れたら?計算全部報告するの?)、 ジョブスケジューラを使う(それぞれ計算機の使い方が違う、順番待ちになることは少ない、導入・周知コスト)、これらよりもいいと考えたわけです。教授にもLA上昇ツールの話はしましたし(あったらいいかもねという意見)、ツールが出来たら研究室内で共有するつもりです --- yes > /dev/nullとかで吊り上げられますけど、CPU使用率も100%になりますよね やっぱりこれも1コア分パフォーマンス減りますよね?
LA上昇させるプログラムと予約フラグって何が違うの?
アタマが固すぎる ここで解答期待しても無駄だし、違うところで相談した方が良いよ
C言語のスレで目的を書かずにやりたいこと質問すると すぐに答えは返ってくると思う ここでは無理
>>90 > 基本的にマシンが全部埋まって順番待ちになるような事態は起きないです。
ならその謎のB,Cは専用のマシンで動かせばいいだけだろw
sudo apt-get install virtualbox パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用しているの であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移 動されていないことが考えられます。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージには満たせない依存関係があります: virtualbox : 依存: python3 (>= 3.7~) しかし、3.5.3-1 はインストールされようとしています 依存: python3.7 しかし、インストールすることができません 依存: libc6 (>= 2.28) しかし、2.24-11+deb9u4 はインストールされようとしています 依存: libgsoap-2.8.75 しかし、インストールすることができません 依存: libpython3.7 (>= 3.7.0) しかし、インストールすることができません 依存: libqt5core5a (>= 5.11.0~rc1) しかし、5.7.1+dfsg-3+deb9u2 はインストールされようとしています 依存: libqt5widgets5 (>= 5.11.0~rc1) しかし、5.7.1+dfsg-3+deb9u2 はインストールされようとしています 依存: libssl1.1 (>= 1.1.1) しかし、1.1.0l-1~deb9u1 はインストールされようとしています 依存: libvpx5 (>= 1.6.0) しかし、インストールすることができません 推奨: virtualbox-qt (= 6.0.10-dfsg-5) しかし、インストールされようとしていません E: 問題を解決することができません。壊れた変更禁止パッケージがあります。 どうすれば良いでしょうか? 皆さんならこの場合何をしますか?
>>1 を読んで質問の仕方を学んでからちゃんと質問するかな
>>97 Ubuntu 16.04に他のディストリ用のvirtualboxリポジトリを設定してるだろ
https://www.virtualbox.org/wiki/Linux_Downloads のDebian-based Linux distributionsを読んでちゃんと設定し直せ
Javaの勉強として、OSSのソースコードを読もうとしています。 *.src.rpmを入手して中身をみると、拡張子がclassファイルはあるけどjavaファイルが見つかりません。そういうものなのですか。
src.rpmってソースコードとspecファイルっていうビルド手順を書いたファイルが 含まれていたらOKで、中身は問わないから 具体的になんのパッケージを見たのかを書いたほうがいい。
103さん そういうものなのですね。含まれていないことに納得できました。 ちなみに参照したいOSSSは MSGViewer です。
usbメモリーにインストールして使う場合usb2.0よりusb 3.0の方がレスポンス早いでしょうか?パソコン側がusb3.0対応前提で
そりゃそうだがそもそもUSBにインストールするのはオススメしない
やってみると分かるけど 早いけどやっぱおせぇってなる
usbメモリーってたとえ3.0でも書き込みが超〜遅いからな
usbメモリは、「高速」とだけ書いてあるのは買っちゃダメだぞ ちゃんと「転送速度何MB/S」と具体的な数値で書いてあるのが本当に速いやつだ
具体的な数値が書かれてても速いのはシーケンシャルアクセスだけだったりする OSを入れるならランダムアクセスが速くないとダメ
>>106 環境依存の話なんだろうけど、オレのUSB3.0対応PCは3.0ポートからはブートできんわ
最初、何が悪いのかしばらく悩んだよ
>>113 60秒で提供できます!って書いてあるラーメン屋は見たことある
>>115 カップラーメンより速いな。
なんなのそれ。
USB接続でも中身がSATAやM.2SSDのやつは普通に速度も出るし、書き換え寿命も普通。SMARTでステータス取得できたり、TRIM対応のものさえある SSD構成になっていないUSBメモリは高速を謳っていてもお察しだし、書き換え寿命も短い。 酷いと、分解したら中身はmicroSDだったりするしな… インストールDVDやライブDVDの内容を突っ込んで使うなら後者でいいが、パッケージを追加してカスタマイズして常用するなら前者でないとお話にならない。 見た目は大差なくても使い勝手や寿命は大違いよ…
M.2というよりPCIe NVMeだね このへんを知らずにSATAのを買っちゃうと 速度出なくてがっかりという悲劇に見舞われる
リストコマンド出力で ファイル属性の最後に+がつくファイルあるけどどういう意味ですか
>>120 ACLの属性じゃね?
大まかなことは info ls
ACL はググってねw
Linuxコンソールで 画面サイズの幅や高さを割り切れないサイズのフォントを使おうとすると 下や右に余白(黒いけど)ができるんけど これをセンタリングすることはできませんか? 偏って不恰好になるん何とかできませんか?
aut-get upgradeしたら
出たんだけどローカルバージョンを保持で良かったのかな?
linuxじゃなくてごめんなさい。 windowsのコマンドプロンプトで、 del /s /q /f /a .DS_STORE でg:ドライブの.DS_STOREファイルを消そうとしたのですが、 最初にドライブ移動せずに del /s /q /f /a .DS_STORE g: と打ってしまい、gドライブ上のファイルの大半が消えてしまいました。 私は何をしてしまったのでしょうか? 優しく解説お願いします。
タイリング型のwmってメモリ消費は少ないのはわかるけど CPU負荷も低いってことありゅ?
2枚の画像を比較して異なる箇所に印を付けて確認できるパッケージがあった記憶があるんですが ご存知の方教えてください。 画像の間違い探しがしたいんです
>>130 パッケージが何を指すのかわからんけどとりあえず
画像比較ツール
でググれ
Ubuntu18.04を入れてみたのですが、省電力設定のブランクスクリーンを 有効にすると、一定時間で画面が消えてくれるのはいいんですが ロック画面風のカーテン(?)が自動でかかってしまうようです。 (*プライバシー設定での自動画面ロックはオフ設定にしてあります) ロック画面でのパスワード要求は無効にしてあるので、Enterか 画面を上にスクロールさせると元画面に復帰はできるのですが、 マウスを少し動かしただけで元の作業に戻れるようにするには どのあたりの設定を変更したら良いでしょうか?
もし分かる人いたら教えてほしい。
大きいファイルのダウンロードを
wget
http://example.com &
でバックグラウンド実行すると進捗が毎秒出るようになり、その状態でサーバからログアウトした。
再度同じユーザでログインすると進捗は出ないが wget プロセスは生きてる。ここからダウンロードの進捗を確認する方法ってある?
>>135 レスサンクス?
これログアウトしちゃってたら無理っぽくない?
>>134 他のptyに繋がっているプロセスを手元のptyに繋ぎ直すのはreptyrとかでできるんだけど
今試した限り、既にptyとの接続が切れてしまった物に対しては動かないっぽい。
次回からは
>>135 のように気をつけるとして、既にやっちゃった物は
watch ls -lh で保存先のファイルサイズが増えていくのを眺めるのがシンプルな解決策じゃないかね
>>137 再現までやってくれたのか!
ありがとう!!
>>134 nohupで動かさないとwget死ぬと思うけどなぜ動いてるのか不思議です
>>139 wgetしんでました
nohup 付けずに wget -b -c
http://example.com で再開したけど -bオプションはログアウトしても平気なのかわからん
>>140 シェルがログアウト時に子プロセスを殺す設定になっていない限り、バックグラウンドのジョブはnohupなしでも死なないのが普通。だから&をつけるとnohup不要。
&つけていたのなら、単に接続が切れてwgetが止まったのでは?
>>142 ・linuxの大多数でデフォルトのシェルはbash
・bashはhuponexitをtrueにしない限り、シェルのログアウト時にバックグラウンドジョブを停止させない
んだから、
wget
http://example.com & exit
でwgetが死なないのは普通だと思うが。
最近はsystemdが悪さして、tmuxやscreen使ってもnohup使ってもGUIをログアウトすると全部殺される場合があるのは確かだが。
>>140 wgetのバージョンは何? うちで試したら、&でバックグラウンドにした場合-bなしでも進捗が勝手にwget-logに書き込まれた。
wget死んだのは、もしかすると&つけずに起動して、無理やりサーバと接続解除したとか?
(例えばsshでログインしているとして、ログアウトせずにターミナルの窓を閉じるとフォアグラウンドのプロセスにHUPが送られて死ぬ)
>>134 プロセスID判るなら
/proc の中のその番号のディレクトリのなかにstdoutとかあるけど
そこから繋がらない?
>>144 waylandじゃなくてxで使ってるなら
xset dpmsが一番簡単
秒単位で指定できる
ubuntuを使っています Linux使いの皆さんは5chの専用ブラウザは何を使ってますか? 自分が調べた範囲だとJDimかV2Cかと思われますが、初心者にとって導入までの敷居が低いのはどちらでしょうか?
>>147 どちらも難しくはないけど、v2cのほうが少し簡単かな
うちは両方入れているけど、ほぼv2cを使用
JDim
プロクシ使わないと5ch.netは見られない
本体はsnapでインストールすれば簡単
データ取得まわりでたまにエラーを吐く
v2c
動作にoracle版などのJREが必要。
5ch API使っているのでプロキシは不要。広告はhostsで排除(したければ)
v2cディレクトリ内にJREを持たせるようにすれば、システムとは別のJREで運用可能
>>148 147です
詳しくありがとうございます
読んで知りたかったことが全てわかりました
まずはV2Cにしてみます
>>147 JD も良いんじゃないかな。いろいろと話題が出ているから。
5ch ブラウザ JD 22
http://2chb.net/r/linux/1551877588/ でも5chの専用ブラウザなんて必要ないと思う(あくまでこちらの意見だけど)
Chrome拡張機能のread.crx2とか、サーバアプリのrep2とかもある
>>145 !!!
ありがとうちょっと試してみる(゚∀゚)!
>>150 専ブラを必要ないと思うってことは
おまえネラーじゃないな
>>155 だから、ネットサーフィンしている人がネラーなんでしょう?
ネットサーファーがダサいなら、ブラウザーを自称するよ 5ch専門じゃないから、ネラーに当たらないか
ネラーとは? インターネットの俗称。 2チャンネラーのことをネラーと呼ぶww
sed でアドレスを開始・終了ともに正規表現で指定できるじゃん? 例えば sed -n ’{,} p’ とかで指定したら関数をそれぞれ表示できるじゃん? sed以外で同じようなことって出来る??grepとか…
>>144 ,146
ありがとうございました、設定の省電力>ブランクスリーンは「しない」にして
xset dpms 300 0 0 としてみたらカーテン無効でモニタoffできたみたいです。
debianのロゴはなぜ右巻き? なんだか南半球のイメージでちょっと違和感あります。
aa bb cc dd URL1 AA BB CC DD EE URL2 awkでURLを維持しながらbb-ddを抽出するにはどうすれば {print $2" "$3" "$4}'だとURLは消えますよね この指定も$2-$4的な範囲指定があればいいんですが
'NF==1{print}NF>1{print $2,$3,$4}'
空白(エンコードしない%20)を含むURLだったら、どうオトシマエつけるつもりだ
>>170 /bootを分けると/をLVMやRAIDにするのが簡単。
/homeを分けると再インストールが楽。
/varを分けて/だけSSDにすると起動高速化と寿命を両立できる。
最近のSSDは十分寿命長いからそこまでする必要はないかもだが
>>170 たとえば、ハードディスクを有効に活用できるよ。最近は容量が途方もなく大きいから。
パーティションを分割したら、複数のPCを所有してるみたいなことになるしね。
log ファイルとかが大量に書きだして disk full になったとき 余裕で復旧作業ができるよ パーティションに分けていないとほとんど何もできなくなる
パーティション分割には消極的賛成だが、それにしても・・ >log ファイルとかが大量に書きだして disk full になったとき >余裕で復旧作業ができるよ って、パーティション分割是非の話ではなくて、ログ管理の問題に思えるww
それは勿論そうだろうけど何かあったときのために影響範囲を狭くしとくのは正しい LVMなら後からでも簡単にサイズ変えられるし
1. あるコマンドがあって、そのコマンドは引数で与えられた名前に対応する値を出力する機能を持っている 2. そのコマンドを全て名前でループして呼び出することにより、名前と値の対応リストが作れる 3. その対応リストを使えば、1.のあるコマンドと同じ動きをするプログラムが作れる 1.のあるコマンドがGPLだとして、その出力結果だけを利用している3.は 互換性のない別のライセンスにすることは可能だろうか?
PhotoshopのPSDファイルをGIMPで開けるのはどうなのか?って話?
>>179 「あるコマンド」は便利なんだけど、そのコマンド自体は大したことをしてなくて
内部で使用しているデータベース(定義ファイル)に価値がある。
もちろん「あるコマンド」が使用している定義ファイルをそのまま使うわけじゃない。
コマンドの出力結果から独自の定義ファイルを作る。定義ファイルは元の定義ファイルとは別形式
データベースの著作権とかデータベースの変換とかの考えが当てはまるのかな 著作権とライセンスには微妙な違いがあると思うけど
https://www.gnu.org/licenses/gpl-faq.ja.html > 人々がわたしのプログラムを利用して得た出力結果にGPLを適用する方法はないでしょうか?
> あなたが出力結果の利用に関して発言権を持つ唯一の方法は、出力結果の本質的な部分が(多かれ少なかれ)あなたのプログラムのテキストから複製されている場合です。
だそうなので、作者に聞いたり出力結果とソースコードを照らし合わせたりする必要があるかな?
どうしてsystemdは一部(あるいは大部分?)に嫌われてるんですか?
systemdでトラブってみたらわかるよ 原因を特定するのがとても大変
>>185 ブラックボックスに方向転換したのが原因だと思う。
最初からブラックボックスであれば誰も文句言わなかっただろうが、
今までは起動時のコード(シェルスクリプト)が目に見えていた。
それが急に設定ファイルに変わってしまった。
見れば分かった単純な動きが、理解しなければいけないものになってしまった
>>185 Slackwareが採用しないシロモノは全て悪であるからです。
>>186 >>187
なるほど
>>188 えぇ…
起動も速くなったし引数の順番以外はinit.dより全然いいわ
systemdをデフォルト搭載しているディストリが多いのに 多くのユーザーは原因を特定が大変ということでsystemdは使っていないからな。 この板でも使っている奴は少数だろ
>多くのユーザーは原因を特定が大変ということでsystemdは使っていないからな。 >この板でも使っている奴は少数だろ どうしてこんな妄想に囚われてしまうんだろう
自分もsystemdの恩恵が当たり前の状態から始まっているので わざわざ遅くしたくはないなあと正直思います トラブったらその時はその時って感じ
後設定の煩雑化してのと一つに集約したことで肥大化したのが問題なのでは systemdが転けたら全部巻き込むらしいしLinux版のsvchostは伊達じゃない
ねぇねぇ 今どんな気持ち? ∩___∩ ∩___∩ ♪ | ノ ⌒ ⌒ヽハッ __ _,, -ー ,, ハッ / ⌒ ⌒ 丶| ♪ / (●) (●) ハッ (/ "つ`..,: ハッ (●) (●) 丶 | ( _●_) ミ :/ :::::i:. ミ (_●_ ) | ___ 彡 |∪| ミ :i ─::!,, ミ、 |∪| 、彡____ ねぇ今どんな気持ち? ヽ___ ヽノ、`\ ヽ.....::::::::: ::::ij(_::● / ヽノ ___/ ねぇねぇったらー / /ヽ < r " .r ミノ~. 〉 /\ 丶 / /  ̄ :|::|>>196 ::::| :::i ゚。  ̄♪ \ 丶 / / ♪ :|::| ::::| :::|: \ 丶 (_ ⌒丶... :` | ::::| :::|_: /⌒_) | /ヽ }. :.,' ::( :::} } ヘ / し )). ::i `.-‐" J´(( ソ トントン ソ トントン >>195 $ sudo apt install smartmontools
いつからsmartの情報にssdの寿命が表示されるようにったんだ?
プリンタみたいに残りなんGBとか書かれていて それが0になると壊れて無くても使えなくなるとかw
smartのは寿命予測だから本当の寿命じゃないんだよ ってか? ガキかよw
smart情報をもとに機械学習を使って寿命予測している奴いるんじゃないのか IT土方ならともかく、IT系の技術者なら機械学習はそれなりに使えないと 駄目だろな感じだろ。
機械学習を理解してるなら、学習させるためのデータがまったく足りないことに気がつくだろうに
どこかで覚えた機械学習って言ってみたかっただけだろ
>>206 具体的に何が足らんのだ?
データの項目なのか?
データの量なのか?
お前の頭なのか?
HOME環境変数が設定されてないことってありますかね? 意図的に作るとかじゃなくて
「useradd ホーム ディレクトリ 作成 されない」で検索! useradd オプション -M。ホームディレクトリを作成しない /etc@/passwd も見る
「 HOME環境変数が設定されてない」と「ホームディレクトリが作成されてない」は違う
>>210 $HOMEはloginコマンドが/etc/passwordをもとに設定しているみたいなので、
正常な動作の下では設定されていると想定していいんじゃないかな
loginをいじったりするのは「意図的」ということで除外
カーソルキーの左下右を同時押しするとnのキーコードが送信されるのはなぜですか?
起動した端末が不定期で2つ多重起動するんだけど何が原因なのか アイコンのクリックでもショートカットキーでも多重起動するんだわ 設定の書き過ぎかと思ったら.bashrcを更地にしてもなるし 無駄にsource付けたりはしてないはずなんだけどな
>>214 どういう状況でそうなるん?
再現性はある?
>>215 端末の起動ならbashrcとかじゃなくて
端末エミュを起動してるランチャーのトラブルじゃないかな
どういう環境でやってるのか知らないけど
アイコンのクリックってことなら
そのアイコン右クリックで実行してるコマンドを確認してみるといい
というか多分「ターミナルで実行」みたいなチェックボックスがonになってると予想
ターミナルをターミナルで実行したら
そりゃ二重になるわ的な感じ
>>217 l
レノボにxfceのMintを入れてる
ctrl+alt+T、shift+ctrl+N、ランチャーからxfce4-terminalを起動
この時に新規端末が不定期で1個増える
ターミナルで実行は未選択のまま
症状が定期的じゃくてランダムだから余計に不可解で
キーボードの破損もないしな
Debianで/以下がread onlyになってしまいました。 ファイルの作成もできず、OSの再インストールもパーティションの作成失敗でできなくなってしまいました。 再インストールできるようにしたいのですがどういう方法を行えばよろしいでしょうか? read onlyを解除で切れば解決するのかもと思うのですが解除できずにいます
readonlyとか関係なくディスク壊れてるだけじゃね
/がroだけならまだわかるけどパーテーションすらいじれないのはもう無理だろ
HDDです。 WindowsフォーマットしたUSBメモリからファイルをDebianにコピーして USBを抜いたあとにreadonlyになったんです。 これ2回目なんですけど、1回目はOSが起動できたのでfsckで修復できたのですが 今回は無理でした。 Windowsを入れたら治るかなと思いましたがWindowsもインストールできませんでした。 新しいHDD買うことにします。
>>223 >新しいHDD買うことにします。
それでも良いかもね。東芝製のHDDでも4000円くらいであるしね。
readonlyというのはroot権限が無いことが原因ようにも思うけど
物理的故障でないのなら パーティションテーブルがおかしくなってるんだろうから 0で上書きしてみたらどうだろうか
rescue modeしか使えないので 殆どのコマンドが使えないんです
別のUSBかなんかに適当なISO焼いてそっちからいじればいいじゃん
>>219 動作が不安定なのはたいていハードウェアの不調。
そんな時、デスクトップ機で最初に疑うべきは電源。
電源不良だったら、HDDを新調してもすぐに同じ現象が起きる。
まずHDDを別のマシンに入れて、なにかインストールして様子見したらどうか。
それで動作に不具合が無いなら、対象機の電源がやられている。
例えばだけどLinux(だけを)入れたpcって 仕事現場として使い道ある?
業務用PCってのが何を指すのか知らんけど… プログラマ、ネットワークエンジニアを筆頭にLinuxで業務してる職種はそこそこあるでしょ
Chromebookを業務用端末として使ってる企業もある
>>230 そもそもUIが無いから使い道以前の問題だろ
>>227 SystemRescueCDを起動して対象ディスクの復旧を試してみたらどうか
http://www.system-rescue-cd.org/ というかfsckが無理というのはどういう出力が出るの?
その内容次第では「こういうオプションで対応できる」等のアドバイスもできるかも
それとfsck失敗した時のdmesgを見てみればハードウェア由来の問題か
どうかが判断できるかもしれない
>>230 コンソール用のPCにCent入れたよ。
ブラウザと、sshだけ使えりゃ十分なので、
>>233 言いたかったのは、GUIが無いだろうけど、
LinuxにはGUIが無いとはいったい・・・
英語苦手だから基本google翻訳を利用してるんだけど、man を翻訳するのに man -Thtml > ファイル名.html を使ってるんだけど、表が含まれる man だとエラーでてソースが欠損してしまう… 解決策や、他にいい翻訳方法あったら教えて下さい〜
JM プロジェクト
https://linuxjm.osdn.jp/ このサイトで、Linux 関連のマニュアルページの日本語ページが翻訳・公開されてる。
利用したらいいのでは。
翻訳するんだったら、テキストだけにしたら。ファイル名.txt
>>236 いやLinuxカーネルだけでは何もできないという意味だろう
GNU/Linuxと書けという
GNU/Linux名称論争(Wikipedia/日本語版あり)
https://en.wikipedia.org/wiki/GNU/Linux_naming_controversy これは有名な話題だから、押さえておいた方がいいよ。
HTMLの規格は8割がた悪意で出来てるけど、そういうことを説明してる人っていないんですかね?
>>241 これは良い問題提起だね。詳しい人は、ページのソースを見たら分かるんじゃないかな。
説明してる人はいっぱいいるのね。検索かけたら、たくさんヒットするから。
検索キーワードはこれ:
HTML 規格 悪意
HTML 悪意
そういうことではなく、W3Cが政争の場になっていて、悪い方悪い方へと、規格がねじ曲がっていく話ですが。
Debianは石頭、RHはインテリヤクザ Archは戦闘狂、Slackwareは変態 とお聞きしましたが合ってますか?
例えばの話です。 以下、HDDその1は、 HDDその1に、もう一つのHDD、HDDその2をくっつけてして、 「ファイルシステム」をHDDその2に持たせたら、 HDDその1って、使える容量って増えたりするのでしょうか。 何が聞きたいかというと、HDDをext3なりでフォーマットすると 管理用のデータ?的なものが書かれてると思います。 その、管理用データの容量がドンぐらいあるのかを お教えください。 むかーし、2HDのfdは実は2MBあり、フォーマット(FAT?)することで 1.44MBになる・・・なんて話をふと思い出し、お聞きしております。 よろしくお願いいたします。
>>246 Filesystem Efficiancy - Comparision of EXT4, XFS, BTRFS, and ZFS - Including Compression and Deduplication - Data on Disk Efficiancy - DataHoarder
https://www.reddit.com/r/DataHoarder/comments/f5uzv8/filesystem_efficiancy_comparision_of_ext4_xfs/ ext4だとroot用に5%使うから2TBだと100GBも没収される悲しみ 減った分はdfで出ないからあれぇってなる 変更できるのと断片化防止効果もあるらしいから残すべきだきだろうけど
100MBのHDDを10万出して買ってたから余裕で許容範囲
>>247 ありがとうございます。
英語ワカリマセンが、表があるのでよくわかりました。
スレッドはアプリケーションに割り当てられた仮想アドレス空間内にスタック領域やスタックポインタの値をコピーして生成されるため、スレッド生成のために新たにメモリを確保するものではないと認識しています つまり、アプリケーションに対して割り当てられるアドレス空間内にはあらかじめスレッド生成のための他に用途の無い空きアドレスが用意されているということですか?
ちょこっとググってみただけだけど、pthreadは結局最終的にはforkしてるみたいなんで、 元になるプロセスのイメージを新しい領域にコピーして使ってるみたいだけど 割り当て済みの環境を使いまわすならThread生成コストが高いとか、Threadプールみたいな 話も出てこないと思うんだけどな
>>251 内部的には新しいスレッドを作成するにはcloneシステムコールを呼ぶ。
新スレッドのスタックのアドレスはこのシステムコールの第2引数に渡す。
つまりスタックのメモリ確保はアプリケーション側の責任で行われる。
つまり、pthread_createを使うならpthread_createが必要に応じて新たにメモリを確保しているということ。
>>252 スレッド作成にコストがかかるのは、カーネル内でスレッドを管理するための構造体(task_struct)を作る必要があるから。
仮想メモリの管理テーブルを共有できる分、forkよりはコストが低い。
あとforkする場合もメモリをコピーしたりはしない。
copy-on-writeで実体は共有しておいて書き込みが発生したときにページ単位でコピーする。
>>248 予約ブロックのサイズはtune2fsで調整できるよ
アーカイブデータ用ディスクなら減らしても問題ない
各種アプリケーションを起動したときに、スタートアドレスが0x400000となっていると思いますが、それ以前のメモリアドレスはなんの処理をしていますか?
GNOMEヒロシです。 気づいたらアクティビティになっていました。 使い辛いので止めたいのですが戻し方がわかりません。
Ubuntu使ってます $PATHに追加したいものがあれば.bash_aliasesに書いてきたんですが このファイルはaliasを書くためのファイルナノではないかと思いました これらのファイルのどれに書いたらいいんでしょうか? .bashrc .bash_aliases .profile .bash_profile .bashrcと.profileはユーザーを作成したときに自動的に生成されるので いじらないほうがいいのかなと思うのですが、 .bash_profileが存在すると.bashrcと.profileと.bash_aliasesが読み込まれないんですよね
>>261 *profileはログイン時に実行される
→プログラムを起動しても引き継がれる物(環境変数、ツール起動)を記述する
*shrcはシェルを起動する度に実行される
→シェル自体の設定(shopt、プロンプト文字列、aliasなど)を記述する
bash_aliasesはbashrcから読み込まれているbashrcの一部ね
Windows 10, WSL, Ubuntu 18.04 では、 .bash_aliases, .bash_logout, .bash_history, .bashrc, .profile .profile はあるけど、Ubuntu には、.bash_profile は無い .bashrc の最後の方に、 # Alias definitions. # You may want to put all your additions into a separate file like # ~/.bash_aliases, instead of adding them here directly. # See /usr/share/doc/bash-doc/examples in the bash-doc package. # -f は、ファイルが存在し、通常のファイルなら真。 # もし、.bash_aliases ファイルがあれば、それを読み込む if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi 漏れは、個人設定を、.bash_aliases に書いているけど、 同様に、ファイルを作ってもよい if [ -f ~/.my_config ]; then . ~/.my_config fi
監視マネージャサーバから、Linux(RedHat7)サーバに対しsnmpwalkを実行したところ、No more variables left in this MIB View (It is past the end of the MIB tree)と表示されてしまい、MIBが取得できません。 原因として何が考えられるでしょうか? ・対象サーバのsnmpdサービスは起動している。(restart済み) ・snmpd.confに"com2sec コミュニティ名"は記載されている。 ・snmpd.confに"view systemview included .1.3.6.1・・・"は記載されている。
windows8.1又は10 MacOS 10.9〜10,12までインストールできます。 Linux はubuntuかdebianをインストールできます。 3つで使える同等の内容のベンチマークソフトを教えてください グラボはAMDのカードが用意できます。 Linuxベンチマークソフトは英語版でもOKです。
>>267 .ありがとうございます。CPUGPUの性能の大凡が知りたかったのでGeekbenchで行けそうです。
すいません、 Windowsで作った、ファイル名が、 2018-1-1-xxx.txt 2018-2-1-xxx.txt 2018-11-2-xxx.txt とか言うのがいっぱいあって、整理して並べるために、 2018-001-1-xxx.txt あるいは、 2018-001-01-xxx.txt と言うように、ゼロをつけたいんですが、、、 手動でやると気がうせてしまうので、、、 なんか良い方法ありませんか? お願いします。
連投すいません、 行頭にゼロをつける方法、 $ rename 's/^/sprintf("%03d-", ++$::t)/e' *.txt これを、なんか応用すればいいような、、、でんでん、、、
>>269 ファイル名が 2018-数値-数値-xxx.txt だと仮定していいならPowerShellで
> Get-ChildItem | %{ if($_.name -match '2018-(\d+)-(\d+)-xxx.txt'){ $_ | rename-item -whatif -newname ("2018-{0:000}-{1:00}-xxx.txt;" -f [int]$Matches[1], [int]$Matches[2]) }}
WhatIf: 対象 "項目: 2018-1-1-xxx.txt 変更先: 2018-001-01-xxx.txt;" に対して操作 "ファイル名の変更" を実行しています。
WhatIf: 対象 "項目: 2018-11-2-xxx.txt 変更先: 2018-011-02-xxx.txt;" に対して操作 "ファイル名の変更" を実行しています。
WhatIf: 対象 "項目: 2018-2-1-xxx.txt 変更先: 2018-002-01-xxx.txt;" に対して操作 "ファイル名の変更" を実行しています。
問題なければ-whatifを削除したら実際に実行される
rename 's/^(\d+)-(\d+)-(\d+)/ sprintf("%04d-%03d-%02d",$1,$2,$3) /e' でいいだろ。
>>272 ありがとう、遅くなりました。
端末にコピペしたら、
bash: 予期しないトークン `(' 周辺に構文エラーがあります
と言われてしまった。
調べたら、PowerShell ってWindows の端末なんだね。
>>273 Waoooo~~~~!できた!
ありがとう。
LinuxでPowershellなんて使う意味ない
近年、文字コードはUnicodeで統一化が進んでいますが、キーボードのスキャンコードやキーコードはどうなんでしょうか? どうもこの辺はハードウェア、OS、ターミナル(screenやtmuxなどのターミナルマルチプレクサを含む)、エディタなどの組み合わせによって設定が千差万別のようで、 自分も環境が変わるたびに特殊キーの設定に苦労していてなんとかならんのかなと常々思うんですが
ホームディレクトリに.dotbashのディレクトリを作り 一番最初に読むbash_profile以外の.bashrcや.bash_historyを .dotbashのディレクトリ以下にする設定があれば教えてください。
>>279 ありがとうございます。
zshみたいに
export ZDOTDIR=$HOME/.zsh
出来る機能はないんですね。シンボリックリンクします
オススメディストリスレから紹介で来ました、よろしくお願いします 音楽プレーヤーでライブラリ型のカスタマイズしまくれるやつ探してるんですが、 未だにfoobar2000をwineで動かすがベストアンサーでちょっと困ってます bansheeでも不足です。foobar2000ではよくsearchからgenre HAS Forkとかでプレイリストつくってるので 取り敢えずここら辺が柔軟なやつでないと…… あとGUIソフト限定でお願いします
>>281 LinuxのGUIソフトはwinほど多くないからな。
winにソフトに良いのがあって、それがwineで動くならそれでいいんじゃないのか
foobar2000同様なLinuxネーティブのものほしいなら自分で必死に作るか誰かにタダで作ってクレクレだな
>>284 プログラミング用語のライブラリではなくて、
Musicディレクトリなんかをスキャンしてデータベースを作って、アーティストとかアルバムで絞り込めるやつがライブラリ型音楽プレイヤー
ご紹介いただきました両ソフトとも、少し見てみましたが私の使い方にそれぞれ微妙に合わないようでした…… もうしばらくfoobar使います、ありがとうございましたm(__)m
>>269 参考までに、Ruby で作った。
DryRun なので実際には実行されません
require 'fileutils'
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
dir_path = "C:/Users/Owner/Documents/test/*"
target_dir = File.dirname( dir_path ) # ディレクトリパスだけを取り出す
# ^ は先頭から、+ は1文字以上。[^-] は- 以外の文字。\d は数字。( ) はキャプチャー
re = /^([^-]+)-(\d+)-(\d+)/
Dir.glob( dir_path )
.select { |full_path| File.file?( full_path ) } # ファイルのみ
.each do |full_path|
new_filename = File.basename( full_path ).sub( re ) { # ファイル名を置換する
"#{ $1 }-#{ "%03d" % $2 }-#{ "%02d" % $3 }" } # format で、0埋め、N桁表示にする
dest_path = target_dir + "/" + new_filename
FileUtils::DryRun.move( full_path, dest_path )
end
PowerShell 君と Ruby 君の揃い踏みか…
Linux板にワッチョイ導入できないですか? 嵐がウザくて困ります。
実際訴えても導入しない板があって困ってたりする なんで無駄骨覚悟で運営に凸り続けるしかないかな
zorin os を使い始めました とあるアプリを入れようとしたらエラーが出て、色々検索している内に dpkg --configure -a というのをやっておくのがいいというのを見まして やってみたところ、幾つかの依存関係の問題が出たのですが apt-get -f install で大方の物は設定待ちの状態までいけました ですが、以下の表示が出て systemd-sysv というやつだけ ずっと再インストールが終わりません ---- dpkg: アーカイブ /var/cache/apt/archives/systemd-sysv_237-3ubuntu10.39_amd64.deb の処理中にエラーが発生しました (--unpack): (おそらく) 新しい情報ファイル `/var/lib/dpkg/tmp.ci/postinst' をインストールできません: 構造体を内容消去する必要があります 処理中にエラーが発生しました: /var/cache/apt/archives/systemd-sysv_237-3ubuntu10.39_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) ---- 一体どうしたらいいのでしょうか?
自分が何をしたかわかってるなら別だけど依存関係壊れたらおとなしくOS再インストール
とあるアプリって時点で論外だわなw それまでの作業内容も書いていないし
$ sudo smartctl -a /dev/ssdのデバイス s.m.a.r.tの情報欄に === START OF SMART DATA SECTION === Read NVMe SMART/Health Information failed: NVMe Status 0x4002 って書いてあるんですけどこれはSSDがs.m.a.r.t非対応ということでしょうか?
>>306 いやsmartctlがそのSSDに対応していないってことだと思う
そういうことなんですか! 故障を予測できないので困りましたね! HDD追加したいと思います
すいません、 ターミナルでbashを利用してるのですが、 コマンドを途中まで入力してからタブキーを謳歌すると 候補が一覧表示されます。 この候補一覧をファイルに保存したいのですが マウスでコピペするのが面倒なのでコマンドで取得する方法ありませんか?
>>309 bash - How does TAB auto-complete find options to complete? - Unix & Linux Stack Exchange
https://unix.stackexchange.com/questions/12356/how-does-tab-auto-complete-find-options-to-complete ここらへんの仕組みで動いてるからここに出てくるパスを探してみな
>>309 $ compgen -c bas
basename
bashbug
basenc
base32
base64
bash
basename
$
# systemctl ena<tab> -> # systemctl enable この補完は、なんのパッケージをインストールすればよいのでしょうか。 CentOS7(1908)を、最小限のインストールで行ったところ、 上記のタブ補完が効きませんでした。 よろしくお願いします。
>>312 bashかな?
bash-completion
compgenでできました ありがとうございます 便利ですね bash-language-serverもこれ使ってるのかな
>>313 bashでした。bash-completionでびっちりでした。
ありがとうございます。
>>277 USB usageで規格化されとるやん
SSDを使っていて書き込みを減らしたいんですけど すべての書き込みをキャッシュしてまとめて書き込むように出来ませんか? vm.dirty関係はいじってみたんですけどアプリの設定ファイルなど一部のファイルはキャッシュされずに直接書き込まれてしまうのです
windowsのメールソフトでnpopq(300k以下)があるけど LinuxのCUI以外で一番軽いGUIメーラーはありませんか? 送受信の不具合を確かめたいです。
300k以下ってなんのことだ とりあえずSylpheedはよく挙げられる
>>319 実行ファイルの容量です。Sylpheedを試してみます。他にもあれば教えてください。
(さっき自分で見つけたEvolutionも)
>>320 軽いって話を見たことがあるのはClaws Mail,Geary,Trojita,Balsaあたり
Sylpheedしか使ったことないから実際は知らない
LinuxサーバーにWineをインストールして、Windowsアプリを動かすことって出来ますか?
>>323 ええ〜、どっちですかね?
♪と楽しげな感じだから出来るでいいのかな
>>320 Interlink Mail & News というのがある旧FossaMail
どれよりも軽い 言語ファイルがないが特に問題ない
誘導されてやってましりました よろしくお願い致します 質問させてください 今までWindows10でミュージックプレーヤーを構築していました(foobar、flac+cue) cueファイルをfoobarに表示させるとまずいので隠しファイルに設定していました 今回raspberrypi+openmediavaultでNASを組み、音楽ファイルはそちらへ移動したところ隠しファイル属性が全て無効化されて foobarに表示されるようになってしまいました Windowsから隠しファイルへと再設定しましたができませんでした 今までの様にNAS内のファイルを隠しファイルとして設定する方法はありますでしょうか? openmediavaultの中の設定でドットから始まるファイルを表示するor市内の設定ではしないにしていますが上記の状況でございます お力をお貸しくださいませ よろしくお願い致します
>>328 自分の鯖ではsambaで共有してWindowsからフォルダ作って隠しファイル設定したらちゃんと隠しファイルになったのでそのOS側で別の処理してる気がする
↓
【旧FreeNAS】 OpenMediaVault Part1 【Linux】
http://2chb.net/r/mysv/1266730631/ >>329 そうですか
OMVでは隠しファイルを表示しない設定しているはずなのですが
もう一度見直してみます
また躓きましたらご誘導先にてそうだんさせていただきます
ありがとうございます
新しく追加したHDDをフォーマットしてマウントしたのですが root権限がないと書き込みができないのです これってHDDが壊れているからでしょうか?
>>331 使ってるユーザーがマウントしたフォルダに書き込む権限ないのでは
gnome-disks以外のツールでフォーマットするとアクセス権を取得できないんだっけか。
>>331 GNOME使ってるならgnome-disksでフォーマットし直し。
GNOME以外ならchmodコマンドかchownコマンドでマウントしたディレクトリのアクセス権を変更。
flavourは関係なくsudo apt install gnome-disk-utility で逝ける まだ書き込みしてないなら尚更これでやるべき
マウスボタンにShift/Ctrl/Alt/Superなどを単体で割り当てる方法ってありますか? マウスボタン+左/右ドラッグと片手でウィンドウの移動/リサイズしたり 左手キーボード、右手マウスの作業中にキーボード側では押しにくいショートカットを マウス側で補助したいです
>>291 269です、ありがとうございます。
273さんから、これを教えて頂いた。
rename 's/^(\d+)-(\d+)-(\d+)/ sprintf("%04d-%03d-%02d",$1,$2,$3) /e'
-(\d+) や、%03d が何を意味するのかさっぱりで、、、
こう云うのはどこで勉強すればよいの ?
なにか良い本や、サイトが有ればおしえて下さい。
名前を変換したいファイルを正規表現で表すと [a-zA-Z]+.txt これをYMDのところに年月日を入れて以下のように名前を変換したいです。 [a-zA-Z]+_YMD.txt 1つのディレクトリにファイルが3000個あります。 その中には条件に合わないファイル名のものもあり、 それらにはなにもしたくないです。 さくっと名前変更できる神技コマンドを教えてください。
MINTが小さいLinuxのなかで人気があると聞いて少し調べたら、 それでもインスト容量が15GB以上 というのを見かけたけど本当?? LIVEDVDでも動くのなら空き5GBじゃ駄目なのかと 8GBのSSDが出てきたので、これが使えればすぐ出来るのですが。 意外に容量を食うのが当たり前になったんでしょうか?
>>341 インストール直後で7GBほどだったと思う多分
いらないソフト削除でlibre officetとかヘルプ消せば5GB
さらに頑張って色々消せば4GBまあギリじゃないかな
わざわざ8GBのディスクを使ったりせずに、数千円で128か250GBくらいのSSD買って使うのが良い。 それなら、どのディストリでも使えるw
>>337 rename の使い方という意味なら、Perl の勉強をしてくださいということになります。
rename が解釈してるのではなく単に Perl コードとして実行してるだけですから。
renameコマンドはELFバイナリだが、実はperlスクリプトということ?
>>344 ほんそれ
インストールするだけが目的なのかね?と思ってしまうわ
>>341 システム要件は公式リリースアナウンスに書いてあるが。
まともな情報をもとにしたほうが早くて正確だよ。
>>346 renameと名のつくコマンドは複数あり、Debian系ではperlスクリプトとなっている。
redhat系だとバイナリの別のコマンドじゃあなかったかな
それは util-linux 版だね。引数が違うからその rename の話じゃない。 Perl 版は最初から Perl スクリプト以外の何物でもない。 Larry Wall 氏のサンプルコードを元に 1997 年に Robin Barker 氏が書き、 その後 Robin Barker 氏はファイルのリネームのためのモジュールを書いて 現在の rename はそのモジュールの関数を呼ぶようになっている…らしい。
>>349 Debianはバイナリがデフォだよ
util-linuxが必須パッケージになってる
シェルスクリプトでwhileループをバックグラウンドにするやり方ありませんか? shは while true do echo hoge done & だけでできましたが cshの場合だと同じようにやっても最後のendだけがバックグラウンドになって ループ一回で終わってしまいます サブシェル化しようとしてもwhileとendは単独行にしか書けないようで ()で括れません どうやれますか?
・csh/tcshでのシェルスクリプトは*まったく推奨しません* 参考 http://www.speech-lab.org/ ~hiroki/csh-whynot.euc 「 ̄ `ヽ、 ______ L -‐ '´  ̄ `ヽ- 、 〉 / ヽ\ / // / / ヽヽ ヽ〈 ヽ、レ! { ム-t ハ li 、 i i }ト、 ハN | lヽ八l ヽjハVヽ、i j/ l ! /ハ. l ヽk== , r= 、ノルl lL」 ヽN、ハ l ┌‐┐ ゙l ノl l ヽトjヽ、 ヽ_ノ ノ//レ′ r777777777tノ` ー r ´フ/′ j´ニゝ l|ヽ _/`\ 〈 ‐ 知ってるが lト、 / 〃ゝ、 〈、ネ.. .lF V=="/ イl. ト |お前の態度が とニヽ二/ l ヽ.|l 〈ー- ! `ヽ. l |l気に入らない lトニ、_ノ ヾ、! |l__________l| \ ソ
>>352 関数にでもすりゃいいんじゃね?
知らんけど
>>351 Debianではutil-linuxのrenameコマンドはrename.ulになってない?
alternativesも設定されてないような
grep してみたらこうなった。 $ pwd /var/lib/dpkg/info $ grep 'bin/.*rename' *.list perl.list:/usr/bin/prename rename.list:/usr/bin/file-rename util-linux.list:/usr/bin/rename.ul $ file-rename が File::Rename を使うバージョンで prename が使わないバージョンのようだ。 ちなみに stretch の場合だ。buster でどうなってるかは知らん。
>>358-359 たしかにそうみたいだね
少し前にbusterに上げたんだけど
その時にperl版renameを使ったファイラのマクロが動かなくなったのよ
util-linuxの方が使われちゃってるのかとperl版を入れて解決したんだけど
renameコマンド自体が無かったから動かなかったんだろね
ごめんね
>>352 よく知らないけど、関数とか別ファイルにして、バックグラウンドで起動すれば?
>>337 Ruby を学ぶとよい
\d+ は、正規表現で、\d は数字、+ は前の文字を1つ以上使う(最長一致で)。
つまり、123x なら、123 を取れる
%04d は、sprintf の書式指定文字。
0 は桁数未満の時に0埋めする、4は4桁、d は整数。
123 なら、0123 になる
sprintf フォーマット
https://docs.ruby-lang.org/ja/latest/doc/print_format.html >>339 Ruby で作った。ただし、DryRun なので実際には実行されません
正規表現は、先頭^・末尾$ と、. をエスケープするので、\. となる。
^([a-zA-Z]+)\.txt$
日付は、%Y%m%d そのファイルの最終更新日、20190101 などの、4-2-2桁表示か?
aBc.txt → aBc_20190101.txt
require 'fileutils'
# 絶対パスのディレクトリ名の後ろに、*.txt を付けること!
# . で始まる、隠し directory, file を除く
glob_pattern = "C:/Users/Owner/Documents/test/*.txt"
target_dir = File.dirname( glob_pattern ) # ディレクトリパスだけを取り出す
re = /^([a-zA-Z]+)\.txt$/
Dir.glob( glob_pattern )
.select { |full_path| File.file?( full_path ) } # ファイルのみ
.each do |full_path|
File.basename( full_path ).match( re ) do |matched| # ファイル名がマッチしたもの
fs = File.stat full_path
date_str = fs.mtime.strftime "%Y%m%d" # 最終更新日 20190101 4-2-2桁
new_filename = "#{ $1 }_#{ date_str }.txt" # $1 は、capture 部分
dest_path = target_dir + "/" + new_filename
FileUtils::DryRun.move( full_path, dest_path )
end
end
Ruby効率悪すぎでしょ そんな何行もかからんでしょ.. for x in $(ls | grep -E "^[a-zA-Z].txt"); do echo $x ${x/.txt/_$(date +%Y-%m-%d).txt}; done
作りかけか。echoをmvにするのか。毎回dateは効率悪すぎでしょ。
日付は、%Y%m%d は、20190101 などの、4-2-2桁表示か? 今日の日付ではなく、そのファイルの最終更新日と解釈した! aBc.txt → aBc_20190101.txt
>>364 >^[a-zA-Z].txt
正規表現は、先頭^・末尾$ と、. をエスケープするので、\. と解釈した!
^([a-zA-Z]+)\.txt$
>>337 2018-1-1-xxx.txtなら perl正規表現の\d+で1文字以上の数字を探す 's/^(\d+)-(\d+)-(\d+)/ 2018 1 1 書式を加工するsprintfを埋め込む sprintf("%04d-%03d-%02d",$1,$2,$3) 4桁-3桁-2桁 2018 001 01 このままだとsprintがファイル名になる sprintf("%04d-%03d-%02d",2018,1,1) なのでeでスクリプトとして実行させる /e 2018-001-01-xxx.txt eはこれと同じ意味 $ echo foo | sed 's/foo/echo foo|rev/e' $ echo 'echo foo | rev' | bash oof bsh系のプロンプトが$なのは何か歴史的経緯みたいなものあるの? たまたま? 製作者が$大好きだったから?
337です。 皆さんありがとう御座います。 遅くなりました、すいません。
rsyncで差分があった時に実行したい処理があって、逆にrsyncで差分がない時にはそっちを行いたくないのだけど、 シェルの中でrsyncのdry-runの結果を見て条件分岐させるやり方ってよくある?
>>373 --info=nameつけて出力で判別かな
特定のプロセス実行のときだけCPUクロック上げるツールとかない?
>>377 いや優先度じゃない。CPU周波数を上げたい。
SElinuxのスレはないですか? できる!SElinuxとかわかる!SElinuxとか独習SElinuxとかの本は出てませんか?
>>371 Bourne shell の前、Thompson shell では "%" ですね
Stephen Bourne氏が何を思って "%" から "$" にしたのか
(そのままだと Thompson shell と間違えるので変えたかったのだろうとは思う)
40年以上前の話だしね
彼はその理由を覚えているのだろうか
GNOMEは使ってないです。 なので fdisk /dev/sda ってやると Changes will remain in memory only, until you decide to write them. Be careful before using the write command. fdisk: cannot open /dev/sda: そのようなファイルやディレクトリはありません ってメッセージが表示されました。 gpartedを起動すると Error fsyncing/closing /dev/sda: 入力/出力エラーです というダイアログが出ます。 HDDにマウントはされてないです。
1バイト文字でプロンプトっぽいのっていったら、 # $ & % @ これくらい。rootの#と別にしようと考えて、残り四つから選ぶとすると$だったんじゃないか。 それまでの文字の利用のされ方とか見た感じとかで。
一文字に拘らなくても Ok とかでも良かったんじゃね
>>390-391 なんとなくUnixらしくない
※ 個人の見解です
kali Linuxでexfatが認識されないのですが、どうすれば良いでしょうか? sudo apt-get install exfat-fuseを実行しても出来ませんでした。
>>392 なんだと? ┏━━━ コマンド ..━━━┓ ┏━き゛こ . ━┓ ┃ >たたかう じゅもん ..┃ ┃レベル .1┃ ┃ にげる どうぐ ....┃ ┃HP . 50┃ ┗━━━━━━━━━━━┛ ┃MP 15┃ ──────────┐ ┃G . 100┃ (・) (・) │ ┃E .10┃ >-< ...│ ┗━━━━━┛ V`,__'V │ │ ┤|,,,,|├ ..│ │ / (^l^) l .│ │ _ノ,~''...~||~ ,| ..│ │ く~......',,',,' ...~ ' > │ │ ' ̄''〜-――〜″ │ ┏━━━━━━━━━━━━━━━━━━┓ ┃おおなめくじが あらわれた! .┃ ┃コマンド? ┃ ┃ . ┃ ┃ . ┃ ┗━━━━━━━━━━━━━━━━━━┛ wgetで404等のエラー以外の表示を抑制する方法を教えて下さい
>>389 変数の参照は$の後にスペースが無い。つまり行末で折り返しても変数の参照と混同することはありえない。
>>390 40x20を40x25にしたり80x25にして広い!とか言ってた時代があってそれより前の話だろうから1文字にこだわるよ。
漫画画像ファイルの見開きビュア MComix の代替を勧めて。 Python2を必要とするものは、そろそろ捨てたい。
見開きは無理だが横着してmpv zip音楽動画画像URLなんでもござれから
>>394 この板よりも、Linux 板で聞いてください!
本当にくだらねえ質問なんだけど、ここはLinux板じゃないの?
スレタイどおりにくだらない質問。 Ubuntu16.04LTSでSciLabがエラーはいて起動しなくなって、依存関係おかしくなって起動しなくなったか? と思ったんだが最後にSciLabがまともに動いて(まともに使って)からいろいろ入れたりなんだりしてたんで 戻すの面倒だったからOSのクリーンインストールからやり直して無事復帰。 aptでアプリをいろいろ追加していただけなんだが、こういうことってよくあるのか? あるなら(たまにしか使わんが、必要になったら絶対使うので)動かす用の環境をひとつ用意しなきゃならんのだけど。
>>406 依存関係の依存関係を調査はしないからね。
つまりはそう言う事。
で、どうしても稼働させなければいけないアプリがあるのなら、それ専用のPCを作るか、仮想機を作った上で、適当な間隔でバックアップを作成すると良いよ。
オススメは仮想機の方なんだけど、それの場合、ドングルとかUSBキーとか特殊なハードウェアを繋ぐ必要があるとか、そう言う絡みがなければの話だからね。
>>394 $ apt-get install exfat-utils
も一緒に
>>407 ,408
サンクス
仮想環境つくっておくわ。
>>411 timeshiftとっとくって手もあるよ
>>405 >>404 さんは Kali Linux スレで聞いてください、を間違ったんだと思う
Kali Linux スレは、
http://2chb.net/r/linux/1462623270/ だよ
>>407 > 依存関係の依存関係を調査はしないからね。
するでしょ
>>399 wget -b ... 1>/dev/null
だとwget-logを見るまで404等のエラーがわからないので違う方法を教えてください
>>414 本当にくだらねえ質問なんだけど、誰がするの?
まあ、全部のアプリで相関的に依存関係を調べるのは現実的じゃないから どっかに穴ができる だからアプリを出し入れすれば不具合がでることもある それもあってsnapが登場してきたわけだし
>>416 いちおうは
パッケージつくるときに
何に依存しているか設定できて
バージョンの指定もできる
で、インストールするときにチェックかける
それに、漏れがあったらどうしようもないけど…
>>417 manjaroとかだと、100個とかアプデ来るときあるんだけど
一個でも、依存関係違反あると、アプデキャンセルされるよ
ローリングリリースは日々の更新でよく死ぬらしいがスペランカーか何か? ポイントリリースも当たりどころが悪くてアップグレードで稀に死ぬが
突然の質問失礼します。 ubuntu 18.04 LTS を自宅の3台のノートPCに入れて使っているんですが、 ある日突然、3台ともネットワークにつながらなくなってしまいました。 無線だけでなく、有線でもつながらなくなりました。 ちなみにwindows10のノートPCは普通にネットにつながるので、ルーターの 問題じゃなさそうです。ルーターを何度再起動しても無理みたいです。 原因はわからないのですが、きっかけとしては、3台のうち1台を1か月ほど ネットに接続していなくて、久しぶりにつないだら、急に3台とも動かなくなりました。 どうしたらいいでしょうか? どなたか教えて頂けると幸いです。 ちなみに別のスレでifconfigを使え、と言われたんですが、コマンドが見つからない と言われ、インストールしようとしましたが、ネットに接続できないため、 ftpができずに無理でした。
IPバッティングしてるんじゃないの 先ずはルータにPing撃ってみたら
pingは一応通っているみたい。 多分バッティングなんですかね。どうしたらいいんだろう。
バッティングなら1台ずつ起動したら回避するんじゃね? そもそもつながらないネットワークってなんなの? Ping通ってるならつながってるとも言えると思うけど
いや、ネットワークの設定開いて、 つないでいるルーター(logitecuser)のところに表示されてるIPアドレスに pingを打ってみただけです。
ブラウザ開いても何のページも見られない。 ソフトウェアの更新も失敗する状態ですね。 wifiの電波マークのところに?マークがついてます。 有線の時も同様に?マークがついてる。
んじゃnmcli deviceでSTATEみてみたら? つかルーターにPing通ってるならubuntuの問題じゃなくてルーターの問題じゃないの
state調べたら logitecuser は接続済み、と出ますね。 やっぱルーターの問題ですかね。windowsの方は問題なく動いてるんですが。
192.168.11.1 だとtransmitされても100%lossですかね。 www.youtube.com とかは、そもそも名前が良くわからない、ってでますね。
>>432 193.168.11.1 はルーターじゃないの?
それは通ってるって話じゃなかった?
ああ、それは違うんですね。あんまよくわかってないので。 自宅のルーターには普通につながります。0%lossですね。 とにかく、youtubeは繋がらないです。 何か外部のアドレスでいいのあります?
1.1.1.1 でも 8.8.8.8 でも好きなの使え
1.1.1.1も8.8.8.8も全部通りました0%lossですね。 ちなみに、74.125.235.224(youtubeのメインサーバ?)は100%lossで全く通りませんでした。
>>436 ならネットにはつながってるだろうからあとはDNSで名前解決できないだけじゃないの?
DNSの設定をWindowsに設定されてるものと同じものを使うか、1.1.1.1や8.8.8.8あたりを設定してみ
w 外部つながってるやん DNSの設定がおかしくて名前解決してないんじゃね
DNS設定し直したら、つながりました。ありがとうございました。
pop3サーバのパスワードが8桁で、英数字と記号が使えるとします。 それらは70種類使えるとして、計算すると、 70の8乗になります。576480100000000(570兆通りとなります) 総当たりされた場合の平均到達試行を考えて、2で割っても、250兆通り以上です。 現実的に、8桁の総当たりクラックなんて可能なんでしょうか? 何者かに、あるWEBサービスのアカウントのパスワードが初期化されたとして、それを行う際にはメールの盗み見が必要となります。 しかし、以上のことを考えると、メールサーバのパスワードクラックは不可能ではないかと思うわけです。 業者のpop3サーバなので、フェイルトゥーバンが実装されているかわからないですが、とんでもなく時間がかかって不可能ではないかと思うわけです。
>>441 ソース:
https://en.wikipedia.org/wiki/Password_cracking によると、
350 billion guesses per second
(一秒間で3500億回試行可能)
570兆通りだと1647秒=27分で総当たり攻撃達成されます。
ほい、解読時間
https://www.dit.co.jp/service/security/report/03.html 量子コンピューターでも
36種*28桁のパスワードは800兆年かかるらしい
まあ、パスワード解析よりバックドアの方がやばいでしょ
>>442 それ、オフラインクラックではないですか?
ネットワーク越しでは無理なんではないかと思う。
>>443 これも、オフラインクラックですね。
ネットワーク越しだと、
一秒あたり数回程度ではないかなと思うわけです。
>>441 自己レス
ネットワーク越しに毎秒10回試行が可能だとして、
914003年かかると計算できました。
たとえ、毎秒1万回試行可能としても、
90年かかります。
これは、pop3パスワードクラックは現実的に不可能ですね。
>>446 それって例えば00000000から始めて、あたりがZZZZZZZZだった場合だろう?
完全ランダム文字列だとすれば期待値はその半分になるし、辞書攻撃とか
併用すれば大幅に捗るよ?
>>447 レスありがとうございます
適当に打った文字列なので辞書攻撃の心配はありません
平均当たり試行回数が半分なのも了解しています。
90年はそれを含めた時間になっているはずです。
>>449 茶菓子はいらないから
役立つことをお願い
pamのfaildelayなんかも同じように1試行失敗あたりx秒みたいに遅延を与えることで全部で「y通りのパスワード*x秒」かかるようにして現実的には実行不可能な時間必要になるようにしてたりするよね
フィッシングで釣って抜けば一発じゃないかw 警視庁のサイバー犯罪統計を見たりしないのかな
なんか理系の話に割り込んだ文系のひと言みたいでホノボノだね
>>453 一定回数以上失敗したらアカウントをロックアウトするとか普通にやってるし
ID:wqJugPH7が何をしたいのかよくわからんけどもう少し勉強した方がいいと思うわ
>>457 僕のパスワードは安全だと思い込みたいだけ
今時時間をかけてまで総当たりするマヌケはいないのでは
>>441 ネットワーク越しの総当たりは無理。それ以外の手法を使った場合はそれ以外の手法が使えるかどうかによる。
bash のコマンドプロンプトで、 例えば xterm とかで、 プログラムを使って 文字列を入力した状態にできる? セキュリティー上 無理かな
>>460 レスありがとうございました。
ネットワーク越しでの総当たり攻撃は現実的ではないという考え方が、
他の方の認識と合っていることに安心しました。
>>453 のような、攻撃を現実的に不可能にする機能は安心ですね。
ところで、ワタクシごとですが、
メールサーバの管理者に問い合わせたところ、
不正なアクセスの兆候はなかったということでした。
また総当たりなど不正アクセスに備えるシステム運用しているので、
心配ないということでした。
>>461 端末Aから $ foo -t ttyB "echo hage"
みたいに打って端末B上で"echo hage"を実行(かenter押す直前の状態に)したいって事?
CのAPIレベルで言えばioctlにTIOCSTIって入力を装うioctlがあるから可能か不可能かで言えば可能だし多分そういうツールもあるだろうけど
言うようにセキュリティ的にあんま好ましくないとか端末の状態とかいろいろめんどくさかった記憶がある
>>461 何のためにそれをしたいのか。それによっては適切なやりかたがあるかも。
最近のやからは目的を書かないから一々聞き返したりして二度手間なんだよなぁ
xtermでttyをやって別端末から$ echo foo >/dev/pts/XXをすれば文字列の送信はできる xterm側でEnter押しても実行されんけど
下記例の formatToTable のように表化できるコマンド、何か無かった? 普段はawkでやっているんだが、牛刀の感があるので、特化したコマンドがあれば教えて欲しい。 $ cat serial.txt 1行1桁 1行2桁 1行3桁 2行1桁 : $ formatToTable --columns=3 < serial.txt 1行1桁 1行2桁 1行3桁 2行1桁 2行2桁 2行3桁 :
たぶんそういうことじゃなくて ウィンドウメッセージ飛ばして他プログラムを操作するってことじゃないかな
>>467 ファイルから 3 行ずつ読み込んで、横に並べろということ?
うんと単純な形でよいのなら、
$ paste - - - <serial.txt
>>327 320です。マジありがとうございます!!!
>>321 320です。マジありがとうございます!!!
>>467 xargsでも行けるな
$ xargs -L3 < serial.txt
>>470 ,473
おもしろいな、こんなの思いつかないよ
467さんはこれでいいの?
>>474 ええよ。
> ファイルから 3 行ずつ読み込んで、横に並べろ
という仕様でええよ。
縦の物を横にする専用コマンド(例えば縦の物を逆さにするtacコマンドのような)があると踏んでの質問なので、その点は違ったが、awkよりタイピング数が少なく目的が達せられれば、それでええよ。ありがとう。
希望通りか分からんが行列交換のawkスクリプトなら別のスレで拾ったな #!/usr/bin/awk -f ## 行列の入れ替え { for(i=1;i<=NF;i++) a[NR,i]=$i } END{ for(j=1;j<=NF;j++) { str=a[1,j] for(i=2;i<=NR;i++) str=str" "a[i,j] print str } } $ cat foo.txt 1 2 3 a b c $ transpose.awk foo.txt 1 a 2 b 3 c
そんなドヤ顔で書かなくても、質問者はそのくらい書けるよ
awkなんか使わずにシェルスクリプト使えばいいよ while IFS= read -r line1; do IFS= read -r line2 IFS= read -r line3 echo "$line1 $line2 $line3" done
>>476 >>478 出遅れなうえに読解力がないとか酷いなw
初心者の自分はここで勉強しているので、どんなスクリプトでも書いてもらえるとうれしいですけどね。
他人が書いたモノを拾って喜ぶのではなくて、自分で書いてみりゃいいのに そうしないと覚えないぞ
>>476 拾って来てくれてありがとう。ただ、機能過多かな。
せいぜいこの程度の仕事だが、専用コマンドなりでもう少しスキッとやりたいて要望だったんだよ。
gawk '{printf $0 ((NR%3)? "\t": "\n")}' serial.txt
>>482 文化技術芸術の発展はまず模倣から始まる。
オマージュ、影響を受けただな。
Ruby で作った text = <<"EOT".lines( chomp: true ) # 改行を削除する 1 2 3 4 5 EOT text.each_slice( 3 ) { |ary| puts ary.join( " " ) } 出力 1 2 3 4 5
perl6が使われているパッケージを何でもいいから教えてください ディストリはDebian系ならなんでもいいです
teratermを使っていますが、 複数のteratermを起動させずに、一つのteraterm内でシェルを切り替えるとかはbash環境で出来るのでしょうか?
>>488 tmuxとかscreenあたり使うとか
とりあえずtmux使ってみました。 たしかにこういう感じです、開始コマンドのctrl+bが地味にやりにくい・・・ screenというのもやってみたいと思います。
ラジオの録音だが、 radikoサーバ→squid→firefox→pulseaudio→alsa→D/A だと、どのポイントでどういう手段でキャプチャするのが楽チンなんだ? オーディオマニア長岡鉄男じゃないので、サーバに原音を尋ねて云々といった音質的なこだわりは無い。
>>492 どこから突っ込めばいいかわからないくらいの初心者さんっぽいし
WindowsでGUIが使えるフリーソフトでも使えば?
>radikoサーバ→squid→firefox→pulseaudio→alsa→D/A 単に録音したいだけなのか、それ以上の何かをしたいのかが分からないな
>>492 Windowsでらじれこか、スマホでらくらじ。
radikoなら妙にこだわらなくてもらじれこでいいでしょ リアルタイムで録音、あとでダウンロード、両方予約できるし WindowsのAudacityでループバック録音してたこともあったけどLinuxでは難しいのかな?
>>491 > 開始コマンドのctrl+bが地味にやりにくい・・・
好きに変えればいいじゃん
「tmux prefix」で検索
>>494 単に録音したいだけ。
それ以上のことはないが、WindowsやAndoridの話は、全くしていない。
> Audacityでループバック録音
てことはarecord辺りで保存できるのかな。
以前はhttpキャッシュに貯まったのを cp だけでいけたけど、squid はストリームだと貯まらないのねん。吃驚したわ。
>>498 GitHubでも見りゃ大量に録音スクリプトあるよ
というか今はタイムフリーあるから後からダウンロードする方が早いと思う
他のシステムだと掲示板やり取りしてる間にとっくに解決できるのにLinuxだと手間も時間もかかりそう なんか本末転倒
>>496 >WindowsのAudacityでループバック録音してたこともあったけどLinuxでは難しいのかな?
Windowsの方が難しくないか?
止めて求めても通知が割り込んでくる
>>500 質問者はプライドがお高いお方のようですから、システム関係ないと思う
音声ホストをWindows WASAPIにして録音デバイスの(loopback)で録音するだけだと思うけど Linuxは知らない
>>499 ,501
radikoサーバをあまり尋ねたくないんだよね。適法なのかやや疑問で。
まぁ帰宅したら audacity 辺りをためしてみるよ。
なんかもっと楽チンに cat /dev/radiko > on-air.wav とか出来るのではないかと、ちょっと思ったの。
>>498 どのLinuxディストリビューションを使っていますか?
おそらく解決が見つかっただろう。他の方の参考までにね。 gnome-sound-recorder を使うと良いよ。これはマウスで操作するだけ
parecordで録音できるんだな。arecordは何故か駄目だったが。
なので答としては、pulseaudio sourceにて、parecordコマンドで楽チンにキャプチャできる。
radikoサーバ→squid→firefox→pulseaudio→alsa→D/A
$ parecord --verbose --format s16le \
> --device=alsa_output.usb-略.analog-stereo.monitor \
> hayakuchikotoba.wav
サンプル仕様 '録音' とチャンネルマップ 's16le 2ch 44100Hz' で front-left,front-right ストリームを開いています。
接続が確立
:
>>507 ありがとう。 -bash: gnome-sound-recorder: コマンドが見つかりません
だった。
>>508 debian mint ubuntu あたりならgnome-sound-recorderが使える
gnome-sound-recorderをインストールしたらいい
# apt install gnome-sound-recorder
>>488 $ bash & bash & bash &
>>508 何時間もかけて CLIで解決って、楽チンとは言わないぞw
Windowsだとcmdに触れるのは義務じゃないがLinuxだとそうはいかんからな 不本意でも多少は操作を覚えないと泣きを見る(個人的な感想です)
録音するのにコマンド入力とか何十年も前の話かと思た
GUIのほうが後からできたもので メリットばかりが過大視されるが 自動化という観点からは圧倒的にCUIが有利だね
音質にこだわる番組はFMチューナーで受信、Audacityで録音ノイズ除去等編集してるけど radikoはらじれこで十分
>>517 CUIが自動化に有利なんじゃなくて自動化してるのはスクリプト
CUIはユーザーつまり人間とのインターフェースなんだから
自動化とは無関係。自動化=人間が関わらないことだからUIは存在しない
CUIであってもviやemacsは自動化しにくい
自動化(=スクリプト)から操作しやすいのはCLIコマンドだけ
CLIコマンドを実行するのはCUIが得意、
自動化するならCLIコマンドが楽なのであって
CLIコマンドで操作できるGUIアプリであれば同じように
スクリプトで簡単に自動化出来る
>>516 >>517 らじれこと同等機能のコマンドを知っているなら、
>>492 に教えてあげればよかったのに。なんで出し惜しみするんだ?
>>519 それ反論のつもりなのか?
ちょっと意味わかんない
>>521 radikoサーバに直接アクセスして録音するのが適法か疑問、とかたわけたこと抜かしてるからだろ
>>513 2度目が数ヵ月後とかだとあんまり楽じゃない……
>>523 すんま千円。
配信データの保存目的にradikoサーバにアクセスするのは適法なの? 何となくグレーでいやーんな気がして避けたけど。
他OSアプリだとクリックやタップで簡単に再生・録音・予約できてしまうのに、何やってんの?って感じだなw
GUIを使うもCUIも使うも好きにしろ。くだらねぇ自己主張はいらない。くだらねぇ質問をしろ。
いや、反論というか、ボケだろ? 「viやemacsは自動化しにくい」 って…。 どっちもバッチ処理大得意だとかなんでそこでテキストエディタなんだよとか つっこみがいあるなあ。
>>525 の質問だが、
>>523 以外の方でけっこうなので回答を貰えないかな?
>くだらねぇ質問をしろ というリクエストに応えてw LinuxでWAVファイルを読込んで切り貼りしたりエフェクトかけたりするのが簡単なツールあったら教えてくれ。 たまたまだけどSoundEngineFreeっていうWinアプリ見て玩具にするのは面白そうだったからLinuxにも似たのがあれば使ってみたい
>>532 、533
Thx!
さっそくビルドしてみるぜぃ!
>>534 なぜ手間かけてビルドするんだろう
バイナリパッケージをインストールしたら済むけど、きっとそんな環境じゃないんだろうな
windowsだとどこでも使えるexeはあるけどLinuxには相当する奴ってないの? まさか全部スクリプトで賄えとは言うまい
WindowsからLinuxにつないでるバカがいるのかよwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
>>537 Unixは基本的にソースコード互換だからね。
だから必然的にJavaが生まれたんじゃないの。
>>531 最近はLinuxサポートのDAWも増えてるから波形編集目的で使うのもあり
機能限定版がフリーで提供されてたりする
編集された波形の著作権問題があるからオープンソースはやめといたほうが良い。
>>528 emacsはしらんけどviはexモードで使えばバッチ処理いけるだろ
>>543 ライセンスよく読めって話でしかなくて、それは商用ソフトでも同じだろ
>>547 そいついろんなとこ出禁になってるキチガイだから触るな
>>537 https://appimage.github.io/ ~/binでもDesktopでも好きな場所で使えるLinux版のportableGUI
但し必要なライブラリが全部突っ込まれてるんで容量はでかい
ソフトウェアRAID1ってpcを停止させて、HDDを1つ引き抜いて 数バイトのテキストファイルを作って戻したら、何か不具合って出る? 仕組みが知りたいんだけど、ソフトウェアRAIDって同じアドレス(セクタ?)にデータを置いているの? となると、追加したファイルはどの時点でシステムがどういう検知をするのかなと。
RAIDはディスク同士の同期じゃないんだし管理外でのデータ書き込みなんて知ったこっちゃないだろう
>>550 パーティションの先頭から数えて同じ場所にデータが配置されるはずだが
データの読み出しがどちらのディスクから行われるかはランダムなので
ディスクの内容に一貫性がなければ当然壊れたファイルシステム状態になる
>>551-552 コントローラーからすると、完全な同期ではないことがいつ気付くのかなと思ったのよね。
なので、
>>552 の言うとおり、不整合のあるファイルがあるときだけに無応答とか壊れていますとかになるのかなと。
>>553 ん?
ソフトウェアRAIDなのにコントローラー?
で、RAID1だと、同じ箇所に同じデータを書き込んでいるはず、と言うのが大前提だから、読み出しに行った時にデータの整合性が取れないって言って来るよ。
これはハードウェアRAIDでも同じ。
後は
>>552 の言う通り。
>>550 仮想環境で試してみればいいんじゃないの
>>554 単に読み出した場合に整合性エラーってレポートされる?
linuxのRAID1はパフォーマンスのために、同時に行われる2個の読み出し処理を別のディスクに割り振るようになっていて、
つまり読み出しは片方のディスクからしか行わないので結果の比較はされないと思ってたんだけど。
なので、エラーに気づくのはファイルシステムレベルのエラーが出たときかと
>>545 いや、だから「viやemacsは自動化しにくい」に対してそうつっこんでるんです。
解りにくかったのならすみません。この機会に
emacs --batch
も覚えてあげて!
普通の障害だと読み出した時点でエラーになるからそこでもう一方のディスクから読み出して動作を継続する
でも
>>550 みたいなことをすると単にデータの内容がおかしいだけだからエラーを認識するのは
>>556 の言う様にファイルシステムレベルの不整合が見つかった時になると思う
ただエラーを認識してもRAIDとしては正常だと思ってるし仮に両方のディスクの内容が異なることがわかってもどっちが正しいかはわからないのでどうしようもない
>>550 Aにあった書き込みがBにはなかったということが、PCを起動した時に検知されBは使えない奴の烙印が押され、AだけでRAID1が動き出す。Bを再度RAID1に入れる為にはシンクが必要。
>>556 >読み出し処理を別のディスクに割り振るようになっていて、
>つまり読み出しは片方のディスクからしか行わないので結果の比較はされないと思ってたんだけど。
Linux系OSだけではなく、RAID 1の仕組みとして、その認識で合ってる。
だから、その状態では読み出したファイルやデータがグチャグチャ、詰まりクラッシュしてる状況になるよ。
>>558 >ただエラーを認識してもRAIDとしては正常だと思ってるし仮に両方のディスクの内容が異なることがわかってもどっちが正しいかはわからないのでどうしようもない
そうなったら正常のステータスを持ってる方のHDDからサラのHDDにRebuildを掛ける事になると。
で、RAID 1アレイのどっちのHDDが正常のステータスを持ってるか分からない場合は、サラのHDDを2本準備して、それぞれRebuildするハメになるねw
その作業時にHDDを間違えると地獄を見るって言うwww
壊れたHDDの救出練習したいけど破損ディスクイメージを作る方法ってないかな truncateで100MBくらいのを作って適当に画像入れてmountしたら壊れてます的な
ddで適当に場所指定してzeroとかurandom書いてみたら 壊したいのがディスクイメージかファイルシステムかファイルか良くわからんが
この前PCが起動しなくなって一旦は貴重なデータをあきらめたよ 手を震わせながらあれこれ試してなんとかまた起動してくれた 速攻バックアップを取って助かったけどついつい普段はバックアップをサボってしまう
githubのプライベートリポジトリが無料で使えるのでここに入れときゃいいよバックアップをかねて
githubはコピペするところって認識しかないけどバックアップはdropboxじゃイカンの? 最近MSに食われたし何やら不穏な
yum --installroot=/usr/xxx --releasever=xx install xxxx でインストールしたrpmをアンインストールする方法はないでしょうか。 yum --installroot=/usr/xxx --skip-broken erase audit-libs.x86_64 のように 1 つずつ削除すると依存性でエラーとなります。 詳しい人教えてください。
yum history undo とかできないんかな
>>571 ありがとうございます。
yum --installroot=/usr/xxx history undo 1 などをやっても、依存関係でエラーとなりました。
エラー: "systemd" を削除しようとしています、保護されています
>>564 システムは、timeshiftで自動バックアップしとくといいよ
コンソールからでも、復元操作できるから…
アニメーション壁紙対応してるやつ何かない? あるいは手軽にアニメ壁紙を実現できる方法ない?
>>574 KDEに、なんかアルよ
アニメーションっていっても
水玉模様の壁紙の色が変わるヤツ
カスタマイズの仕方とか仕組みはサッパリわからんけど…
CentOSってなんでデフォルトで入るパッケージが古いんですか? gccとかいまだに5じゃないですか 知ってますか今のgccって10が出てるんですよ
>>576 安定志向だからでしょ?
日本ではなんでか、サーバー用途で大人気
一番軽いGUIのLINUXはUBUNTでしょうか? またバージョンは14辺りになりますか? 一時期流行った中古の小型ノートPCを安く見かけたのですが、 RAMが上限1GBしかありません。CPUは古いATOMでした。 机が狭いのでサイズを優先して小型ノートでLINUXを使いたいのです。 10年以上前のPCの利用で何か問題あったらお願いします。
Ubuntuってクソ重の定番では 軽さの定番ならZorinOS、Puppy、Q4OS、antiX辺りでは
>>579 TinyCoreも検討してみよう
上の人も言ってるように少なくとも普通のUbuntuが軽い部類に入るとは思えない
ブラウジング程度ならなんとかって感じかと 立ち上げるだけで大凡メモリ500M消費が軽量の目安 動画の快適な視聴は諦めてください
>>581 それぞれ公式サイトにシステム要件が載ってるから自分の「軽さ」の定義と照らし合わせて比較してみ
Zorin OS Ultimate, Education, and Core CPU 1 GHz Dual Core - 64-bit RAM 2 GB Storage 10 GB (Core & Education) or 20 GB (Ultimate) Display 800 × 600 resolution
>>579 ちんまくても快適に使いたいんであればGPDとかOneMixとかの
ちんまいPC選んだ方が結果的に余計な出費しなくてすむと思うわ
なんでGUI使う前提なの? 金を出さないなら頭を使えって話だよ
Ubuntuはパソコンに合わせて最適化されるので、昔のパソコンでも速いですよ。
カーネルの再構築やってみた? 10倍くらい速くなるよ。
DEにLXDE使ってるやつなら同じディストロ内でも一番軽くなるよ
DE使ってないやつの方が軽いんじゃね Openboxとかi3wmとか
Openboxのみで使用とLXDEではほとんど変わんないよ 他のWMは試してないから知らんけども
Linux osのインストールディスクってどこで手に入るんですかね? 本には、OSをインターネットからダウンロードすると、同じ回線を利用している人の迷惑になるとありました。 ファイルサイズが大きい?ようですので、ディスクを買いたいのですが、どこで買えますか?
>>595 今のクラウド時代にそんなの気にするやつおらんよ
>>595 日経LINUX の付録
欲しいディストリビューションのバックナンバーを購入
俺は何をしたかったのだろう.. -bash: sshーあっ: コマンドが見つかりません
>>595 ネットインストール的なやつなら問題ないよ
200〜300MBくらいのやつ
オフラインインストール用のディスクイメージは4GB×複数とかあるから
そっちはどうしてもって場合じゃなければ使わないほうがいい
せっかくDLしてもすぐバージョン古くなるしな
>>595 ダウンロード元によるけれど、大抵はミラーサーバーへつながるから負担は少ない
自分でCDR/USBへ焼くかUSBへコピーするのが一番早いよ。そのための専用ソフトがあるし
ただISOを焼く時からLinuxガチャは始まってるからな バーナーによって起動不良になるし
https://rufus.ie/ 起動可能なUSBドライブを簡単に作成するためのソフト
念のために書いておくと、専用ソフトはこのことだから。
あと、何をどこからダウンロードしたいかを説明した方がいいよ。
似たようなことで困っている方があったらご参考に。
大きめの本屋のパソコンコーナーにいくと、 インストールCD, DVD が付録でついてるLinux入門ムックが 二、三冊売ってるから、そこからゲットする手もある
ウブンツ・リナックスをインターネットからダウンロードしようと思います ありがとうございました
特定のユーザーでしかログインできない環境でchsh使って間違ったシェル指定してログイン不能になった 外部からファイル書き換えは出来るので設定変えたいんだけどどこに書いてある?
>>607 https://eng-entrance.com/linux-command-chsh /と pの間にスペースを入れたのは入れないと書き込みできなかったから
よく分からないけど入れないとサーバーへの攻撃と判断されるらしい
MINIXがFDD起動だった頃、passwdを直接編集なんてやってたな
unlinkってsymlinkの削除じゃなくてfile限定のrmだったのな けったいな名前しやがって
通常のファイルはハードリンク=1だからハードリンクを消すという意味でunlinkという名前になった じゃなかったかなー確か
>>576 より新しいアプリケーションやAPIを利用したいユーザーにはFedoraが用意されている
RedHatとCentOSとFedoraの位置づけを調べてみるといい
>>595 Debian -- 最小の CD を使って、ネットワークインストールする
(
https://www.debian.org/CD/netinst/index.ja.html )
「linux 最小 インストール」で検索のこと。
シンボリックとハードリンクの違いはわかったけどハードリンクの量産って使い道あるのか? リネームできると言っても頻繁にやるもんじゃないしパーティション跨げないし
>>616 バックアップで世話になってる
pdumpfsによる定期バックアップのススメ
http://0xcc.net/pub/sd-2003-08/ 対象ディレクトリを、日付を名前にしたディレクトリへバックアップする
最初の日は全部コピー
次の日以降からは変更のあったファイルだけコピーし
変更のなかったファイルは前回のバックアップへのハードリンクにする
っていう
いまはrsync版のrdumpfs使ってる
GitHub - leahneukirchen/rdumpfs: a rsync-based dump file system backup tool
https://github.com/leahneukirchen/rdumpfs ググったけどよーわからんので、ここで訊かせてくれ。 xclockを半透明にするオプションあったら、教えてください。
>>618 透過じゃなくて半透明ってなると
アプリじゃなくてコンポジッターの設定でやるのがいいんじゃね
とりまxfwmならできたはず
>>617 ふるい記事のようだけど、
良いものは古さは関係ないってことかな。
>>380 普段の周波数を抑えて特定のプロセス実行時だけ上げる事はできる
変数の文字列結合の方法を教えてください。 #!/bin/bash foo="Hoge" foo+=" Fuga" echo $foo Hoge Fuga これを前後逆転させたいのですが、どのようにすればよいでしょうか。 foo="Hoge" foo?"Fuga " echo $foo Fuga Hoge 宜しくお願い致します。
意味不 #/bin/sh foo="Hoge" Fuga" echo $foo foo="Fuga Hoge" echo $foo これでいいだろ
ああダブルクォートがいるな echo "$foo"
>>623 変数文字列を後ろに付けたいときは foo="Fuga ${foo}" くらいしか思い付かないな
>>626 ありがとうございました。
+=で後ろなら、=+でどやっ!
ってやってみたのですがダメでした。
勉強になりました、ありがとうございます。
Ubuntuの初心者です 皆さん5ちゃんは何で見てますか? wine3.0入れてKindleは問題なく読めているんですがjaneが上手くインストール出来なくて困ってます(>_<)
聖Linuxで、池沼どざーしかいない5chなど読まぬ
wineのバージョンが古すぎる。専ブラはすぐ動かなくなるから使うのやめた。ブラウザで充分。というか5chはほどほどにしとけ。
>というか5chはほどほどにしとけ 自分の考えを他人に押し付けるのはイクナイ
GNU ddrescueで3TB HDDのクローンを4TB HDDに作りますが、イメージを作るより直接書き出すほうが処理時間短縮になりますか? 3TB HDDは元々不良セクタが1つあり調子が悪かったのですが、昨日はファイル操作中に不良セクタが5に増えたので危ない状態と思われます できるだけ負荷をかけたくありません 今のところは使えているのでwindows7上からCygwinを使って操作します
>>635 不良セクタってどこの数字?リロケーテッドセクタ?
>>635 に追記
クローンまでの手順は以下サイトの通りに行い、救出できたファイルは外付けにバックアップします
https://minasesango.hatenablog.com/entry/2019/07/09/224633 バックアップ後にどのファイルが破損しているか見つけるには
https://www.sgv417.jp/ ~makopi/blog/archives/428
こちらのサイトのマーキングに記載されたコマンドを使いますが
ddrescue --fill=- /root/hoge.txt /dev/4TBHDD logfile.log
として実デバイスを指定できますよね?
>>638 SMARTの代替処理保留中セクタ(C5)の16進数値です
最初は1だったのですが、ファイル操作したら5になりました
じゃ、まだ読めるんだよね。普通にファイルとしてコピーするでおけ。
>>641 回答ありがとうございます
ではクローン作ってみます
ddrescueは1TBの救出に丸一ヶ月掛かったとか前読んだな 負荷より電気代の方がイカンわ
.NET Core SDK をインストールしようと mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-3.1.100-linux-x64.tar.gz -C $HOME/dotnet とコピペで入力しましたが $HOME/dotnet というフォルダが無いとかいう エラーが出て終わりました 確かに HOME にはユーザ名のフォルダしか無く、dotnet はユーザ名の フォルダの中に出来てました 仕方が無いので dotnet を HOME に移動させようとしたら何だか書込み禁止に なってるようなので、スーパーユーザで何とか貼り付けてまた mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-3.1.100-linux-x64.tar.gz -C $HOME/dotnet をやっても、頭に sudo を付けても、フォルダが無いと出て全く進みません 一体どうしたらいいんでしょうか?
>>644 $HOME/dotnetではなく/home/dotnetにすればいいんじゃないの?
>>644 echo $HOME は何が表示される?
cd ~/dotnet してからそこへアーカイブ展開すりゃいいだけじゃね?
tar -C, --directory DIR DIRに、cdしてから動作を行なう 1. ~/dotnet というディレクトリを作る 2. そのディレクトリに移動して解凍する これだけだろ
>>644 これの回答を知るというより問題解決の方法を考えた方がいいんじゃないかな。
コピペしてるから1個の命令に見えてるかもしれないけど、よくよく見たら2個の命令。分解して実行したらどうなる。$HOMEの値はなに。
>645-649 どうもご回答ありがとうございました $HOME というのは /home とは別モノだったんですね^^; ユーザ名/dotnet を作り直して tar zxf dotnet-sdk-3.1.100-linux-x64.tar.gz -C $HOME/dotnet でイケました
bashなんですけど $ コマンド名 ここでTAB押す TAB押して引数がたくさんあると Display all 200 possibilities? (y or n) こんなメッセージが出るんですけど たぶん100以上あるとでるのですがこの数字を増やすことってできませんか? ディスプレイが大きいので別に100でも200でも表示されるので
cd /med[Tab]awk ってなってbash補間が効きません なんかUbuntuで1年くらい前にも報告されてたバグらしいんですがもうfixされたらしいです なのにDebianBusterで昨日出ました……
busterで必ず出るならバグなのでdebianへどうぞ。
mysqldumpしたものをなんとなくgzipしてscpしているのですが、 gzipではなくzipでも良い時代なのでしょうか? なんとなくzipだと壊れやすいとかWindowsでは経験しているのですが、gzip, zipどれを使うかは気分の問題でしょうか?
zipはWindowsとの互換やJava方面の変なの(jarとか)の展開にしか使わないなあ。 tar.gzipも最近は使わなくて、tar.bzip2やtar.xzを速度やファイルサイズを勘案して使っている。
xgolgo (または xeyes-g)のソースかバイナリどこかにありませんか
zipやrarは圧縮率を変えられるがLinuxじゃ用途によって形式を使い分けるのか 中々難儀だな
時代遅れなユーザーが多いんだろう p7zipを使えばいいのに
どんな環境でも通用するってなるとgzipって気分なのでは? 今やDebianすら7z使えるけどね
~/a/1.txt ~/a/2.txt ~/a/を~/a.zipにまるごとバックアップしたいです。 その後ファイルが変わってこうなりました。 ~/a/2.txt ~/a/3.txt p7zipで常にバックアップするときの状態でバックアップするコマンドを教えてください。
>>664 ディレクトリ丸ごとなら変更前も後もコマンドは同じじゃね?
>>661 gzipも圧縮率は変えられる。
pkzipより7zipの方が縮むといった話だよ。
>>658 たしかサイン入りブロマイド売ってなかったけ?
http://bbs.ioplaza.jp/forum/index.php?post_id=10937 こちらのサイトに書いてある
c./dev/sda1を ログ回復なし、リードオンリーでマウント(マウントポイントは適当に)
の箇所なのですが、norecoveryオプションをつける意味がよくわかりません
バックアップ先に対して如何なる変更も行われないようにするためでしょうか?
あと/dev/sdaをマウントするのではなく/dev/sda1をマウントしているのは sda(ディスク全体)をマウントするとセクタの先頭位置指定が必要になるからですよね?
マウントするのは、ファイルシステムが構築されたパーティション。
>>669 xfsの機能でリペアする前に破損箇所(FACEFEED)を確認する為。
その意味では先頭(/dev/sda)からやりたいところだがファイルシステムとしてマウントできないので/dev/sda1。
先頭(512バイト?)に影響のある破損があったらマウントでエラーが出るからわかるだろうってことかな。
圧縮はapack使って解凍はunar使ってるな おかげでtarの呪文がてんで分からん
回答ありがとうございます
>>671 ddrescue使うときはsdaで、文字列で埋めたあとsda1を指定するのがよくわかりませんでしたが謎が解けました
デバイス認識とファイルシステムのマウントを混同して曖昧に理解していました
それぞれ別物ですね
>>672 なるほど、それならオプション必須ですね
NTFSでは必要ないオプションみたいですが一応付けて実行します
bashで文字列の先頭と後方のドットを削除したいのでこうかきました。 s='.linux.bash.' s="${s#.*}" s="${s%.*}" echo $s 2行目と3行目を1つにまとめる書き方ってありますか?
2020-04-21 05:11:01 aaa bbb:ccc ddd eee:fff:ggg: ログなのですが、最後の:ggg:だけ消すsedはどうすれば良いでしょうか? sed -e "s/:.*:$//"では、初めのコロンも対象になってしまいます・・・
>>675 ない。頑張ればなにか見つかるかもしれないけどそれが一番シンプル
あとはこれとかね s=${s#.*}; s=${s%.*} s=${s#.*} && s=${s%.*}
>>677 $ a="2020-04-21 05:11:01 aaa bbb:ccc ddd eee:fff:ggg:"
$ echo "$a" | sed -r 's/(2.*)(:.*:$)/\1/'
2020-04-21 05:11:01 aaa bbb:ccc ddd eee:fff
横着せず全体を指定しないとダメよ
ddrescueを-n -fオプションで実行中ですが、80%ちょいから速度が低下してリードエラーが多発 88.86%でカチカチ音がしたあとHDDが応答停止になったようで残りを全部スキップしてfinishedになりました -R -nオプションで実行したらスキップされた12%からデータを拾ってくれるのでしょうか? ログの方でfinishedになっていると無理ですか?
>>677 いつでもうまく行くかどうかは知らないけれど、
sed 's/:[^:]*:$//'
>>681 ですが
fdisk -lしたところ、クローン元のHDDが消えていて動作停止しているようです
以下の赤文字も出ています
このまま-r1なり-Rなりでクローン作業続けて大丈夫でしょうか
The backup GPT table is corrupt, but the primary appears OK, so that will be used.
The backup GPT table is not on the end of the device. This problem will be corrected by write.
消えていて?そういう場合は、何をしたら何が表示されたってありのままを書かないと。
>>684 ddrescue -f -n -v /dev/sdc /dev/sda /mnt/usb/recovery.log
を実行中、88.86%でcurrent rateがゼロになりread errorsが増えていきfinishedの表示が出る
fdisk -lでデバイスを見ると/dev/sdcが表示されない状態でした
質問のあと何度かfdisk -lで情報更新していたらsdcが表示されるようになったので
ddrescue -f -d -r1 -vを実行
しぱらくしてcurrent rateがゼロになり、今度はddrescue: Input file disappeared: No such file or directoryの表示が出て処理が終了しました
またfdiskやってたら見えたので-r1のコマンドを実行中です
今のところは読めていてpct rescueed: 89.24%になりました
消えていての意味がわかった。もう死にかけか。リブートして直る場合もあるが、そういう場合じゃないんだろうな。あと、念の為、接続は確認しておいた方がいいとは思う。
>>686 死にかけだとデータが飛ぶだけでなくHDD自体も勝手に再起動するのですね
不良セクタは経験ありますが、ここまで状態が悪いHDDを扱うのははじめてです
一度電源切ろうかとも考えましたが、スピンアップ時の負荷が気になるので作業続行することにしました
SATAケーブルも電源もこれまで問題無い物を使って、作業開始前に半差しになっていないことを確認したので問題ないと思います
一応見えるように側板外してあります
電源切ったらおっしゃるようにスピンアップしないかもな。今の状況でできるだけやった後で電源OFF/ONを試すといいかも。そのつもりな気がするが。
>SATAケーブルも電源もこれまで問題無い物を使って ケーブルはよほどでないと問題出ないけど、電源は「これまで問題ない」って言っても、今は問題かもしれない。 5年程度以上使ってる電源なら、先に電源疑った方が良いと思う。
WineのJaneStyleにインライン入力の設定したらChromeで日本語入力出来なくなってしまった
>>680 うまくいきました! ( )でブロックに分けて、\1で採用みたいな感じなのですね。
-rオプションだとこの\1が使えるとは勉強になりました。
>>682 これまたいけました・・・が、なぜこれでうまくいくかわからないです。
:[^:]・・・これがわからないです
^は行頭ですし、すいません御教示頂ければ嬉しいです
[ ] 内の冒頭に、^ を使った場合は、否定じゃないの? [^a-c]+ なら、a〜c 以外の文字が、1文字以上とか
^を否定に使う文化はあるが正規式の^は否定じゃないな
onigmoだと^否定で使われてるな Perlだっけ?
正規表現とか正確にサラサラ書ける人凄いわ いろんな方言とかもあってワケワカメ
とりあえずクローン作成自体は完了しました
皆さんどうもありがとうございました
>>688 完全に応答停止してしまったのでダメ元でリブートしたら、今度は安定動作してるようでやっと99.99%になりました
-r3で読めるか試しましたが限界みたいで数値変わらず終了しました
>>689 電源は稼働2年目のものです
ただ電源チェッカーなどで健康状態を調べていないので万が一のことはあるかもしれません
否定文字クラスをエクスクラメーションにしないでキャレットにしたのは失敗だったな。 あと、POSIX文字クラスをブラケットにしたのも失敗だった。後悔している。
SMPlayerでYoutubeの動画は見れるけどLive配信を見る方法は無いかな?
>>701 動画のURL指定すれば見れるでしょ
でも、ブラウザで見た方がいいよ
URL指定してもSMPlayerで配信中のは見れないんだよね(普通のYoutube動画は見れる) ブラウザだと大抵の配信は普通に見れるんだけど一部の配信が物凄くCPUの負荷が上がってしんどいから外部プレイヤーに渡したかったんだよね 方法が無いなら配信後アーカイブ化して軽くなったの見ますわ
>>704 え
さっき試したけど
24時間配信のライブニュース見れたよ
あと、ブラウザで見るの軽くしたんなら
Chromiununで、HWデコード動くのあるよ
ディストリごとに違うけど
いちおう試した方法書いとくね 普通のブラウザでyoutube開いて 動画一覧のサムネイルをドラッグして SMPlayerのプレイリストにドロップして 再生 プラグインのyoutubeブラウザは使ったこと無いから知らない
試してみたけどやっぱり配信中だけ無理みたい SMPlayer側の設定で見ておく所とかってある? ちなみにSMPlayerのバージョンは20.4.2 (リビジョン 9306)
>>707 え
なんで?
うちはmanjaroのKDEで
SMplayerのバージョンは、19.10.2
SMplayerのmpvだから、そっちのバージョンかな?
自分の環境はXubuntuだけどLXDEで運用 ダメ元でSMTubeとか入れてみたけどやっぱ意味なかったw
>>709 Xubuntu 18.04
SMPlayer 20.4.2 (リビジョン 9306)
MPV 0.30.0
うちはこれで視聴できてる
上の人の言うように、mpvのバージョンがあやしいよ
Ubuntuのリポジトリのは0.27.2だから古い
言われて調べてみたら↓ mpv 0.27.0-amended だったんでMPV更新してmpv 0.32.0にしたら再生できました! ありがとうございます助かりました
同じくライブ配信が見れなかったが、エンジンをmplayer1.3.0からmpv0.32.0に変えたら見れた。
よかったね みんな18.04使っててppaでmpv更新したんでしょ? なんか思い付いちゃった ありがとう
いまmpv直に使っててsmplayer使ってないんだけど、 smplayerって設定簡単?あとあのダサいテーマはFreezeとかに出来ない?
>>714 アホみたいに設定いっぱいあるけど
触らなければ簡単
見た目は、breezeにして使ってる
fusionもあるよ
>>715 マジですか、ちょっといじってみるかな
流石に右クリックしてもメニューが何も出てこないのは違和感ある
モニターを新調しようかと思ってるんですが、モニターの場合もバリバリの新製品はサポート不十分とかあるんでしょうか?
>>717 20kHzとか24kHzとかは映らないですねw
すいません質問です Xubuntu20.04をSSDにインストールしようとしています 私の環境ではGpartedではSSDを認識しているんですが、 rufusで作成したインストールUSBのインストールプログラムがSSDを認識しません インストールプログラムがSSDを認識するようにするには、どうしたらよいのでしょうか よろしくおねがいします
ドライブがあるならdiskでインストールしてみるとか
openmediavaultで任意のパスをsamba共有したいのですがどうしたら良いのでしょうか? WebUIからマウント出来ないファイルシステムを共有したいのですが 共有フォルダに登録できないとWebUIから共有できないので詰んでいます openmediavaultを改造しようにも解説されている資料を見つけられず 上手い方法を思いつきません XigmaNASならWebUIから/mntとか指定して簡単に共有できるになんでこんなところでつまずかねばならんのか・・
>>717 高解像度が設定できないとかあるかもな。
>>720 違う鳥を試す。違うPCを試すで切り分け。
Linuxデスクトップで5chを見る最も良い方法は何?
lynx で見てるよ。自分にとっては最も良い方法だね。君のお気に召すかは知らん。
WineでJaneStyle使ってたけど最近sikiにしてみたらJaneより快適だった
JD、JDim、Siki
お勧め2ちゃんねるブラウザforLinux
http://2chb.net/r/linux/1044149677/ Amazon AWS EC2のlinuxサーバやが、プロキシサーバソフトのSquidのインターネット側とクライアント側の設定ってどうするんや? フォワードで設定するとして
JaneとかJaneみたいなスレ表示の上にスレ一覧が来るのはワイドモニターでは使いにくいんだよな
最近貰ったノートパソコンが1366*768のワイド液晶で 普段使ってたデスクトップが1280*1024だったものだから窮屈に感じて仕方がない その点sikiは本文の縦が広く使えて嬉しいわ デスクトップのWin用にもsikiにしたいくらい
>>739 説明が下手でスルーされると煽りだすって中学生かなw
ifの-zとか否定、${s.%}みたいな書き方についてはman bashに全部乗ってますか?
どゆこと? お前等も同じですか?
$ mkdir mountpoint
$ sudo mount Siki-0.1.37.AppImage mountpoint/
NTFS signature is missing.
Failed to mount '/dev/loop0': 無効な引数です
The device '/dev/loop0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
$
参考書
https://docs.appimage.org/user-guide/run-appimages.html#mount-an-appimage For type 1 AppImages: 項
【5chブラウザ】Siki 【汎用掲示板ビューア】Part1
http://2chb.net/r/linux/1586800759/ ↑の17-18あたりが参考になると思うよ
え?siki使いたいだけなんじゃないのか? mountしないで実行権限つけてダブればよくね
在宅勤務で MS Teams を使い始めたのですが、同じようなアプリってOSSであります?
>>749 Mattermost
Riot
Rocket.Chat
Zulip Chat
ここらへんが候補になりそう
>>747 ”どっちの意味の”って何?何で山が出て来んの?
#!/bin/sh #!/bin/bash こういう、シェルの1行目に書く文言って、何というのでしょうか。 これらの、文言をさす言葉があったと思うのですが、思い出せません。 教えてください。 よろしくお願いいたします。
>>747 マウントとは、
>>744 にあるsudo mountのこと。
>>758 >>759 ありがとうございました
気になって、昼寝できませんでした
これでゆっくり昼寝が出来ます
おやすみなさい
>>757 今生活が激変してしまって Microsoft 365 は会社支給のPCでOfficeを利用するのがメインだったのが、Teams でWeb会議に利用する比率が急激に高まりました。
その結果、Teamsを日常生活でも使いたくなってしまったんです。
チャットは文章が残る良さがあるのですが、人と話をしたくなってしまって。
Teamsの為に、Microsoft 365 を契約してもいいような気もするし、Google のサービスを使ってもいいかもと思っています。
無料というよりは、払い続けられる価格で安心できるものがいいかな、と考えています。
> Teamsの為に、Microsoft 365 を契約してもいいような気もするし、Google のサービスを使ってもいいかもと思っています。 そうすれば?それを選択しない理由があるなら、それを言えば、別の解があるかも。
elementary os5.1使ってるんですがブルートゥースイヤフォンがうまく接続できないです イヤフォンはaviot te-d01gです 接続できてる方などいませんでしょうか。 また接続できるブルートゥースヘッドフォンイヤフォンあれば教えてもらえると嬉しいです! それ以外めちゃくちゃ快適なのに!
自分のPCにBluetoothの機能はある?どのように試して、どのような結果だったのか。
>>744 レスつかんな。
お前等も同じ結果にならないですか?
これからもbashがlinuxの標準シェルであり続けると思っていいでしょうか?
/bin/shはdash、インタラクティブシェルはbash この二本立てだろうね
>>766 だから何がしたいんだ?解析でもしたいの?
siki使いたいだけならmountなんてしないで実行権限だろう
>>766 俺のはこうなる
archやmacがデフォルトzshになってるしどうだろうな
互換性の点から言ってzshが世の中のデフォルトになることはないよ Macだって/bin/shは今まで通りbash。しかも最新の5系の2つ前の古い3系 bash 4からライセンスがGPL3になったせいでMacは 新しいbashにすることが出来なかったって言われてるね 流石に古すぎるので仕方なくzsh。でも/bin/shはbash3系のまま zshはbashと互換性がないからね。bash拡張機能をサポートしてないのは 当然な上にPOSIXにもデフォルトでは準拠してない(SH_WORD_SPLIT) archのような一部の挑戦的なディストリがデフォルトにすることはあっても 安定性を求めるメジャーなディストリではまず無理だろうね
Linux系のシェルが何十年も足踏みしてる間に PowerShellがロケットエンジンで一気に月まで行っちゃった感じだな
power shell自体が立ち上がる前に、他のシェルは仕事終えてるけどね あれはMS関連の設定用DSL
>>776 今は誰も使わない Visual BASIC Script (だっけ?) のときも、sh スクリプトを超えて云々と言っていた。
何度も同じ手に騙されるドザーさんを馬鹿にしてる。
正規表現で a,b,c,,f,,g,,,,, でaとcとgを取り出したいのですが、(.*)と\1,\3みたいに使うとカンマが並ぶと効きません。 どうすればカンマが続くところを認識できるのでしょうか?
sed -e 's/\([^,]*\),\([^,]*\),\([^,]*\),\([^,]*\),\([^,]*\),\([^,]*\),\([^,]*\),.*/\1,\3,\7/g'
正規表現は単語を識別するもので 文字列を解析するものではありません 文字列を解析する時に内部で使う道具の一つでしかありません
>>780 echo "a,b,c,,f,,g,,,,," | cut -d, -f1,4,7
こういうんじゃだめなの?
>>779 越えてるという意味では越えてると思うんだ
問題は、超えたものが欲しいのかって話で
ubuntuでxfce使ってます マルチディスプレイをGUIで設定できるパッケージありませんか? サブディスプレイを左にしたり上にしたりGUIから切り替えたいんです
>>784 超えたものと言うかスタイルが違うんだよね。
VBScriptとかPowerShellは一般のプログラミング言語に近い
外部コマンドをつないで目的を果たすのではなく
関数のライブラリを呼び出して目的を果たす
RubyやPythonなどと言ったスクリプト言語と同じようなスタイル
RubyやPythonの機能はシェルスクリプトを超えているけど
シェルスクリプトの変わりにはならないのと一緒
Ruibyのirbから外部コマンド実行してパイプ(?)でつないで
シェルスクリプトの代わりとして使っていますって言うやつがいたら見てみたい
マイクロソフトはアンドロイド用officeを出してくれているのに なんでlinux用のofficeを出してくれないの?
ソフト作成、メンテナンスのコストがメリットに比較して見合うんじゃないか。
MicrosoftのLinux潰しが明らかになった。
神エディタVSCodeリリースしてEmacsボコボコにしちゃったしな Linux&GPLに対する敵意剥き出し
スマホ向けはあるのに、PC向けはなぜないの、同じlinuxなのにって話でしょ。
windows使ってlinuxはwslから使えってことだ
>>788 スマートデバイスで文書作成なんかやってられっか→WindowsPC
こういう流れを想定してるのに、LinuxPCで動くようになったら
Windows売れなくなるじゃん
それにLinux界隈の人間はどうせぼろくそに言うし
デスクトップ向けならVBA実装を目指してるだろうからリリースするとしてもかなり先になるのでは 今は.netやpowershellでジワジワ外堀を埋めてる最中なんだろうね
MS Office OnlineではVBAではなくTypeScriptベースのマクロ用言語の実装が進められてるらしい デスクトップ版もPython対応が検討されたり、VBAからの脱却はしたそう
中華に抵抗ないならね まあDeepenが幅効かせてる今ソフト次第って印象
質問と回答ってより雑談になってきたな 別スレに移動した方がよさげ
どうせくだらない質問なんだろうからどこでも良いんじゃね?
>>802 だよね
なんで、MSはUWP
(ユニバーサル・ウィンドウズ・ぷラットフォーム)
の
フラッグ湿布だった
Edgeをほっぽり投げて
オープンソースのChromiumにセドリックしたんですか?
おしえて
>>786 Ruby の1-liner で、パイプでも使える
オプションは、-ne。
$_ は、前段から渡される各行
ls | ruby -ne 'print $_.upcase'
>>806 パイプはRubyのコードじゃないじゃん
Rubyの機能じゃなくてシェルの機能じゃん
>>802 質問は回答が来たら終わるけど、雑談は終わりがない
雑談でスレが埋まると質問が埋もれるのよ
A 「雑談すんな」 B「ええやん雑談したって」 C「雑談すると質問が流れちゃうんよ」 D「っていうやり取りも雑談じゃね?」
月に1度 /etcをバックアップしたいのですが、 解凍で影響が出ると怖いのでやってないのですが、 tar cvfz /tmp/backup_etc.tar.gz /etc と/から指定すると、相対パスになるみたいな話を聞いたのですが、 運用的にtarで固めるcrontabに書くときは /etcのように/から指定するものなのでしょうか? それを xvfzで解凍すると /tmp/etcに解凍されるのか、/etcに解凍されるのでしょうか?
メモリ枯渇したのか、画面がフリーズした上にCtrl+Alt+F*してもtty*に切り替わりません ディスクへの書き込み音はSSDなので確認できません これって今やってる作業全部止まっちゃってると見ていいんでしょうか?8時間待ちのことをやってた筈なんですが……
>>814 Xがキーボードを掴みっぱなしでCtrl-Alt-F*が効かないってケースもあるのでAlt-SysRq-rを試すべき
なんだけど、これディストリによってはデフォルトで有効になってなくて事前にsysctlで設定が必要だったりするんだよね
>>816 どもです
晩飯食い終わって画面見てみたらtty2になってました
tty7に戻ったらダウンロード途中だったのが失敗してたり8時間待ちの作業も失敗してたりしてましたが何とか復帰できました
焦って電源ブチしなくてよかったー
ちなみにめし食ってる間にシンガポールで一月足止め食ってたノートの輸送ステータスが動いてるのを発見してそれどころじゃなくなった!
>>813 --absolute-names (-P) オプションを付けないかぎり、原則としてファイル名や
メンバ名の先頭の / は、除去されるみたい。info tar の "6.10.2 Absolute
File Names" を調べてみて。あるいは、ここ。
https://www.gnu.org/software/tar/manual/html_chapter/tar_6.html#SEC120 あれおかしい、またなった…… また動いたら一旦再起動するかな
あ、SysRqキー効かなかったです、Debian32bitです
じーっと画面見てたらgvimで3GBの7z開こうとしだした なにやってんのこいつ
あんたがやらせたんじゃないのかいw そもそも何してる最中だったのか
なにってナニだよ 俺がナニやってるときにこのPCは何やってんだよ俺が弄ってたディレクトリと全然違うぞ 頼むから寝るまでに復旧してくれ……
政治の話で1000目指すスレはここじゃないんだっけ?
awkやsedを弄ってると万能感が出てくるな えっperl?正規表現しか使えませんよえぇ
>>826 初心者にありがちだな。
新しい技術を知るとそれだけで全部やってやるぜーってって
後で苦しむ。なんであのときの俺こんなので頑張ったんだろうってなるw
配列知ったやつが何でも配列使ったり
正規表現知ったやつが、オブジェクト指向を知ったやつが、
同様の例はいろいろあるね
なんでもawkやsedでやろうとしているやつってUnixの思想をわかってないんだよな Unixのコマンドは特定の問題をうまく解決するための専用のコマンドを組み合わせて 大きな問題を解決するのであって特定のコマンドだけでなんでもやることじゃないからね シェルスクリプトでできないことをawkで頑張ってる人がいるけど あれはワークアラウンドであって、正しくないツールを使っている
そんな正論を言ったら、言われたヤツ(826)の立つ瀬が無いww 可哀想に・・・
でもより深く知るためには無駄なことも必要だよ? 今の若者はコスパだとか言って努力をしないからイカン
> なんであのときの俺こんなので頑張ったんだろうってなるw これ大事なことだよ 決して無駄じゃない
無駄じゃない根拠は? 少ない知識で時間を浪費するよりも 知識を蓄える方に時間を使ったほうがいい 急がば回れ
俺はこういう自分の経験が全て、自分が全て正しいっていう独善的な奴を相手にすることは無駄だってことを知ってるよ さんざん経験してきたからね
>>826 >>806 に書いたように、Ruby でパイプも作れる!
正規表現とか、CSV ファイル・データベース、
スクレイピングして、構造化されているHTML の要素も取れる
>>832 聞きかじっただけの受け売りと
応用の利く本当の知識の違いが
そこにあるんだよ
>>836 いやないやろw
そんな何の根拠もなく「あるんだよ」と言われてもね
根拠を聞いたのに何の根拠も示せてないよ
>>835 それパイプを作ってるのはシェルの機能であってRubyで作ってないよ
Rubyで作れないとは言わないけどね。
ちゃんとRubyで作ってから書き込みしてね
この時々現れるRubyおじさんはどんだけポンコツなんだ 数行で書けるシェルスクリプトを10-20行に増やしたRubyスクリプトに書き直したり
>>838 linuxの使い方を本やネットで読んだだけのやつと
実機持ってるやつの違いだってそうだろ
そんなことに、いちいち根拠なんかいるか?
>>842 それと無駄なことで頑張ることにんの関係があるの?
無駄な知識で頑張らないで
知識を得る方で頑張れって言ってるだけなんだが
体育会系かよw
awkやsedをperlより万能と本気で思う奴が本当に居るんなら、根拠を聞いてみたい気はするよ
perl6の名称が変わりましたが 今後もperl5はlinuxに残り続けると思っていいですか?
>>828 > シェルスクリプトでできないことをawk
awkはシェルスクリプトでできないことを行うツールだろ。
シェルスクリプトは自分で出来ないことを他のツールにやらせるものだ。
>>844 「万能」と言ってるのはあなたと
>>826 だけだが、話噛み合ってるの?
俺は
>>826 の話しかしていないし
その「万能感」はネタだと思ってる
>>843 おまえさんこそ、あれをどう読めば「無駄な知識で頑張る」なんて話になるんだよ?
何か憶えたらそれでできる限界まで使い倒してみることは無駄じゃないって話が
体育系だけだと思っているなら、それこそが脳筋てやつだろうが
聞きかじっただけの未消化な知識を大量に抱えた使えねえやつを
実務でよく見かけるから言っているんだが
>>848 正規表現覚えたての頃とか、万能感を感じなかったか?
世界が広がった感というべきかもしれんが
>>851 めっちゃくちゃ感じたよ
そんで、しばらく使わなかったら
忘れちゃって、なに書いてたんだか
チンプンカンプンになって
絶望するってループ
また随分とはしゃいだな これからは冗談に対しても注釈必須とか難儀な時代だな
>>846 > awkはシェルスクリプトでできないことを行うツールだろ。
違う
> シェルスクリプトは自分で出来ないことを他のツールにやらせるものだ。
違う
>>854 bashの内部コマンドで全てを賄いたい人でしたか...
ちょっといいですか? hw0,0がイヤホン、hw2,0がマイクで、マイクの音を常時イヤホンに流すようにarecordとaplayをパイプでつなげたんですが、 そこで動画再生してイヤホンを音出力先にしたら動画が進みません マイクの音とPC内の音両方イヤホンに入れるにはどうすればいいんでしょう? ようは部屋の入口にマイク仕掛けてエロ動画観てても家人の接近に気付けるようにしたいんですが よろしくおねがいしますm(__)m
>>855 bashの内部コマンドで全てを賄いたいなんて一言も言ってないけど?
お前は
シェルスクリプトでできないことは
awkで全てを賄いないたいと思ってるようだがw
CentOSでATOK 12SE, X, X3のいずれかを使っておられる方はいませんか? 在宅勤務でも便利なように、 15年振りに自宅へLinux機を設置しました。 最初は、 CentOS8 (Minimal, en), Emacs+skk, Samba, SSH だけで満足の予定でしたが、久々に実機のLinuxを触ると便利すぎて、 XとXfceを入れてGUI環境でも使い始めています。 UbuntuにはATOK情報があるので、多分deb系ならハードルが低そうなのですが、 CentOSの元Minimal環境から構築するは絶対に難しそうなので悩んでいます。 用途間違いだったと諦めてdeb系でやり直すか、このまま進めるか悩んでいます。 アドバイスいただけたら嬉しいです。
>>857 > bashの内部コマンドで全てを賄いたいなんて一言も言ってないけど?
じゃあ何を言ってたの?
> シェルスクリプトでできないことをawkで頑張ってる人がいるけど
て具体的に何?
シェル自体で出来ることは極めて限定的なので、出来ないことをawkやsedなどの外部コマンドにやらせている。
それが「違う」と言うのだから、シェルの内部コマンドで全てをまかなう人と解釈するしかあるまい。
説明できなくなったら単発IDでそんなこと言い出すのはやめようよ
特定のシェルだけで誤動作するコマンドって存在しますか?
>>851 正規表現でできることの限界をあらかじめ知ってたから万能感は覚えなかったが、それでもsedゃgawkでできることの多さに感動はしたし、それらでいろいろコマンドを書いたりもした
しかしそれらもすべてperlを知るまでの話
だから844に書いたような疑問を持った
>>859 wimeというのがある
ローマ字入力限定だけどATOK2016も使えたよ
日本語入力メソッド総合スレッド [無断転載禁止]©2ch.net
http://2chb.net/r/linux/1472658083/ $ echo -e "aa\nbb" | sed '/aa/s/^/@/' @aa bb この検索ってperlではどうやるんです? $ echo -e "aa\nbb" | perl -pe '/aa/s/^/@/' syntax error at -e line 1, near "/^" Execution of -e aborted due to compilation errors.
プログラミングにはやってはいけない勉強法がある!?爆速で成長する王道のプログラミング学習法を紹介!
ダウンロード&関連動画>> VIDEO 慶應主席レベルの秀才がプログラミングの独学に失敗した理由
ダウンロード&関連動画>> VIDEO 知らずに転職したら失敗する!ブラックIT企業を見分ける11のポイントを徹底解説
ダウンロード&関連動画>> VIDEO 営業マンが独学のみでプログラマーに転職して1年で月収80万超えた話
ダウンロード&関連動画>> VIDEO 未経験から2年でフリーランスエンジニアに!安定的に稼げるようになるための5ステップ
ダウンロード&関連動画>> VIDEO フリーランスエンジニアになるなら大規模ベンチャー or 小規模ベンチャー どっち?
ダウンロード&関連動画>> VIDEO 【初心者必見】Webライター・Webマーケターを目指すならまずこの5冊!プロ御用達の文章術本を徹底紹介
ダウンロード&関連動画>> VIDEO 【本質】稼げるフリーランスライターになるための前提とは【記事数=ライターの価値じゃない】
ダウンロード&関連動画>> VIDEO 生産性10倍!知らないと損する3つの最強デザインツール
ダウンロード&関連動画>> VIDEO wine使えばマイナポータルで10マンエン給付のオンライン申請できるかな? できるんなら他にも使えそうだからカードリーダー買おうかと
>866 $ echo -e "aa\nbb" |perl -pe 's/^/@/ if(/^aa/)'
なんかUbuntuでsambaのインスコできなくなってるんだが、どうすればいいんや いくつかのファイルが404です、とか出てるぞ
VineLinux6.5からどうやってもWindows10の共有フォルダが見られない。 192.198.0.xxx(DHCP取得)のLinuxマシンから 192.168.1.1(MACアドレス予約)のマシンの共有フォルダに入りたい。 サブネット・マスクは255.255.240.0、Windowsマシン同士の共有、Androidとの共有は問題なし。 誰かボスケテー
Win10側でSMB1を使える設定を入れるんじゃね?
サブネット跨ぐんじゃファイアーフォールが臭くないか
>>856 やったことを再現できるような手順を書いて。
>>873 「サブネット・マスクは255.255.240.0」って言ってんだからまたがないでしょ
>>871 pingは通る?
他のWindowsなりAndroidからサーバーにアクセスした場合はログに残る?
Linuxから他のサーバーのSamba共有にはアクセスできる?
とりあえずこの3つは確認しろ
>>868 セットアップの.exeは拡張機能が見つけられないとかでエラーになる。
自分でマイナポータルAPをchromeに入れる事は可能だが、マイナポータルでログインボタンを押してもエラーが表示されない。
windowsだと、ICカードが読めないというようなエラーが出るので、動作が違う。
恐らく、IDカードリーダを接続してもダメだと思って、その先はやってないが、試したら結果を教えてくれ。
>>871 mountコマンドと結果をそのまま書く。
>>875 そのサブネット・マスクはWin10またはVineで、
>>873 は実はVineまたはWin10のどちらかは255.255.255.0でお前くんなで蹴られているとじゃね
とかだろ
>どうやっても
>>871 が何を色々やったかわかるような奴じゃないと妄想で答えることになるからな
サブネットじゃなくてセグメントか 一時的にFW無効にしてみたらはっきりするんじゃないかな
>>874 $arecord -D plughw:2,0 -c1 -f cd | aplay -D plughw0,0 -c1 -f cd
で他の端末開いて
$mpv "video"
とりあず
>>872 でWindowsの方再起動したら、
VineからWindowsのIPか共有名叩けば出るようになった。
Linux初心者丸出しですまぬ。でもみんなありがとう。
>>882 確かに同時に動画は再生できなかった。マイクからの音声をヘッドホン、動画の音声をHDMIから出力するようにしたら再生はできた。目的からしたら、それではだめなのだろう。
>>863 あるかないかは知らんがトリッキーなシェルでなきゃそういうスクリプトは作れると思う
>>865 これは助かります。全く知りませんでした。
スレも役立ちそうです。ありがとうございました!
git submoduleやCMakeのExternalProjectはソースそのものを含まないからGPLとかに抵触しない という認識でOK?
>>868 >>877
こっちからだと行けるかもしれん
公的個人認証サービス
https://www.jpki.go.jp/index.html 上記から利用者クライアントソフト JPKIAppli03-03.exe をダウンロードしてwineでインストール
クライアントを起動してマイナンバーカードを読み込もうとするとカードリーダを接続しろと言ってくる
*カードリーダ無いのでその先の動作は不明
*上記サイトやクライアントソフトから給付金申請までたどり着けるのか不明
下のurlがらザーッと見たけど給付金申請ができるのか分からんかった
ご利用できる行政手続き等
https://www.jpki.go.jp/jpkiguide/admin_proce/index.html >>888 それは答えてもらっても、それであってるか検証できないので、答えてもらってもしょうがない質問。
申請ならカードリーダーなくてもスマホで読み取ってやればいいだけ
aptをaptでアンインストールすることはできますか?
>>892 できますよ # apt remove apt パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 ・ 省略 ・ 何をしようとしているか本当にわかっていない場合は、実行してはいけません! ・ 省略 ・ 続行するには、'Yes, do as I say!' というフレーズをタイプしてください。 今時初心者がVineから入るってあるんだな すごく懐かしいわ
確かSoftware Designで知ったような気がする
次は入れる対象によってパッケージを使い分けるんですね分かります
Slackware→Red Hat→Debianでその次にVineだったな パッケージ版を買ったわ
Vine、もうメンテナンスされてないから使わないほうがいい
赤帽からVine行ってそれからMandrivaだった 未だに初心者だが
redhat5になって日本語パッチがうまくいかなくなり 仕方なく4.2を使っていたら 日本語化されたVineが颯爽と登場した 記憶だけに頼って書くとこんな感じ
年寄りというかオタク男。会話ができない。自分の知識を唐突にしゃべりだす。相手が興味を示さなくてもお構いなし。
今のLinuxは認めないなんて言わないあたりまだ利口な方
>>906 年寄り向けメディアの5chでそれ言われてもな
若作りのお前はインスタでもやってろよw
>>911 年寄りが集まる場だからといって、年寄りがわきまえなくてもいいという理由にはならんだろ
脳みそ腐ってんだろ
>>912 年寄りだらけの場所で文句言っても虚しいだけだろ
それぐらい理解しろよ
>>913 なんでだよ
悪いことをしたらその場でしつける必要があるだろ
犬だろうが老人だろうが
頭おかしいのか?
いやまず掲示板にそんなの求めるなよ 現実見えない人?
GWなのに自粛のイライラなのかどこのスレでも罵り合ってるな
>>915 現実に!ここに!老害が来てるから書いてるんだがなあ
見えてないのはどっちだよ...
>>919 掲示板にそんなもの求めるなって言ってるんだが大丈夫か?
>>919 アスペルガー正義マンだったか。
自分の思った通りにならないのって辛いよなぁ。
来世ではまともな母親から生まれてくると良いね
>>920 掲示板に期待なんかしてないよ
IDコロコロしてる奴とか、見てて反応してるじゃん
だから、NGID機能があるだろ ブラウザから見てたらどうなるのかしらんけど
127.0.0.1はlocalhostを示すそうですけど 127から始まるIPはローカル用のIPだと思っていいですか? 127.255.255.255とかも使って大丈夫でしょうか?
>>924 127.0.0.0と127.255.255.255以外ならいいんじゃないっけ
intel(r) management engine components ↑ Windows 10にこんなん入ってるけどアンインストールしてもいいんですか?
AVG AntiVirusパフォーマンススキャン pcの動作速度を低下させているプログラム intel(r) management engine components
>>924 *.255.255.255は普通ブロードキャストだから使わない方がいい。
127.*.*.*はローカル・ループバッグ・アドレスだからローカルにあるPC用のIPとしては使わない方がいい。
ローカル用のIPは192.168.*.*を使うといい。
>>932 アスペは年齢問わず社会コミュ力皆無だからしゃーない
>>927 ここはlinux板。アンインストールしてもいいんじゃないかたぶん。
Windowsのfsutil file createnew に相当するコマンドはfallocate -lしかありませんよね? あと両方とも領域予約しているだけってことは、巨大ダミーファイルを複数作ってHDDを埋めてもファイル抹消代わりには使えませんよね?
>>937 sparse fileならddでも作れるよ
ファイル抹消には使えない
>>937 Linuxでファイルを抹消したいなら
shredってコマンドがあるよ。
HDDの自体の消去にも利用できる。
「圧縮ファイル・自己解凍」とのことだが、見られないんだが。 $ file ENIGMA.exe ENIGMA.exe: PE32 executable (GUI) Intel 80386, for MS Windows $ lha l ENIGMA.exe PERMSSN UID GID SIZE RATIO STAMP NAME ---------- ----------- ------- ------ ------------ -------------------- ---------- ----------- ------- ------ ------------ -------------------- Total 0 files 0 ****** May 5 11:58 $ 7zr l ENIGMA.exe 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=ja_JP.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs x64) Scanning the drive for archives: 1 file, 11642273 bytes (12 MiB) Listing archive: ENIGMA.exe ERROR: ENIGMA.exe : Can not open the file as archive Errors: 1
実行する事で解凍できるファイル。windows上で実行するか、wineを使え。
>>941 7zが認識しないケースでも、アーカイブデータのオフセットを特定して
手動でファイルに切り出せばwineを使わずとも展開できる場合が大半だが
まあwineを使った方が楽だろう
FirefoxのキーバインドをEmacs風にするにはどの方法が良いでしょうか? どうも旧来の定番アドオンが使えなくなったそうで、皆さん別々の方法で対応している様子です。 ブラウザを変えることも含めて、 どの方法を選ぶのが良いかアドバイス貰えたら嬉しいです。 C-h, C-d, C-p, C-nなどの挙動をemacs風にしたい。 現在はemacsのM-x ewwで急場をしのいでいます。
vi風ならVimiumがあるけどね。一応マルチストローク対応 ただ既定のコマンドしか実行出来ないから自由度は低い WinならAHKで如何様にも料理出来るんだが、Linuxでの代替を知らない
>>947 そうなんですよ。
その方が比較しているのが3種類。
しかも、そもそも定番だったらしいkeysnailにしても、
制作者さんがxkeysnailとして開発を続行されているようなので、
結局、ちょっと調べただけでも4種類のアプローチがあって迷っています。
その他にも、「ブラウザを変えた」って人たちもいるので、アドバイス欲しいところです。
>>946 Winの場合はxkeymacsで一気に全部emacsキーバインドにしています。
元 Conkeror 難民。今は Chrome+Vimium 。 他の Conkeror 難民たちは何を使ってるんだろう。
945ですが、 firefoxでのキーボードブラウジングは諦めます。 EmacsのewwでもGUIだと画像読み込んでくれるので、まあ何とかなりそうです。 gsettings set org.gnome.desktop.interface gtk-key-theme Emacs 簡単&ほぼ必要十分。 xkeysnail 簡単&完璧。ただし、おま環のAtokX3に悪影響でたのでヤメ。 Shotrtkeys C-pは抑制できた。ただし、C-nなど抑制できない物の方が多くて不十分。
>>938 >>939
回答ありがとうございます
やはり実際に書き込んでるわけじゃないからファイル抹消に使えませんよね
すみません!質問です! 現在、ラズパイのPythonのバージョンは2.7.16 Djangoのバージョンは( 1.11.29 , ‘final’ , 0 ) なんですが どうやったたpythonとDjangoのバージョンを それぞれ2と3にあげられますか? 今、必死にネット検索していますが 納得いく答えがありません。 django-admin startprojectのコマンドが 実行できないのはバージョンが古いからだと 思っているのですがいかがでしょうか?
現在、RaspbianでDjangoとApacheを使った サイト構築を学習してるのですが、 初学的な事を質問するのに適したスレはありますか?
自分の環境すら書かない(or書けない)ならここで質問してもまともな答えは帰ってこないよ
ラズパイ自体の話ならこっちにあるけどそもそも公式Wikiくらい読んで環境作ったのか?
http://2chb.net/r/linux/1576820900/ >>957 いえ、まだ右も左も分からない状況です!
人生を無駄にするな。その先に何がある?お前がうんこにまみれている間に時間はどんどん過ぎていく。お前の1日はいくらだ。PCを買え。
>>958 箸を持つほうが右でコップを持つほうが左だ
話が通じないやつだな 指摘されてるのになんで同じことを繰り返すんだろ
>>955 pythonは2.xと3.xで別物
アップデートで2→3に上がるわけがない
だから右手の箸で牛丼書き込みながら 左手のコップでお茶を飲むだろ?
最近の情弱ってドキュメント読まないからなぁ まあ読まないから情弱なわけだけどもw 他スレでもman・info・ヘルプなど見ないとかいるし 教養が足りてない奴が増えてるな
>>955 python3をインストールしなさい
殆どのプラットフォームでPythonはpython(=2)とpython3で別パッケージ
Djangoはpython3入れてからpip3で新しいのが入るはず
>>966 >python3をインストールしなさい
と言ってもインストールの仕方が分からないんじゃないのか
>>966 Python3の筈なんですが
OSの確認の仕方を教えてください!
Python3ならpip3とそのまま打ち込めば
Django3になるんですか?
>>968 自分で2.7.16って言ってるだろ
人に聞く前にまずドキュメントを読んで手順通りにやれって
>>968 python(2)とpython3が入ってるシステムだとpipはPython2用のモジュールを入れるコマンド、pip3はPython3用のモジュールを入れるコマンドになる
よくわからなければpipでモジュールをインストールする場面が出てきたらpipの代わりにpip3を使え
Djangoの前にPythonの基礎がさっぱりなようだからPythonの入門書を読んだほうがいい
- Linux 用のインストールや環境設定方法が書いてある
- Python3 用に書かれている
- pip(3) の使い方も書かれてる
ものを選ぶこと
学習してるなら学習してるところと環境を合わせろよ なんで何も知らないところから更に難易度上げてんだ
ちゃんと解決する気がないやつはまともに相手する必要ないでしょ
>>971 ありがとうございます!
それで随分と前進できそうな気がします!
PythonやLinuxはやはり基礎からやらないとダメですね。
>>973 くだ質って、読んで字のごとく「くだらない質問」だと思う。
質問者はまともな人だけど、質問内容がくだらないって意味。
決して「くだらない奴からの質問」って意味じゃないww
何が分からないかも分からないから初心者なんだろ それをくだらない奴と言うなら普及の妨げだから消えてどうぞ
これまでのレスを読んでみろ、初心者がくだらないなんて誰一人言ってない。 問題をすりかえるな。 問題をすり替えるやつはずる賢い駄目なやつだ。
このスレがどういうスレかは
>>1 に書いてることと、スレタイを読んだ時に日本語としてどう解釈されるかと、今までの伝統で判断される。
くだらない質問をして答える場所だ。次の方、”質問”をどうぞ。
Linuxでさ特定の起動したプロセスを、特定のディレクトリ以下にしか 書き込みできないようにする方法ってないかな?参照はできる。書き込みだけ出来ない。 chrootと違ってユーザー権限でも実行できて特定の準備もいらない。 あれば便利そうなんだけどな。
>>981 ユーザー権限でか。
ユーザー名前空間を作れば一般ユーザでもchrootやらpivot_rootやらmountやら出来るよ。
ただ権限の後始末に少々気を配る必要があるのと自分のuid以外nobodyに見えてしまうのが難点。
int main() {
unshare(CLONE_NEWUSER);
chdir("/tmp"); chroot(".");
return execl("./busybox", "sh", NULL);
}
mountする場合はユーザー名前空間と同時にファイルシステム名前空間も分離
unshare(CLONE_NEWUSER | CLONE_NEWNS);
FILE *fp = fopen("/proc/self/uid_map", "w");
fputs("0 1000 1", fp); // 外側のuid=1000を内側のuid=0にmap
fclose(fp);
...
cap_set_mode(CAP_MODE_NOPRIV); // drop priviledges
>>982 そうユーザー権限で。完全なセキュリティを求めてるわけじゃなくて
ミスを防ぐための簡易的な保護
ユーザーは自分が所有するファイルを削除できるけど
そのプロセスと明らかに関係ないファイルは読み書きできる必要はない
あくまで同一ユーザーの範囲で特定のディレクトリだけにアクセスを制限したい
自分のプロセスの範囲でシステムコールをフックして
制御するだけだからできそうな気もするんだけどなー
systemd-runでReadOnlyPathsとか指定するのが一番楽そう
あかんか、manよんだら--userでは効かないって書いてあったわ
>>983 誤操作防止ならlibcのopenやfopenなんかを差し替える動的ライブラリを
LD_PRELOADで差し込むのが実現手段としては楽だと思う。
syscall関数で直接システムコールを呼んだりしていない限りは捕まえられるはず
>>986 これstaticリンクされているアプリケーションには無力だから駄目か。
特に近年ではGo製のやつがstatic linkedだから効かないやつが増えてるわ。
SELinux使えばいいんじゃね?いつもdisableしてるからよく知らないけど
質問です。 現在、使用OSはRaspbianで Pythonのバージョンは2.7.16 何ですかが どうやったらpython3に出来ますか? pyenvで2と3を共存させる方法を見ましたが いまいちよくわからなかったので、 とりあえず3にバージョンアップしたいのですが・・・
それ逆に自分が立派な荒らしになるように躾けられてるんじゃね
老害警察のオレさまがいる限り昔話は御法度 ビシビシ取り締まるから覚悟しな
ワシの若い頃は老害警察っていう怖ーいお役人がおってのぅ
-curl lud20250115171536ncaこのスレへの固定リンク: http://5chb.net/r/linux/1580314542/ ヒント: 5chスレのurlに http ://xxxx.5chb .net/xxxx のようにb を入れるだけでここでスレ保存、閲覧できます。TOPへ TOPへ
全掲示板一覧 この掲示板へ 人気スレ |
>50
>100
>200
>300
>500
>1000枚
新着画像 ↓「くだらねえ質問はここに書き込め! Part 239 YouTube動画>9本 ->画像>9枚 」 を見た人も見ています:・くだらねえ質問はここに書き込め! Part 211 ・くだらねえ質問はここに書き込め!Part 246 ・Sikiくだらない質問はここに書き込め! Part12 ・【麻生大臣】潜水艦体験巡る質問に「私物化は考えたことありません。俺たちは現場を歩かないで書く社会部記者とは違うから」 ・狼に毎日一日中張り付いてるコピペ自治厨が「野菜を食えば糖質は治る!」とあちこちに書き込んでるけどそんなのありえるの? ・宇宙の質問が書き込まれたら即答💋 98 ・宇宙の質問が書き込まれたら誰かが即答するスレ56 ・宇宙の質問が書き込まれたら誰かが即答するスレ 43 ・宇宙の質問が書き込まれたら誰かが即答するスレ 79 ・宇宙の質問が書き込まれたら誰かが即答するスレ 84 ・■ちょっとした物理の質問はここに書いてね267■ ・■ちょっとした物理の質問はここに書いてね264■ ・■ちょっとした物理の質問はここに書いてね290■ ・■ちょっとした物理の質問はここに書いてね274■ ・■ちょっとした物理の質問はここに書いてね273■ ・■ちょっとした物理の質問はここに書いてね222■ ・■ちょっとした物理の質問はここに書いてね239■ ・すぐにBBx規制中になります。特に問題のある書き込みをしたことはないはずなのですが ・【これは酷い…】水谷隼が誹謗中傷に警告「然るべき措置を執ります」悪質な書き込みを公開 ・慰安婦謝罪碑書き換え・出国禁止問題で、朝日新聞の報道姿勢に厳しい目「ダンマリを決め込んでいるが、それは許されない」 ・太田理財局長「一部が報道されそれを元に次の質問が始まる」「そういうことを気にして決裁文書の書き換えをしてしまったということ…」 ・【情報漏洩を否定】国民民主党森ゆうこ氏が名指しした原英史氏 「誰にも質問通告の文書は送っておらず、必要な範囲で連絡した」 ・【質問】おまえらが小学生だったら小学校の図書室にあったらうれしい本ってなに?(´・ω・`) ・【国際】EU、ウクライナ大統領へ加盟に向けた質問書提示「これはEU加盟への重要な一歩」 [ブギー★] ・狼に一日中潜む糖質の奴ってなんで自分の嫌いな書き込みは名無しのコテハンの書き込みとか同一人物の書き込みに見えてるわけ? ・【提案】嫌儲から黒人・ユダヤ人・韓国人への差別的な書き込みを無くさないか?リベラル界最後の砦として品格が問われているンだわ ・【パチンコ】大阪府のパチンコ店を「爆破する」とインターネットの掲示板に書き込み。府警は悪質ないたずらとみて警戒 [記憶たどり。★] ・※※このスレは俺専用のメモ帳です!他人は絶対に書き込まないでください!!※※ ・けんもーに書き込んだだけでBBx規制される。あそこは澤山晋太郎と統合失調症しかいないね! ・「時間を置いて書き込みしてください」「もうこのスレッドには書けません」→なんだよこのクソ規制は!!!!!! ・【過剰な叩き】「何にも悪くねえじゃん」と擁護の声続々の乃木坂46・生駒里奈のタモリヘの「おそ松さん」問題を完全書き起こし!! ・【重要】大阪府警「外出する際は必ず身分証明書を携帯してください!」 「期間中は必ず職務質問をされると思ってほしい」★2 ・すごいこと思いついた! 市長選では候補者全員の名前が書かれた用紙に丸印を書く方式に変更したら疑問票減るんじゃね? と神戸市 [水星虫★] ・くだらねぇ質問はここでしろ!2 ・●くだらない質問に、トロピカルにこたえるスレー53● ・●くだらない質問に、トロピカルにこたえるスレー33● ・|;;; l ゚ ー゚ノ|<くだらない質問はここに Part347 ・|;;; l ゚ ー゚ノ|<くだらない質問はここに Part368 ・くだらねぇ問題はここへ書け ver.3.14(34桁略)1971 ・この世に生まれてくるべきではなかったゴミクズだけど質問ある? ・ガイジ「このスレになんJから来ましたと書き込んでください」 ・【さらなる消費税引き上げは検討せず】政府 質問主意書への答弁書 ・★100219 複数「人権問題 書き込む前に どうして読まね」マルチ報告 ・ところでなんでおまいらはこの時間に書き込み出来るの?普通なら仕事してる時間なんだけど? ・面接の時に尊敬する人の質問されて「習近平総書記です」って答えたらどんな印象もたれる? ・たまにどんな問いに対しても「安倍晋三」って書き込んでるやついるけど、どんな反応がほしいんだ? ・【山梨】県警HPに「これから子供に危害を加える。2日以内に捕まえてみろ」と書き込んだ30代男を書類送検 ・【政治】安倍首相「マスコミ会食は政府の企画ではないから…」 山本太郎議員の質問主意書に回答 ・「いつも見てるぞ」って書き込み冗談でもやめろ。万が一に備えてアルミ1枚重ねなきゃいけなくなるだろうが。 ・いま自殺してあの世から書き込んでるんだが、こっちは何してもOKの天国だぞ、Hなこともだ、はやくこいよ ・首相「森羅万象を担当してるから書類読まない」 財務相「決済文書はめくら判」 こいつらいなくても問題なくね? ・【悲報中の悲報】5ちゃんねる、ガチのマジでシャレにならんくらい過疎る 書き込み数ダントツトップの嫌儲ですらこれ ・書き込むためだけに5chに課金してるIQ50以下のアホカスがいるらしい… もっと人生においてやることないんか…? ・【森友文書】書き換え疑惑 「今までの問題とは質が違う。与党としての自浄能力も試されている」…小泉進次郎氏 ・5ちゃん運営は荒らしは規制しないのに普通に書き込み人は謎規制ってこれ完全に壺のやり方じゃん5ちゃん衰退が目的だろ ・【脳科学】脳にインプラントを埋め込み「手書き文字を想像するだけ」で文字を出力することに成功(Nature) [すらいむ★] ・「チーズフォンデュ」って飲み込んでる最中にチーズが固まって喉が塞がったりしないの?馬鹿な質問だったらゴメン ・元文科官僚の寺脇の書き込みに反論、評論家の八幡氏「こんな考え方は岩盤規制の権化である前川氏や寺脇氏などごく少数」 ・【コミュ障】どうやったら会話を続けれるようになるの?質問されたら答えて、そこで終了してしまうんだが。誰も俺と話してくれなくなる。 ・菅直人政権時の特別顧問「失敗の責任はどうとるのか?」と安倍首相に質問 ネット「ミンス政権はどんだけ外人スパイが入り込んで… ・被害者「AVとは知らなかった。すぐ終わると思って知らない人の車に乗り込んだ。契約書をよく読まずにサインした」 どこまで本当なの? ・自民党・世耕弘成、野党が新型肺炎について質問をしないことに驚く ネット「野党は日本潰しに躍起だから」「ほんと頭どうかしてる ・スクエニの問い合わせ欄に「クソゲー金返せ。乗り込むぞ」「京都アニメーションの再現したろか」と書き込んだ平塚健一(40)を逮捕 ・「グロ画像を貼る奴」「限度を超えた汚い表現・言葉を書き込む奴」 ← これ完全に病気だと思う 何が楽しいのか全く理解できない
03:15:39 up 2 days, 4:19, 0 users, load average: 10.31, 9.92, 10.13
in 5.5307958126068 sec
@3.6656789779663@0b7 on 011517