探検


くだらねえ質問はここに書き込め! Part 234

■ このスレッドは過去ログ倉庫に格納されています
2018/11/16(金) 22:58:46.21ID:KePwDHh2
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
Google検索
https://www.google.com/search?hl=ja&;as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja&;as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F

※前スレ
くだらねえ質問はここに書き込め! Part 233
http://mao.5ch.net/test/read.cgi/linux/1536848825/
2018/11/17(土) 00:48:58.21ID:8RQCIHWe
2018/11/17(土) 01:32:53.04ID:ueqzOXv/
>>前スレ996
コマンド置換の件ありがとうございます、無事に上手くいきました。
バッククォートのほうが古い使い方だったのですね。
4login:Penguin
垢版 |
2018/11/18(日) 21:03:24.14ID:pRostKR9
gaisyutusaki kara jitaku server no fail2ban ni hikkakatte hairemasen.
nanika ssh wo tunagu houhou arimasenka?
5login:Penguin
垢版 |
2018/11/18(日) 22:28:45.90ID:gl7mDlrl
そんなのがあったらそれはセキュリティホールじゃないのか
2018/11/19(月) 01:24:59.31ID:IoDH9Ac4
PC:Qosmio G40/95C、GeForce搭載機。MEMは2GBへ増設済み
 詳細なスペックは→ttp://dynabook.com/pc/catalog/qosmio/070509qo/spec.htm 下の方
OS:Lubuntu 18.04.1
 lubuntu-18.04.1-desktop-i386.isoをUSBメモリに焼き込んだ物から起動
現象 インストール後に起動しようとすると画面に何も出力されない
 GRUBは見えるがEnterを押した直後から真っ暗。USBメモリから起動したときは表示される
 起動し終わった頃にCtrl+Alt+F1→user→pass→rebootと入れると再起動するから最低限の物は動いている模様
 起動オプションのquiet splashをnomodesetにするとBIOSモードで表示されるとの情報があったので試してみるが改善せず

詳しいわけでもないのにビデオ周りのトラブルで盲目状態のトラブルシュートは厳しい・・・何かアドバイスをもらえるとうれしく・・・
2018/11/19(月) 05:38:56.08ID:q4T46LS0
イメージバーナーにも相性あるらしいしな
あっちで焼いたのはダメだったけどこっちのなら成功したとか割と見るわ
万全を期してバーナーはWindowsのを使えとか本末転倒だろと思う
2018/11/19(月) 08:21:40.80ID:vZ94FPW9
ドライバー入れろ
sshで他のPCからログインして操作
ubuntuスレ行け
2018/11/19(月) 09:18:09.06ID:LoeD6kUP
ubuntu18.04でヘッドホンに出力される音と同じものを別に出力させる方法ってありますかね?
具体的にはffmpegで音声混みのデスクトップキャプチャしたいんですが

現状sndloopで追加したもう一つの仮想デバイスに出力を切り替えて録画している状態です
2018/11/19(月) 09:48:18.06ID:99zcTt3h
PulseAudioの仮想出力追加して設定変えたらできるんじゃね
11>>8
垢版 |
2018/11/19(月) 10:21:54.15ID:IDUz0CqL
>>10
そうか、そうですね
ffmpegに渡す入力元をそもそもALSAからPulseAudioに切り替えたらできました、ありがとうございます
12>>9
垢版 |
2018/11/19(月) 10:22:27.76ID:IDUz0CqL
>>11
すみません>>9です
13login:Penguin
垢版 |
2018/11/20(火) 18:49:59.97ID:O+x9pIa4
日本語文字が入力できない環境でターミナルから日本語のファイル名を
入力するにはどうしたらいいですか?
選択方式でファイル名を選ぶ方法とかないですか?
2018/11/20(火) 18:54:09.77ID:QOfMRCpi
>>13
シェルのタブ補完
15login:Penguin
垢版 |
2018/11/20(火) 19:05:03.73ID:O+x9pIa4
tab押しても候補が出てくるだけで1文字入力しないとできないんですよね。
2018/11/20(火) 19:16:23.97ID:4ik8fB4u
それはお前の環境だからだね
俺はできるよ
2018/11/20(火) 20:19:46.86ID:3m6QXZlx
bashは出来ない、zshは出来る、他は知らない
2018/11/20(火) 20:43:44.00ID:Nz4Fx35N
bash
bind TAB:menu-complete
タブ連打
2018/11/20(火) 22:00:26.93ID:ODp4RiOO
イーサネット(1000BASE)が3口あります。
それぞれに、

eth 0 10.1.1.10
eth 1 10.1.1.20
eth 2 10.1.1.30

とIPを振りました。


eth0のポートと、別のマシン(10.1.1.99)のNICを1本のLANケーブルでつなぎ、
pingを10.1.1.10に打ったところ、当然に応答がありました。

