くだらねえ質問はここに書き込め! Part 235
■ このスレッドは過去ログ倉庫に格納されています
まずは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 234
http://mao.5ch.net/test/read.cgi/linux/1542376726/ >>92
笑ったよ。でも、なんか言い得て妙って感じだな curlが古いので新しくしたいのですが、
sudo rpm -e curl
とすると、rpmがcurlに依存していると表示されます
またyumはrpmに依存しているようです
パッケージのインストールに使うプログラムが依存しているcurlのようなパッケージを
新しくするにはどうすればいいのでしょうか? >>102
rpm -U curl-xxxx.rpm
か
yum update curl youtube-dl コマンドで Youtube のプレイリストをダウンロードしたいんですけど一本づつしか動画をダウンロードできません。どうやればいいですか
ttps://www.youtube.com/watch?v=1oe5x0mAg3A&list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW >>105
man youtube-dl にオプション書いてあるだろ linuxってどういう圧縮形式が喜ばれるのでしょうか?
tarの方が良いのでしょうか >>107
大抵の環境に入っていて誰しもコマンドを暗記しているという点ではtarだな。
ただしファイルの所有者のユーザ名がアーカイブ内に含まれるので注意。
逆に喜ばれないのは日本語ファイル名とzipの組み合わせ。
文字コードを指定しないと化けるため。 linuxに感情があるとは知らなかった
tarは基本的に圧縮を目的としていないシーケンシャルにファイルをまとめるのが目的 シーケンシャルにまとめたものを復元(展開)することを書き漏らした ありがとうございます
>>108
なるほど。tarがベターですね
>>109
間違っていたらすいません
linuxって解凍せずにファイルをつかえるのでしょうか・ >>111
>>111
うーん。
別にLinuxじゃなくても
アクセスするときに一時ファイルとして伸張
↓
アクセスが切れるときに一時ファイルを再圧縮
っていうのはWindows上のソフトウェアでもやってるのはあるんじゃない?
実際Vimっていう有名なエディタの標準プラグインには
ファイルが圧縮されているのを気にせずに編集できるようにするものもあるし。
tar-pluginとかね。 >>112
>アクセスするときに一時ファイルとして伸張
>↓
>アクセスが切れるときに一時ファイルを再圧縮
いやまぁ、それは普通なんですが、それをせずにOS単位でバイナリのまま内保の圧縮ファイルとやり取りするのかなと思った次第です こんばんは
Mint19.1 mate使ってるんですけど、アイコンを自分で見つけたアイコンパックの画像に変更する方法を教えて下さい
Ultra Flat Remixというアイコンパックを解凍して出たflat-remix-masterというフォルダを/usr/share/iconsにコピーしました。でも設定からそのアイコンが選べません
設定›外観の設定 からしかテーマ変更出来ませんよね?凄い楽しみにしてたので本当にガッカリしてます。誰かアドバイスください 自己解決しました!
解凍したら出てくるフォルダ「fla-remix-mastar」の中にあるFlat-Remix, Flat-Rimix-Dark, Flat-Remix-Lightの3つのフォルダを/icons 直下に置いたら反映されました!
3つともほぼ同じですけどタブ欄が微妙に変わるので白いテーマ選んだ人はFlat-Remix-Light選ぶとくっきりしておすすめです Mintまじカッコよくなってない? これで軽くて使いやすいんだからたまんねーよ! >>111
圧縮ファイルをマウントできるarchivemountがあるらしい
古い情報しかない上に不安定だの出てくるが >> 106
--yes-playlist とか --playlist-items とか関係ありそうなオプションをやってみましたが意味ありませんでした。
どうやればプレイリストのダウンロードができますか? >>118
意味ありませんでしたってのはどういうことだ?
まずはバージョンと出力結果を貼れ youtube-dl のバージョンです
$ apt policy youtube-dl
youtube-dl:
Installed: 2019.01.17-1~bpo9+1
Candidate: 2019.01.17-1~bpo9+1
Version table:
*** 2019.01.17-1~bpo9+1 100
100 http://deb.debian.org/debian stretch-backports/main i386 Packages
100 /var/lib/dpkg/status
2017.05.18.1-1 500
500 http://ftp.jp.debian.org/debian stretch/main i386 Packages --playlist-items オプションを使ったらこうなりました。
$ youtube-dl --playlist-items 1,4-46 https://www.youtube.com/watch?v=1oe5x0mAg3A&list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW
[1] 8325
$ [youtube] 1oe5x0mAg3A: Downloading webpage
[youtube] 1oe5x0mAg3A: Downloading video info webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Destination: 第140回 日商簿記3級 総評-1oe5x0mAg3A.f137.mp4
[download] 100% of 513.51MiB in 02:13
[download] Destination: 第140回 日商簿記3級 総評-1oe5x0mAg3A.f251.webm
[download] 100% of 23.99MiB in 00:05
[ffmpeg] Merging formats into "第140回 日商簿記3級 総評-1oe5x0mAg3A.mkv"
Deleting original file 第140回 日商簿記3級 総評-1oe5x0mAg3A.f137.mp4 (pass -k to keep)
Deleting original file 第140回 日商簿記3級 総評-1oe5x0mAg3A.f251.webm (pass -k to keep)
[1]+ Done youtube-dl --playlist-items 1,4-46 https://www.youtube.com/watch?v=1oe5x0mAg3A >>122
横からですが、何も考えずにプレイリストの URL を指定すればいいだけです。
ちなみにその URL はプレイリストではありません。 >> 125
--all-formats をすると日商簿記3級 総評-1oe5x0mAg3A.webmはすでにダウンロードされているみたいなメッセージが表示され、それ以外の動画について何も作業せずそのまま終了しました。
>> 126
アドレスそのものが間違ってたんですかorz プレイリストのサムネイルを右クリックしてアドレスをコピーしたんですけどこれだとダメなんですか? >>127
そのサムネイルの上にあるプレイリストのタイトルがプレイリストの URL リンクになっています。 >>127
$ youtube-dl --all-formats '動画URL'
動画URLには&以降を付けてない
これで拡張子3gp、m4a、mp4、webmの4種類のファイルができた
ごめん質問の意図と違った? youtube-dlってニコニコにも対応してたんだな
DL速度がISDN並だけど >>132
あまり詳しくねーけど
UEFIだと無機質な感じになるんじゃないかしら。
レガシーBIOSだとフレームバッファかなにかを利用して
綺麗な壁紙が表示される。 >>132
デザインはむろん変えられる
変え方は自力でググれ
わからんかったら、Grub Customizerインスコしろ
それもわからんかったら、MX-LinuxとかKonaLinuxとかGrub Customizerが
プレイントールされているLinuxのLiveUSB使えばなんとかなるやろ >>132
/etc/default/grub
の中に GRUB_CONSOLE
みたいな行があったはず
前者のはそれが有効になってるんだと思う ちなみに /etc/default/grub を更新しても
sudo update-grub
やらないと有効にならないから注意 前者のグラフィカルモードはフォントとか解像度も変えられるから
カスタマイズしたいなら後者しかない こんばんは
2つ質問があります
質問1:
Ubuntu Desktop 日本語 Remixって何のために存在するんですか?
公式のディスクイメージをダウンロードしてもインストール時からすぐ日本語選べるし、その後も日本語化されてインストール出来ますよね?
質問2:
昔は日本語がすぐに使えなく難しい設定をする必要があったと仮定して、なぜ最近のディストリビューションは最初から多言語化されるようになったんですか? >>140
日本語 Remix も公式なものです。
国際版には取り込まれないローカライズ部分を取り込んだものです。
最終的には全て取り込まれることを目標にしています。
最近ではかなりの部分がメインに取り込まれています。 >>141
返信ありがとうございます
俺は2014年に初めてubuntu使いましたが大混乱しました。結局普通のを選びましたが日本語普通に表示するしまた大混乱しました
今はMintもLubuntuもXubuntuも全て普通の選んでますけど何の問題もないから、日本語remixってなんだったんだろうとさっき急に思い出して質問しました >>132
上が画像ファイルが見つけられないとき
下が画像ファイルがあるとき >>136
うろ覚えで書いたら出鱈目になったスマン
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
こうだった
意図的にやるならここだけど
多分 >>144 のが正解なんだろうね >> 127 です
youtube-dl -i https://www.youtube.com/watch?list=PLTa0n5b1eRqrpbf2rH8B9hLCi-IjM3VaW
をやったらちゃんとプレイリストのダウンロードができました。ありがとうございます。
ダウンロードしたら24GBくらいになってHDDの空き容量が25GBしかなくなったので --all-formats は試せませんでした、すみません。 2019-02-13 02:04:23 : hogehoge : fugafuga : aaaa : bbbb : ccc ::: ddd : eeee
みたいなログがあって、excelでcsvで読ますと時間の部分(1つ目と2つ目のコロン)が分けられてしまうので、
ここだけを - に置き換えするにはどうしたらいいでしょうか?
centos7です。 補足ですが、14バイト目と17バイト目(時間のコロン部分)をsedなどで変換したり、
cutで何かできるなら、それもご教示いただきたいです。 >>147
awk 'BEGIN{FS=OFS=":"}{print $1 "-" $2 "-" $3,$4,$5,$6,$7,$8,$9,$10,$11,$12}' logfile >>147
sed -e 's/\([[:digit:]]\{2\}\):\([[:digit:]]\{2\}\):\([[:digit:]]\{2\}\)/\1-\2-\3/1'
複雑に見えるかもしれんが
\[[:digit:]]\{2\}をバックスラッシュ付きの丸括弧で囲んだのを一つの単位として
3つつなげる→これで「時刻」を表わせるので あとは間のコロンをハイフンマイナスに置換
ちなみにどーでもいいけどPOSIXに準拠してるので
多分AIXとかでも使える。 >>147
awk '{sub(/:/,"-",$0);print }' logfile | awk '{sub(/:/,"-",$0);print }' >>147
固定長フィールド前提
awk 'BEGIN{FIELDWIDTHS="13 1 2 1 59"}{print $1 "-" $3 "-" $5}' logfile >>151
$0は省略できるな sub関数の置換は最初の1回のみだから、2回やれば2つめまで置換される
cat log | awk '{sub(/:/,"-");print }' | awk '{sub(/:/,"-");print }' 同じようなデータが行ごとに並んでいるような状況
XXX YYY ZZZ
XXX YYY ZZZ
でこれらの行が全て等しいということを確認したいのですが
どういうコマンドを使えばいいでしょうか。
diffコマンドはファイル単位なので不適当なんですよね……。 >>154
uniq コマンド 重複行は削除される >>155
ありがとうございます!
uniqコマンドとかこのご時世何に使うだ? とか考えてた自分を呪いたいw ありがとうございます。
awkがまるでプログラム言語のような感じに見えます。
パイプを入れて、>>149と>>150が使いやすいかなと思いました。
>>150ですが、
最後の「1」はどういう意味でしょうか?
gやdなら知っているのですが、1は見たことがなくて・・・。 >>157
最後の1は
「置換を一度しか行わない」ということ。
例えばこのフラグが「g」(globalのg)だと
「合致する全パターンに対して置換を実行する」
という意味になる。←これだと,例えば続くデータの中にたまたま
00:00:00という形の文字列があった場合これも置き換えられてしまう。 老婆心ながら。
https://www.oreilly.co.jp/books/4900900583/
この書籍,sedやAWKが枯れに枯れたソフトウェアであることも相俟って
今でも十二分に正しくて読み籠む価値のある書籍だと思うので,
もしも金銭的・戸棚的な余裕があるなら是非購入・熟読をお勧めする。 >>161
エラーではなく、そういうイベントトリガーに触れただけで、動作としては正常です。 awk '!a[$0]++' $1
awkと言えばこの呪文凄いよな
ソートせずに重複行を消す妙技 >>159
なつかしいなあ
20年前に買ったよメガネザル本 大量に有るファル名を一括変換したいんですが
キャンプ-001テント張り.jpg
キャンプ-002飯盒炊さん.jpg
キャンプ-003キャンプファイヤー.jpg
等など、これに "-"を入れたいんですが
キャンプ-001-テント張り.jpg
何か良い方法をお教えください。 Linuxの操作や概念を覚えるための良い書籍は
ないでしょうか?
これまで、TronやWindowsCEをベースとしたソフト開発
してきましたが、プラットフォームがLinuxへ移行し、
不慣れなので開発効率が落ちてしまい。
今はターゲットのハードへのプログラムの移動、ちょっとしか設定変更やログ参照も全て、GUIツールを使用し、不便な状況で。 オークに多くを求めるな!
飛べないオークはただの豚だ! >>167
for f in *.jpg; do echo mv -i "$f" "$(echo "$f" | sed -E 's/^([^-]+-[0-9]+)([^0-9-])/\1-\2/')"; done
一つめの echo は確認用、問題なさそうだったら外して実行 Perl にバンドルされてる rename がいいかも。インストールされてればね。 正規表現飛ばしていきなりsedなんてつらいだけ
ファイル名が整然としてるならmoreutilsのvidirがいいよ
お〜瑠璃ね〜むみたいにテキストエディタでファイル一覧を編集して一括リネーム
名前にviはあるけど編集に使うエディタは指定できるしな >>172
遅くなりました。有難うございました。
色々と調べたんですが、文字列の先頭、行末、連番などの変更は有ったものの、
指定場所に追加する方法はありませんでした。 多分一番手っ取り早いのは、windowsに持っていってそこで作業することだと思う Windows10のPCで動いているVMWareにCentOS7をインストールして、
インターネット接続も、WindowsからのSSH接続もできるようにするには
どうしたらいい?
NATやVMnet1やブリッジなど色々試したが、sshかインターネットのどちらかは
接続できても両方は無理だった 作業が終了しました。有難うございました。
つくづく Linux のこう云うコマンドの凄さが素晴らしいです。
家宝にしました。(^_^;) >>177
ブリッジなら大きな混乱もなくできるはずだが
CentOSのIPとかゲートウェイあたりが間違ってるんじゃないの >>177
自己レス
ブリッジ(自動)でVMとCentの両方を再インストールしてみた
結果、sshもゲストからのインターネットもできたが、
DHCPから固定IPに変更したらインターネット接続できなくなった
(IPはDHCPで振られたものと同じ)
もうわけわからんw >>179
ありがとう
固定IPでインターネット接続できない件について、
デフォゲは、適当に自分のIPアドレスの4オクテット目を1にした数字を指定
DNSは未指定 >>181
自己解決。
デフォゲとネームサーバーも、DHCPで自動設定された時と同様に入力したら、
ゲストからインターネット接続できるようになった
Windows10からCentOSへのsshもデグレなく接続できている
一番最初にブリッジ接続にして、CentOSのネットワークも有線接続ONにして、
かつ、固定IP設定の際も、IP/サブネットだけでなく全て入力必須
無線のネットワークアダプタへのブリッジだけど、VM上のCentOSから見ると
有線なので、有線として設定するところが大きなポイントか >>167 >>173
横からですが、自身の後学のためにも rename で試してみました。中々シンプルに書けますね。
(-n を取ると実際に名前変更が行われます。)
rename -v -n 's/(^キャンプ-...)(.*)/$1-$2/' *.jpg またまた、家宝が増えてしまいました。
有難うございました。 >>169
OSのすべての機能を学びたいなら、ムック本の
Linuxエンジニア養成読本、第3版、2016
LinuC の資格の教科書とか >>158
それ回数じゃなくて
位置の指定じゃないの?
例えば2だと2回置換じゃなくて
2番目にパターン合致したところを置換する
$ echo "hogehogehoge" | sed -e "s/hoge/****/2"
hoge****hoge # dd if=/dev/cdrom of=tmp.iso
でCDのイメージファイルを作ろうと思ったのですが、コピープロテクトのせいで無理です
どうやったらコピーできますか Windowsでその手のソフトを探してくるのが手っ取り早い >>167
Ruby で、1-liner のフィルタを作ってみた。
ただし、DryRun なので、実際には実行されません
ls | ruby -rfileutils -ne 'BEGIN{ $re = /(^キャンプ-\d+)(.*)/ }; if md = $_.chomp.match( $re ) then FileUtils::DryRun.mv( md[0], md[1] + "-" + md[2] ) end'
-r で、fileutils モジュールを読み込む。
BEGIN 内の処理は、最初に1回だけ実行される
ARGF を1行ずつ読み込んで、変数$_ に格納する。
ARGF とは、複数のファイルや標準入力を連結して、1つにした仮想ファイル
chomp で、末尾の改行コードを削除した後、
正規表現にマッチすれば、ファイル名を変更する >>189
vlc でイメージファイル作成ってできましたっけ? >>190
わぁ〜、なにそれ??
すいません分かりません。
183さんの、式に似たのを検索して見様見真似で作って、
rename 's/キャンプ.../キャンプ-...-/'; *.jpg
として、大失敗の私には意味不明です。
すいません。でも有難う御座います。
またくだらない質問しますので、
よろしくお願いします。
皆様に感謝します。 >>191
あ すまん。作成のほうか。CCCD読取の話かと勘違いしてた。
VLCは動画音声の作成に関しては無力だなw Mesaをビルドし/home/<user>下のフォルダにインストール後、.bashrcにパスを追加したのですがメニューからFirefoxを起動すると反映されていません
glxinfoなどでは反映されており、ターミナルからFirefoxを実行すると反映されます
デスクトップ環境全体にパスを通すにはどうしたらよいでしょうか
DEはLXDEを使用しています >>188
なぜcdromのイメージファイルを作るのがこれほどまでに難しいのでしょうか XML ファイル (LXDEのキーボードショートカット設定ファイル)で
<keybind key="W-r">
<action name="Execute">
<command>lxpanelctl run</command>
の <keybind key="W-r"> を <keybind key="S-r">に変更出来るけど
これをコメントアウト出来ないのでしょうか?
これ自体の記述を消去すれば良いのかな? >>196
リネームしてバックアップしとくか
壊れてもいいユーザー作ってそっちでお試し 全然関係ないが、モンティパイソンでLをRで発音するネタ思い出した
あ、逆だったかも知れん >>196
その一行上に答えが書いてあるのですが
<!-- eybindings for LXPanel -->
<!-- -->
で、はさめばいいんじゃないの? デスクトップLinuxの代表格ってUbuntu系だけどredhat系にはないんだろうか
今更他のパッケージ管理を覚える気なんてないから訊くだけで悪いけど ■ このスレッドは過去ログ倉庫に格納されています