ところが線をつなぎかえることなく、10.1.1.20、10.1.1.30にpingを打ったところ
やはり応答がありました。

コレは、設定の問題なのでしょうか?CentOS6.3です。
2019
垢版 |
2018/11/20(火) 22:01:40.70ID:ODp4RiOO
すみません、書き忘れました。
イーサネットのサブネットマスクは、255.255.255.0ですべて同じです、
ひとつのOS上に、同一サブネット(セグメント?)のIPが、三つ存在している状態です。
2018/11/20(火) 22:46:53.75ID:4ik8fB4u
そりゃ別のインターフェイスは自分の持ってないIPへのarpには返事しないだろうし当然では?
2018/11/20(火) 22:56:29.28ID:ODp4RiOO
>>21
レスありがとうございます、

> 自分の持ってないIPへのarpには返事しないだろうし

返事が返ってきてしまうのです。なぜか。

eth 0 10.1.1.10/24 =====[LANケーブル]======[ノートPC 10.1.1.99]
eth 1 10.1.1.20/24
eth 2 10.1.1.30/24

こんな配線状況です。eth1とeth2には何もつながっていません。

この状態で、ノートPCから、10.1.1.10、10.1.1.20、10.1.1.30にpingを打つと
応答が帰ってきてしまうのです。
2018/11/20(火) 23:28:47.12ID:Nz4Fx35N
>>22
arp_announceとarp_ignoreで設定可能なデフォルト挙動
https://serverfault.com/questions/834512/why-does-linux-answer-to-arp-on-incorrect-interfaces

ちなみにデフォルト挙動も便利なところはあって
無線LANで通信しているところに有線も接続すると
無線のIPアドレスのままシームレスに通信が高速化したりする
24login:Penguin
垢版 |
2018/11/21(水) 05:42:27.78ID:e7e+hR9V
>>18
ありがとうございます。
やってみます。
2522
垢版 |
2018/11/21(水) 20:33:19.65ID:GWryeOU6
>>23
ありがとうございます。
無事通らないように設定できました。
2018/11/21(水) 21:01:24.91ID:L55DwOZm
練習で定期的に郵便番号のzipデータをダウンロードして、
ダウンロードが成功したらDBをdropしてcreateするスクリプトを書いてみようと思っているですが、

wgetでzipをエラー無くファイルへ保存できたかどうかを判別するにはどうしたらいいのでしょうか?

wget -o /tmp/yubin.zip http://郵便サイト && テーブルをドロップ
と&&が効くのは 2> が無い場合に適用されるのでしょうか?
分岐とかエラーキャッチがどうすればいいかわからなく苦手で、序盤でくじかれます。
2018/11/21(水) 21:31:13.57ID:RePmQmOj
GNU/Linuxでの国際化と地域化について、誤っていると思われる部分があり、修正を提案したいのですが
どこに連絡メールを送ったり提案すればいいでしょうか。
GNUの公式ドキュメントには国際化についての管理体制についてあまり言及がないように見受けられます。
gettextやguileなどの解説で章単位では言及されているのですが……。

内容は以下の通りです(もちろん、報告の際は英語に直し、言葉遣いも改めます)
----
GNU/Linuxでのja_JP.UTF-8における通貨記号(「$ locale currency_symbol」で出力される筈)
が,恐らくEUC-JPなんかからそのまま引き継いでるせいで「¥」(Unicode番号U+FFE5)になっています。
JIS X 0213:2000では円記号はUnicode番号U+00A5に割り当てられている字形「\」として定義されています。
(参考: https://light.dotup.org/uploda/light.dotup.org559331.png
手元に資料がないので確認できませんが、その後の改訂版であるJIS X 0213:2004及びJIS X 0213:2012でも同じだと思われます。
よってja_JP.UTF-8における通貨記号は「¥」ではなく「\」にすべきであると提案します。
2018/11/21(水) 21:35:09.18ID:RePmQmOj
おっとどうやら5chではU+00A5が問答無用でU+005Cになってしまようですね……。
「\」となっているのはU+00A5の字形です。
2018/11/21(水) 21:50:37.84ID:xQGtsxpM
>>26
2>error.txtとかは、コマンドの標準エラー出力先を指定しているので、
wget -o /tmp/yubin.zip http://郵便サイト 2> error.txt
みたいに書く。2>の有無は関係ないです。
&& は成功したとき(wgetの終了コードが0のとき)に後に続くコマンドを実行してね、ということです。

wgetでダウンロードできてもそのファイルが正しいことは保証されないけど、
zipファイルであれば、unzipの終了コードが0ならたぶん大丈夫。
30login:Penguin
垢版 |
2018/11/21(水) 22:14:03.73ID:xQGtsxpM
>>27
glibc内のlocaleで定義しているっぽい。
glibc/localedata/locales/ja_JP ってファイル。
なのでglibcに修正依頼を出すのがいいんだろうけど。

CentOS7で
locale currency_symbol
をやると全角の\(U+0aa5)が返るけど、どっかで書き換わるのかな。
2018/11/21(水) 23:02:44.43ID:RePmQmOj
>>30
こちら(Debian)では/usr/share/i18n/locales/ja_JPにありますね。
いずれにしてもかなり上位のソフトウェアに訂正要求をしなきゃいけないっぽいですね……。

あと今気が付きましたがyesexprに「はい」などが含まれているので
インストールコマンドの確認プロンプトで「はい」と答えても通るのですね。
どーでもいいですけどw
2018/11/22(木) 08:49:29.85ID:+S93A9Ms
GpartedでHDDコピーして外付けに入れるんだが
/dev/sda1 fat32
未割り当て
▼/dev/sda2 extended
/dev/sda5 ext4
未割り当て
 /dev/sda6 linux-swap
未割り当て
 /dev/sda7 ext4

この▼の部分が作れなくてsda5等にならなくてコピーしただけでは起動しないみたい
extendedは作り方としては新規して基本・論理・拡張選ぶ? 外付けの新規でやると基本しか選べない。
/dev/sda*に意味があるんですよね? 割り振り方が任意でできるなら▼無視してコピーで済みそうなんですが。 解決策教えてくだされ。
2018/11/22(木) 09:51:19.49ID:lN5WnoJc
>>29
コマンド後の終了コード$?を比較してif文にしたら上手くできそうです。

if [ $? -eq 0 ]; then
echo "$? - ダウンロード成功"
else
echo "$? - ダウンロード失敗"
fi

404エラーなurlを用意して、ifの前の終了コードをecho $?で見ると、4とか1とか8とか出るのですが、
echoの終了コードが0になるので、ifでダウンロード成功として出るので、
一旦、変数に格納するのが良さそうです。

楽しいけどなかなか前に進めないものですね。
こういうスクリプト書く人はどんな順番でコード書いていくのかな・・。
足してテストの繰り返しなのか、ある程度一気にコード書いてテストしてエラーが出たら修正という感じでしょうか。
34login:Penguin
垢版 |
2018/11/22(木) 14:13:03.12ID:QTo0iYFa
dir1の中に
file1
file2
dir2
dir3
file3
などがある場合に、それらのファイルやフォルダを全部dir2の中にmvしたいのですが、
一行で実行出来るコマンドはありますか?
2018/11/22(木) 15:32:54.91ID:0W4ivboq
>>33
ていうかif文はそもそも終了ステータスを見て条件分岐するんだから
if wget 'http://example.com'; then
# 成功時の処理
else
echo ダウンロードに失敗しました
fi
これでいいんじゃねーの?
2018/11/22(木) 15:35:08.02ID:0W4ivboq
>>34
mv ./file1 ./file2 ./file3 ./dir3/ ./dir2/
2018/11/22(木) 17:51:47.74ID:fs3eAZ52
>>28
フォントによって変わるようです。
Debian Firefox
 IPA    円マーク
 Mona   バックスラ
 Monapo  円マーク
 Noto CJK バックスラ
Windows Firefox
 IPA    円マーク
 Mona   バックスラ
 Monapo  円マーク
 Noto CJK バックスラ
 BIZ UD  円マーク
 MSゴシ  円マーク
2018/11/22(木) 18:22:41.80ID:Cnm3XFrM
\(U+005C)が円記号のフォントはよくあるけど¥(U+00A5)がバックスラッシュのフォントなんてあるのか
39login:Penguin
垢版 |
2018/11/22(木) 18:58:17.36ID:QTo0iYFa
>>36
ありがとうこざいます。
でも、ファイルやフォルダが100個くらいある場合だと、手入力でズラズラと書くのは
無理があるのですが、その部分を何かのコマンドで出来ませんか?
2018/11/22(木) 19:14:39.39ID:PKWEymH6
>>39
下手くそなスクリプトだけど
for file in $(ls); do if [ "$file" != 'dir2' ]; then mv "$file" dir2; fi; done
2018/11/22(木) 19:19:43.20ID:JPA5Eq7v
>>39
正規表現を使う。その場合は名前による。
42login:Penguin
垢版 |
2018/11/22(木) 19:24:57.80ID:+O53Z49v
mv * dir2
でいいんじゃね
エラー出るけど無視で
2018/11/22(木) 19:29:25.24ID:lN5WnoJc
>>35
それでもokでした。
if文には [A 比較演算子 B]then と何かを比較しなければならないと思ったのですが
if の後に[ ]もなくコマンドを入れるだけで、終了コードの0と1で分岐処理ができるのが驚きです。
ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況