まずは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/
くだらねえ質問はここに書き込め! Part 234
■ このスレッドは過去ログ倉庫に格納されています
2018/11/16(金) 22:58:46.21ID:KePwDHh2
2019/01/05(土) 12:19:37.86ID:pg87qjuh
>>481
何なのか書かれていますよ。
何なのか書かれていますよ。
2019/01/05(土) 17:52:07.16ID:1ok9U7HR
ハイフンはコマンドオプションに干渉しそうで
俺はアンダーバーをなるべく使ってる
俺はアンダーバーをなるべく使ってる
484login:Penguin
2019/01/05(土) 21:36:08.48ID:4bP8lDOa 先頭じゃなければ問題ないっしょ
485login:Penguin
2019/01/06(日) 00:09:47.96ID:tZSN77Ex 12時間表記するデジタル時計と
1日に2周もするアナログ時計は早く滅びてほしい
1日に2周もするアナログ時計は早く滅びてほしい
486login:Penguin
2019/01/06(日) 00:13:16.88ID:tZSN77Ex >>482
Tが何の略かってことじゃないの?
Tが何の略かってことじゃないの?
2019/01/06(日) 00:24:23.38ID:cBXjlHMg
2019/01/06(日) 00:27:07.08ID:cAPmRwoX
ファイル先頭の目印もアンダースコアだから_for_bar.txtみたくなるな
禁止文字や特殊文字を除外したら他は@や=しか残らんか
禁止文字や特殊文字を除外したら他は@や=しか残らんか
2019/01/06(日) 00:29:50.31ID:hBlrWDWt
2019/01/06(日) 06:42:50.89ID:ls6GhQYr
目立たせたいファイルは先頭に「,」を付けてる。
名前順ソートでかなり先頭に来るし、Unix対話シェルの特殊文字にも引っ掛からない。
名前順ソートでかなり先頭に来るし、Unix対話シェルの特殊文字にも引っ掛からない。
2019/01/06(日) 09:33:09.71ID:e4ugkFOi
tarコマンドでバックアップするとき、絶対パスで書かずに相対パスで打てと言われていて、
解凍したときに絶対パスで上書きされるからだとは思うのですが、
今、#tar cvfz /root/etc.tar.gz /etc
としてからできあがったファイルを#tar tvfz すると
drwxr-xr-x root/root 0 2018-07-05 03:54 etc/init/
-rw-r--r-- root/root 560 2018-04-27 19:58 etc/init/plymouth-shutdown.conf
-rw-r--r-- root/root 1302 2018-04-27 19:58 etc/init/serial.conf
こんな感じに出るのですが、/から始まっていないので、これは相対パスになっているのでしょうか?
怖くて解凍ができないので、気になります。
/rootで解凍すると、/root/etcに解凍されるのでしょうか?
作業環境はCentOS6です
解凍したときに絶対パスで上書きされるからだとは思うのですが、
今、#tar cvfz /root/etc.tar.gz /etc
としてからできあがったファイルを#tar tvfz すると
drwxr-xr-x root/root 0 2018-07-05 03:54 etc/init/
-rw-r--r-- root/root 560 2018-04-27 19:58 etc/init/plymouth-shutdown.conf
-rw-r--r-- root/root 1302 2018-04-27 19:58 etc/init/serial.conf
こんな感じに出るのですが、/から始まっていないので、これは相対パスになっているのでしょうか?
怖くて解凍ができないので、気になります。
/rootで解凍すると、/root/etcに解凍されるのでしょうか?
作業環境はCentOS6です
2019/01/06(日) 10:10:37.88ID:JWZdfD6e
2019/01/06(日) 10:42:45.32ID:D8yE88jJ
494login:Penguin
2019/01/06(日) 12:19:36.81ID:MMsv7nOh >>489
書かれてないやん
書かれてないやん
2019/01/06(日) 13:39:15.18ID:FPV+JY0j
bashのパッチを当てたいです。
http://ftp.gnu.org/gnu/bash/?C=M;O=D
4.4.18ということは、
http://ftp.gnu.org/gnu/bash/bash-4.4-patches/
ここの19以降を当てればOK?
patch -p1 < hoge.patch
つまり、4.4.18を展開したディレクトリで
patch -p1 < bash44-019
でいいですか?
パッチファイルを全部を落とすスクリプトってどう書けばいいですか?
http://ftp.gnu.org/gnu/bash/?C=M;O=D
4.4.18ということは、
http://ftp.gnu.org/gnu/bash/bash-4.4-patches/
ここの19以降を当てればOK?
patch -p1 < hoge.patch
つまり、4.4.18を展開したディレクトリで
patch -p1 < bash44-019
でいいですか?
パッチファイルを全部を落とすスクリプトってどう書けばいいですか?
2019/01/06(日) 16:16:17.85ID:0CkkOwrS
2019/01/06(日) 17:43:42.73ID:FPV+JY0j
2019/01/06(日) 18:12:44.80ID:e4ugkFOi
>>492-493
たしかに端末をさかのぼると「tar: メンバ名から先頭の `/' を取り除きます」がありました。
これは昔と違って、オプション無しで絶対パスで格納することはいつからか無くなった、ということでしょうか?
昔は絶対パスで格納されていたということでしょうか?
たしかに端末をさかのぼると「tar: メンバ名から先頭の `/' を取り除きます」がありました。
これは昔と違って、オプション無しで絶対パスで格納することはいつからか無くなった、ということでしょうか?
昔は絶対パスで格納されていたということでしょうか?
499login:Penguin
2019/01/06(日) 23:12:50.83ID:A34As3MQ ファイルの中身を空にするだけのコマンドって
どんなのが良いですか?
$ cat hoge.txt > hoge.txt
というのはどうでしょうか?
もっと良いのありますか?
xor eax,eax
みたいなスマートなのあったら教えてください
どんなのが良いですか?
$ cat hoge.txt > hoge.txt
というのはどうでしょうか?
もっと良いのありますか?
xor eax,eax
みたいなスマートなのあったら教えてください
2019/01/06(日) 23:24:48.32ID:Vr6qgUMk
/dev/null
2019/01/06(日) 23:40:12.74ID:XYPB5Ru3
:> hoge.txt
2019/01/07(月) 00:13:37.61ID:53XxvaSk
>>501
こんなん知らんかったわ
> hoge.txt
だけでも行けるみたいね。勉強になるわ
https://www.tecmint.com/empty-delete-file-content-linux/
こんなん知らんかったわ
> hoge.txt
だけでも行けるみたいね。勉強になるわ
https://www.tecmint.com/empty-delete-file-content-linux/
503login:Penguin
2019/01/07(月) 02:54:27.70ID:9MdyrweN2019/01/07(月) 06:12:25.20ID:bbpewz2O
ファイルの権限についていいですか
mint17.3のxfceです
最近発覚したんですが外付けHDDに移動するとファイル権限が644から600に変わるようです
ディレクトリも同様に755から700になります
HDDはWindows時代からの外付け4TBですがどうすれば権限を維持したまま移動できますか?
移動はファイラからファイルを直接ドラッグしてます
後この方法で大量の画像を移動するとたまにOSごと固まります
画像フォルダを開くとサムネ生成のtumblerdが暴走してメモリを食い潰すので無効化してるはずなんですが
bashのset -Cで既存ファイルの新規保存を無効化した場合は >| foo.txtで内容を消せますね
mint17.3のxfceです
最近発覚したんですが外付けHDDに移動するとファイル権限が644から600に変わるようです
ディレクトリも同様に755から700になります
HDDはWindows時代からの外付け4TBですがどうすれば権限を維持したまま移動できますか?
移動はファイラからファイルを直接ドラッグしてます
後この方法で大量の画像を移動するとたまにOSごと固まります
画像フォルダを開くとサムネ生成のtumblerdが暴走してメモリを食い潰すので無効化してるはずなんですが
bashのset -Cで既存ファイルの新規保存を無効化した場合は >| foo.txtで内容を消せますね
2019/01/07(月) 11:06:34.26ID:Mf7/dABQ
>>504
移動先がNTFSなら無理でしょ
移動先がNTFSなら無理でしょ
2019/01/07(月) 18:33:57.39ID:Uw1r3g8C
>>494
他サイトですが参考までに
ttp://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a003169814.htm
ttps://www.w3.org/TR/NOTE-datetime
ttps://en.wikipedia.org/wiki/ISO_8601
ISO 8601 の公式文書は有料でしょうね
ttps://www.iso.org/standard/40874.html
他サイトですが参考までに
ttp://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a003169814.htm
ttps://www.w3.org/TR/NOTE-datetime
ttps://en.wikipedia.org/wiki/ISO_8601
ISO 8601 の公式文書は有料でしょうね
ttps://www.iso.org/standard/40874.html
2019/01/07(月) 23:31:35.77ID:1ZhI+93M
なんでISO規格って有料(しかもまあまあ高額)なんだろうね。
海外のインターネットって無償で提供しますっていうイメージがあるから意外だわ。
海外のインターネットって無償で提供しますっていうイメージがあるから意外だわ。
2019/01/07(月) 23:37:05.57ID:r8KAJqK8
>>504
> 移動はファイラからファイルを直接ドラッグしてます
> 後この方法で大量の画像を移動するとたまにOSごと固まります
俺もThunarで大量ファイルをコピーするときに固まるけど
OS自体は固まっていないように思うだが。
黙って待っていればコピーが完了する。
Thunarか何かが固まってるんじゃないのかな。
大規模なファイル操作をする時はcajaかCUIでやってごまかしてる。
> 移動はファイラからファイルを直接ドラッグしてます
> 後この方法で大量の画像を移動するとたまにOSごと固まります
俺もThunarで大量ファイルをコピーするときに固まるけど
OS自体は固まっていないように思うだが。
黙って待っていればコピーが完了する。
Thunarか何かが固まってるんじゃないのかな。
大規模なファイル操作をする時はcajaかCUIでやってごまかしてる。
2019/01/07(月) 23:40:29.66ID:r8KAJqK8
移動の時も固まるね
2019/01/10(木) 02:09:14.09ID:psij9e1X
sh -c "コマンド" のコマンドにはシェルのビルドインって使えないんですか?
$ sh -c "echo hoge"
hoge
$ sh -c "for z in a b c ; echo $z"
sh: -c: line 0: syntax error near unexpected token `echo'
sh: -c: line 0: `for z in a b c ; echo '
$ sh -c "echo hoge"
hoge
$ sh -c "for z in a b c ; echo $z"
sh: -c: line 0: syntax error near unexpected token `echo'
sh: -c: line 0: `for z in a b c ; echo '
2019/01/10(木) 02:15:24.88ID:RQ+rZeHn
>>510
> sh: -c: line 0: syntax error near unexpected token `echo'
sh -c "for z in a b c ; do echo $z ; done"
> sh: -c: line 0: syntax error near unexpected token `echo'
sh -c "for z in a b c ; do echo $z ; done"
512login:Penguin
2019/01/10(木) 02:21:19.62ID:x0eYNCVN Ubuntu18.04使用してます。
Ubuntu18.0.4で使用できるデータ復元ソフト教えてください。
外付けHD、外付けUSBメモリー、外付けDVDドライブなどなんでも復元できるの教えてください。
いくつか候補あっても結構です。
まあ、出来れば一番有名で一番データ復元率高いの教えてください。
Ubuntu18.0.4で使用できるデータ復元ソフト教えてください。
外付けHD、外付けUSBメモリー、外付けDVDドライブなどなんでも復元できるの教えてください。
いくつか候補あっても結構です。
まあ、出来れば一番有名で一番データ復元率高いの教えてください。
2019/01/10(木) 02:32:35.01ID:psij9e1X
>>511
すいません、zshの手癖でdo〜doneの形にしてませんでした
ただ、こうなるのは何故ですかね?
$ sh -c "for z in a b c ; do echo $z ;done"
c
c
c
$ for z in a b c ; do echo $z ;done
a
b
c
なんでこんなこと考えてるかと言うと、「任意のコマンドの集合」をシェルスクリプト作って実行してdisownしたり、nohupやscreen使ったり、あるいは古いatコマンドを使ったりとかを一切せずに、カレントシェルからワンラインでやる方法はないものかと思ったからでした
すいません、zshの手癖でdo〜doneの形にしてませんでした
ただ、こうなるのは何故ですかね?
$ sh -c "for z in a b c ; do echo $z ;done"
c
c
c
$ for z in a b c ; do echo $z ;done
a
b
c
なんでこんなこと考えてるかと言うと、「任意のコマンドの集合」をシェルスクリプト作って実行してdisownしたり、nohupやscreen使ったり、あるいは古いatコマンドを使ったりとかを一切せずに、カレントシェルからワンラインでやる方法はないものかと思ったからでした
2019/01/10(木) 02:45:13.77ID:przErGCc
>>513
$ sh -c 'for z in a b c ; do echo $z ;done'
shの引数に渡されるときには外側のシェルで$zが既に展開されてる
$ echo sh -c "for z in a b c ; do echo $z ;done"
$ sh -c 'for z in a b c ; do echo $z ;done'
shの引数に渡されるときには外側のシェルで$zが既に展開されてる
$ echo sh -c "for z in a b c ; do echo $z ;done"
2019/01/10(木) 02:58:43.54ID:psij9e1X
>>514
失礼いたしました。初歩的なことですね。
sh -c "for z in a b c ; do echo \$z ;done"
a
b
c
$ sh -c 'for z in a b c ; do echo $z ;done'
a
b
c
とりあえず、ビルドイン関数もパイプもリダイレクトも普通にsh -c "コマンド"の形で使えることが分かりました
ケツに&!付けてdisownすればOKですね
ありがとうございました
失礼いたしました。初歩的なことですね。
sh -c "for z in a b c ; do echo \$z ;done"
a
b
c
$ sh -c 'for z in a b c ; do echo $z ;done'
a
b
c
とりあえず、ビルドイン関数もパイプもリダイレクトも普通にsh -c "コマンド"の形で使えることが分かりました
ケツに&!付けてdisownすればOKですね
ありがとうございました
2019/01/10(木) 07:00:49.62ID:Ohbn5HZi
>>512
【Winのような復元ソフト】は「ない」と思って良い
今後のアドバイスとしては
バックアップの励行とWin=Linux間を自由に操作しないということ
せいぜい特定のフォルダの共有に止めるべき
【Winのような復元ソフト】は「ない」と思って良い
今後のアドバイスとしては
バックアップの励行とWin=Linux間を自由に操作しないということ
せいぜい特定のフォルダの共有に止めるべき
2019/01/10(木) 08:22:41.52ID:ag1tlbcl
>>512
dd
dd
518login:Penguin
2019/01/10(木) 11:15:21.46ID:EjjAhi9/ >>517
システム修復CD
SystemRescueCD
Trinity Rescue Kit
Ulitmate Boot CD
復旧特化Linux
Parted Magic(最新有料/古いの無料)
2013ver
http://mrsebe.bplaced.net/blog/wordpress/?p=80
破損ディスクから抽出
ddrescue
パーティション修復
testdisk
ファイル復元
testdisk付属のphotorec
但しファイル名までは戻せない
ファイルシステムがex4ならext4magtic
ファイルを消してもプロセスが生きていればlsofとか
システム修復CD
SystemRescueCD
Trinity Rescue Kit
Ulitmate Boot CD
復旧特化Linux
Parted Magic(最新有料/古いの無料)
2013ver
http://mrsebe.bplaced.net/blog/wordpress/?p=80
破損ディスクから抽出
ddrescue
パーティション修復
testdisk
ファイル復元
testdisk付属のphotorec
但しファイル名までは戻せない
ファイルシステムがex4ならext4magtic
ファイルを消してもプロセスが生きていればlsofとか
2019/01/10(木) 12:36:21.82ID:EjjAhi9/
>>512
安価ミス
安価ミス
520login:Penguin
2019/01/10(木) 14:45:30.88ID:6oqvcZwN >>517
ddは破損でエラーになったら停止しちゃうやん
ddは破損でエラーになったら停止しちゃうやん
2019/01/10(木) 15:10:49.83ID:ONIdj6GA
エラー無視するようにすればいいだけでは
522login:Penguin
2019/01/10(木) 22:13:07.90ID:Us6dt/1v ubuntu16.04を使っています。
postfixでsmtpsに限定する設定(smtpd_enforce_tls = yesやその他)をした上で、mailutilsのmailコマンドからgmailへ送信しようとしましたが、
> postfix/smtp[24118]: connect to alt1.gmail-smtp-in.l.google.com[64.233.179.26]:25: No route to host
と表示され、OP25Bに引っかかっているようです。(wimax回線使っています)
mailコマンドを使用すると必ずポート25へアクセスするのでしょうか
すでに対峙された方がいらっしゃったら、教えてください
postfixでsmtpsに限定する設定(smtpd_enforce_tls = yesやその他)をした上で、mailutilsのmailコマンドからgmailへ送信しようとしましたが、
> postfix/smtp[24118]: connect to alt1.gmail-smtp-in.l.google.com[64.233.179.26]:25: No route to host
と表示され、OP25Bに引っかかっているようです。(wimax回線使っています)
mailコマンドを使用すると必ずポート25へアクセスするのでしょうか
すでに対峙された方がいらっしゃったら、教えてください
2019/01/11(金) 00:15:23.17ID:UZr/7ZNA
ググれば出る
524512
2019/01/11(金) 00:33:26.22ID:gFWjI2Ak >>516
あるじゃんw
>>517
ddで出来るのですか
ありがとうございます
ddは上書き削除にのみ使うと思ってました。
>>518
一応、ここ↓もみたのですが、やっぱPhotRecが一番簡単そうですね。
https://recoverit.wondershare.jp/hdd/linux-data-recovery-soft.html
https://jp.linux.com/news/linuxcom-exclusive/427151-lco2015030501
あと、R-Studioってのも有名みたいですね。
これはWindows版もあるみたいです(なぜかWin版は有料らしいですが。)
あるじゃんw
>>517
ddで出来るのですか
ありがとうございます
ddは上書き削除にのみ使うと思ってました。
>>518
一応、ここ↓もみたのですが、やっぱPhotRecが一番簡単そうですね。
https://recoverit.wondershare.jp/hdd/linux-data-recovery-soft.html
https://jp.linux.com/news/linuxcom-exclusive/427151-lco2015030501
あと、R-Studioってのも有名みたいですね。
これはWindows版もあるみたいです(なぜかWin版は有料らしいですが。)
525login:Penguin
2019/01/11(金) 00:36:03.21ID:gFWjI2Ak 他スレにこんなのもあった。
122 名前:名無しさん@お腹いっぱい。投稿日:2016/10/11(火) 06:29:14.38 0
SDカードから復元を試しました
37個位のmts動画 21個位のjpg写真
上から悪い順です
かんたんファイル復活2 SDカードのドライブが読み込めない
Glary Undelete SDカードのドライブが読み込めない
Recuva 動画0個復元 写真17個復元
DiskDigger 動画80個復元(107MB位に分割されて復元されるから数が多い?) 写真17個復元
R-studio 動画19個復元 写真17個復元 (無料だと256KBの制限で復元は試していない)
RescuePRO Deluxe 動画36個復元 写真17個復元(拡張子がmpoになってjpgにしないと駄目)
EaseUS Data Recovery Wizard Free 動画37個復元 写真21個復元(プレビューで21個中4個壊れているから実質17個)
(無料だと500MBの制限で復元は動画と写真1個しか試していない)
質問です
Recuvaが評判が良いのに動画も写真も復元率が悪いのですがそんなものなんですか?
RescuePRO Deluxe(SDカードに付いてきた有料版?)で良いかなって気がするんですが
ほかに無料や有料で良いのありますか?
ただ無料でRescuePRO Deluxeが使えるのでお金出してまで有料買うかは悩むところです
122 名前:名無しさん@お腹いっぱい。投稿日:2016/10/11(火) 06:29:14.38 0
SDカードから復元を試しました
37個位のmts動画 21個位のjpg写真
上から悪い順です
かんたんファイル復活2 SDカードのドライブが読み込めない
Glary Undelete SDカードのドライブが読み込めない
Recuva 動画0個復元 写真17個復元
DiskDigger 動画80個復元(107MB位に分割されて復元されるから数が多い?) 写真17個復元
R-studio 動画19個復元 写真17個復元 (無料だと256KBの制限で復元は試していない)
RescuePRO Deluxe 動画36個復元 写真17個復元(拡張子がmpoになってjpgにしないと駄目)
EaseUS Data Recovery Wizard Free 動画37個復元 写真21個復元(プレビューで21個中4個壊れているから実質17個)
(無料だと500MBの制限で復元は動画と写真1個しか試していない)
質問です
Recuvaが評判が良いのに動画も写真も復元率が悪いのですがそんなものなんですか?
RescuePRO Deluxe(SDカードに付いてきた有料版?)で良いかなって気がするんですが
ほかに無料や有料で良いのありますか?
ただ無料でRescuePRO Deluxeが使えるのでお金出してまで有料買うかは悩むところです
2019/01/13(日) 02:39:08.47ID:CRGNwh6n
sshログイン後、以下の@とAはどうやればできますか?
@任意のディレクトリにcdしている状態
A任意のディレクトリにcdし、かつ別のシェルに切り替えている状態
なお、「別のシェルに切り替えている」だけならば「ssh -t remotehost zsh -i」でうまくいきました
@任意のディレクトリにcdしている状態
A任意のディレクトリにcdし、かつ別のシェルに切り替えている状態
なお、「別のシェルに切り替えている」だけならば「ssh -t remotehost zsh -i」でうまくいきました
2019/01/13(日) 07:02:19.18ID:Fi1uUOu5
lsコマンドの「配置機能」だけを利用する方法ってありますかね。
lsコマンドには端末エミュレータの幅などに合わせて綺麗に表示する機能がありますが
これを単独で利用したいです。
pasteコマンドでも似たようなことができますがこれは自分で与文字列の最大長を求めるなどしないといけない
という難点があります。
lsコマンドには端末エミュレータの幅などに合わせて綺麗に表示する機能がありますが
これを単独で利用したいです。
pasteコマンドでも似たようなことができますがこれは自分で与文字列の最大長を求めるなどしないといけない
という難点があります。
2019/01/13(日) 09:39:36.69ID:Q70r7h6H
2019/01/13(日) 12:47:59.89ID:rzhBOAEJ
linuxそのものとは関係ないけど
ubuntuのAsunderでCDからflacでリッピングしたんだけどこれを一気にmp3にするにはどうすればいい?
元のCDはもうない
ubuntuのAsunderでCDからflacでリッピングしたんだけどこれを一気にmp3にするにはどうすればいい?
元のCDはもうない
2019/01/13(日) 12:52:51.63ID:I5o3Ud+K
ffmpegかなんか使えばコマンド一行ですむだろ
2019/01/13(日) 13:12:49.09ID:HUSfdmat
質問1.シェル更新がしたいです。
ubuntuでいいんですが、ログインシェルと$SHELLの関係を教えてください。
.bashrcに$SHELL='/usr/local/bin/bash'とかいてchsh -s /usr/local/bin/bashとすると
シェル更新になるのでしょうか?それとも片方だけ?
質問2
ディストリによって/bin/shは/bin/bashにシンボリックリンクだったり、単独のshだったりします。
ネットを見ると、
>「sh」という名前でbashを動かしたときは、できるだけ昔のshっぽく動きますよ
>「/bin/sh」と「/bin/bash」のどちらを指定しても、動き出すのは「/bin/bash」です。
>ただし「/bin/sh」を指定したときは、bashのくせにshっぽく動くのです。
とあり、自分で書くプログラムは#!/bin/bashにしています。
しかし、インストールファイルで#!/bin/shなファイルも多くあり必要だと思います。
古いままのshを使いたくないので、/bin/shはどの様にビルドすればいいですか?
ubuntuでいいんですが、ログインシェルと$SHELLの関係を教えてください。
.bashrcに$SHELL='/usr/local/bin/bash'とかいてchsh -s /usr/local/bin/bashとすると
シェル更新になるのでしょうか?それとも片方だけ?
質問2
ディストリによって/bin/shは/bin/bashにシンボリックリンクだったり、単独のshだったりします。
ネットを見ると、
>「sh」という名前でbashを動かしたときは、できるだけ昔のshっぽく動きますよ
>「/bin/sh」と「/bin/bash」のどちらを指定しても、動き出すのは「/bin/bash」です。
>ただし「/bin/sh」を指定したときは、bashのくせにshっぽく動くのです。
とあり、自分で書くプログラムは#!/bin/bashにしています。
しかし、インストールファイルで#!/bin/shなファイルも多くあり必要だと思います。
古いままのshを使いたくないので、/bin/shはどの様にビルドすればいいですか?
532login:Penguin
2019/01/13(日) 13:24:22.40ID:H0Sg8MHT > 古いままのshを使いたくないので、/bin/shはどの様にビルドすればいいですか?
/bin/sh を差し替えたいってこと?
慣れてないのにそんなことしない方がいいよ
/bin/sh を差し替えたいってこと?
慣れてないのにそんなことしない方がいいよ
533login:Penguin
2019/01/13(日) 13:40:17.23ID:AF5qb08B ログインシェルを変えたいだけなら
chsh だけで十分だよ
ただし /etc/shells に記載されてるシェルだけ選択できる
chsh だけで十分だよ
ただし /etc/shells に記載されてるシェルだけ選択できる
2019/01/13(日) 15:22:29.34ID:HUSfdmat
$SHELLはただの環境変数なので、ログインシェルと無関係にtshとか指定できてしまうのですね。
とりあえずsh入れ替えは様子見します。
とりあえずsh入れ替えは様子見します。
2019/01/13(日) 15:23:07.13ID:HUSfdmat
bashのビルドとログインシェル変更はできました。
2019/01/13(日) 15:43:07.84ID:I5o3Ud+K
もう少し勉強してから来い
537login:Penguin
2019/01/13(日) 15:49:36.26ID:R6AFrj0A CENTOSのターミナル上で日本語が■となって文字化けするのですがどうすれば正常に表示できますか?
↓のような書き込みあるのですがCUIのみ環境でターミナル上で日本語を表示させるのはできないということでしょうか?
https://teratail.com/questions/32920
TaichiYanagiy
2016/04/21 12:21
Linux コンソールでは日本語は表示できないです。
fbterm とかインストールすればできるかもしれませんが、CentOS 7 には入っていないようです。
-------
やったこと
https://teratail.com/questions/32920
ここ読んで
yum -y install vlgothic-*
を実行したがだめ
https://eng-entrance.com/linux-localization-lang
ここよんで
# localectl set-locale LANG=ja_JP.utf8
これしたがだめ
↓のような書き込みあるのですがCUIのみ環境でターミナル上で日本語を表示させるのはできないということでしょうか?
https://teratail.com/questions/32920
TaichiYanagiy
2016/04/21 12:21
Linux コンソールでは日本語は表示できないです。
fbterm とかインストールすればできるかもしれませんが、CentOS 7 には入っていないようです。
-------
やったこと
https://teratail.com/questions/32920
ここ読んで
yum -y install vlgothic-*
を実行したがだめ
https://eng-entrance.com/linux-localization-lang
ここよんで
# localectl set-locale LANG=ja_JP.utf8
これしたがだめ
2019/01/13(日) 16:14:53.40ID:I5o3Ud+K
日本語フォント入れてfbterm使えば出来るけどKmsconのほうがいいと思います
2019/01/13(日) 16:24:58.83ID:dvKYRffv
# fdisk loop_sps.img
デバイス ブート 始点 終点 ブロック Id システム
loop_sps.img1 2048 43007 20480 83 Linux
loop_sps.img2 43008 83967 20480 83 Linux
loop_sps.img3 83968 204799 60416 83 Linux
# losetup -f
/dev/loop0
# losetup /dev/loop0 loop_sps.img
# losetup -a
/dev/loop0: [0801]:1312473 (/home/hoge/loopback/loop_sps.img)
# sudo kpartx -av loop_sps.img
add map loop1p1 (252:0): 0 40960 linear /dev/loop1 2048
add map loop1p2 (252:1): 0 40960 linear /dev/loop1 43008
add map loop1p3 (252:2): 0 120832 linear /dev/loop1 83968
# ls /dev/mapper
control loop0p1 loop0p2 loop0p3
# mount /dev/mapper/loop0p1 /mnt/data1
mount: ファイルシステムタイプを指定する必要があります
ディスクイメージでディスクの扱い方を勉強中です
スパースファイルの10MBファイルをext4に変換後、20MBごとに分割しました
mountしようとしてもfsを指定しろと出るんですが何が問題なんでしょう?ext4を指定してもこのままです
# mount loop_sps.img /mnt
# df -Th | head -n1 && df -Th | grep mnt
Filesystem Type Size Used Avail Use% Mounted on
/dev/loop0 ext4 93M 1.6M 85M 2% /mnt
こうすれば普通にmountされますが・・・
デバイス ブート 始点 終点 ブロック Id システム
loop_sps.img1 2048 43007 20480 83 Linux
loop_sps.img2 43008 83967 20480 83 Linux
loop_sps.img3 83968 204799 60416 83 Linux
# losetup -f
/dev/loop0
# losetup /dev/loop0 loop_sps.img
# losetup -a
/dev/loop0: [0801]:1312473 (/home/hoge/loopback/loop_sps.img)
# sudo kpartx -av loop_sps.img
add map loop1p1 (252:0): 0 40960 linear /dev/loop1 2048
add map loop1p2 (252:1): 0 40960 linear /dev/loop1 43008
add map loop1p3 (252:2): 0 120832 linear /dev/loop1 83968
# ls /dev/mapper
control loop0p1 loop0p2 loop0p3
# mount /dev/mapper/loop0p1 /mnt/data1
mount: ファイルシステムタイプを指定する必要があります
ディスクイメージでディスクの扱い方を勉強中です
スパースファイルの10MBファイルをext4に変換後、20MBごとに分割しました
mountしようとしてもfsを指定しろと出るんですが何が問題なんでしょう?ext4を指定してもこのままです
# mount loop_sps.img /mnt
# df -Th | head -n1 && df -Th | grep mnt
Filesystem Type Size Used Avail Use% Mounted on
/dev/loop0 ext4 93M 1.6M 85M 2% /mnt
こうすれば普通にmountされますが・・・
2019/01/13(日) 16:26:54.84
フォーマットしてるん?
2019/01/13(日) 16:29:45.40ID:dvKYRffv
>スパースファイルの10MB
これ100MBです
これ100MBです
542login:Penguin
2019/01/13(日) 16:34:56.13ID:3xkV/Dyy linuxのディストリには、目指すべき方向性が盛り込まれている。
なぜ、エロ目的のディストリがないのか?!?
なぜ、エロ目的のディストリがないのか?!?
543login:Penguin
2019/01/13(日) 16:49:37.58ID:vFKZ39mt544login:Penguin
2019/01/13(日) 16:53:07.27ID:vFKZ39mt PSFフォント自作すれば512文字(からASCIIを除いた分)の日本語文字は使えるようになるんじゃね
545login:Penguin
2019/01/13(日) 17:06:23.13ID:H0Sg8MHT546login:Penguin
2019/01/13(日) 17:42:54.23ID:uUEWCSU2 >>542
doutei kimoi
doutei kimoi
2019/01/13(日) 17:53:21.06ID:YsZtZUAD
>>542
ディストリがあなたのために何ができるかを問うのではなく、あなたがディストリのために何ができるかを問うてほしい
ディストリがあなたのために何ができるかを問うのではなく、あなたがディストリのために何ができるかを問うてほしい
548login:Penguin
2019/01/13(日) 18:18:04.74ID:/zaakSUO 画面に「LI」と出たまま止まってしまうのですが次に何をしたらいいですか?
549login:Penguin
2019/01/13(日) 19:00:26.17ID:uUEWCSU2 >>548
おじさんにチミのlilo.conf見せてみ
おじさんにチミのlilo.conf見せてみ
550login:Penguin
2019/01/13(日) 19:25:34.96ID:sqaELV7j2019/01/13(日) 19:34:56.18ID:I5o3Ud+K
15年くらい前に作られてそうなのに最新版に対応してるのがすごいな
2019/01/13(日) 20:28:24.03ID:QQ/nBKoe
>>550
これはディストリっていうかテーマだし、萌えとエロは違うだろ
これはディストリっていうかテーマだし、萌えとエロは違うだろ
2019/01/13(日) 22:06:25.27ID:Wp3VBOUc
ネタにまじれ…
2019/01/14(月) 11:33:32.92ID:e4IA+xl+
2019/01/14(月) 14:17:46.78ID:nnvqM0Jf
>>531
#!/bin/sh のスクリプトは、bash 特有の文法を使っていないけど、
#!/bin/bash は、使っている
bash 特有の文法を使っていれば、#!/bin/sh とは書けない!
#!/bin/bash と書かなければならない
#!/bin/sh の方が、他のシェルとの互換性が高い
#!/bin/sh のスクリプトは、bash 特有の文法を使っていないけど、
#!/bin/bash は、使っている
bash 特有の文法を使っていれば、#!/bin/sh とは書けない!
#!/bin/bash と書かなければならない
#!/bin/sh の方が、他のシェルとの互換性が高い
2019/01/14(月) 14:22:46.28ID:nnvqM0Jf
>>539
fstab なども、見れば?
fstab なども、見れば?
557login:Penguin
2019/01/14(月) 15:50:19.04ID:ngOueGVE 指定した範囲の数字を順番に出力するコマンドってなんだったっけ?
$ hoge 2 5
2
3
4
5
↑みたいなやつ
$ hoge 2 5
2
3
4
5
↑みたいなやつ
2019/01/14(月) 15:57:55.50ID:Pcx5I6S5
>>557
36
36
2019/01/14(月) 16:01:51.64ID:Pcx5I6S5
>>558
2×2×3×3=36
2×2×3×3=36
2019/01/14(月) 16:06:37.72ID:28o8Z+iC
>>557
seq かな
seq かな
561login:Penguin
2019/01/14(月) 16:15:48.12ID:ngOueGVE >>560
ありがとう
ありがとう
2019/01/14(月) 16:22:35.63ID:Pcx5I6S5
俺にも礼言えやコラ、ヒントやったろーが
563login:Penguin
2019/01/14(月) 16:34:45.52ID:ngOueGVE2019/01/14(月) 16:37:31.18ID:Pcx5I6S5
4×9=36
2019/01/14(月) 20:06:21.47ID:NeDallKQ
gpartedでHDDをコピーしてそのHDDから起動するということは出来ないって事?
インストしたHDDの中身をgparted使って複製して複製したやつを起動したいという簡単な話なんだど。
インストしたHDDの中身をgparted使って複製して複製したやつを起動したいという簡単な話なんだど。
2019/01/14(月) 20:08:25.46
なんの話?
2019/01/14(月) 20:12:16.52ID:clhVorR6
出来るけど必要な情報を提供しない&人の話聞かない奴には無理
2019/01/14(月) 20:19:03.10
ああ、>>241とかなのね
P2Vしたら?
P2Vしたら?
2019/01/14(月) 21:44:21.14ID:XLvDIi96
>>526
https://serverfault.com/questions/167416/how-can-i-automatically-change-directory-on-ssh-login
>>555
#!/bin/bash
でスクリプト書いたとき、
sh script.sh で実行したときと bash script.sh って実行したときで
挙動が違ったことがあった。
一行目のシェルで実行してくれるわけじゃないんだな。
https://serverfault.com/questions/167416/how-can-i-automatically-change-directory-on-ssh-login
>>555
#!/bin/bash
でスクリプト書いたとき、
sh script.sh で実行したときと bash script.sh って実行したときで
挙動が違ったことがあった。
一行目のシェルで実行してくれるわけじゃないんだな。
2019/01/14(月) 22:01:58.33ID:VYSqKgGP
ネタにマジレス・・・
571login:Penguin
2019/01/14(月) 22:44:02.80ID:qhH1qpNc2019/01/14(月) 22:59:04.43ID:IGw4bJRa
win10上VMWare上のubuntu16.04上で作業しています
SDカードの移行のため、ソースとなるSDからRawイメージをPCへ圧縮して読み出しました
sudo sh -c "dd if=/dev/sdb | gzip -c > SourceSD.img.gz"
SDカードを差し替えた後、新SDへの書き込みは以下でうまくできました
gzip -c SourceSD.img.gz | dd of=/dev/sdc
移行先のデバイスでは問題なく動作しています
この後なんですが、imgファイルの中身をちょっと覗きたくなって、Rawイメージの中から
特定のパーティションをマウントしようと考えました。
そこでまずはSourceSD.img.gzを展開しようと
gzip -dc SourceSD.img.gz | dd of=SourceSD.img
としましたが、SourceSD.imgのサイズはSourceSD.img.gzと同じになり
fdisk -l SourceSD.img
としても、パーティションの状態が確認できません
要するに展開出来ていないということなのでしょうが、これはいったいなぜなのでしょうか
うまく展開して、PC上でマウントできる状態にしたいので、アドバイスお願いします
SDカードの移行のため、ソースとなるSDからRawイメージをPCへ圧縮して読み出しました
sudo sh -c "dd if=/dev/sdb | gzip -c > SourceSD.img.gz"
SDカードを差し替えた後、新SDへの書き込みは以下でうまくできました
gzip -c SourceSD.img.gz | dd of=/dev/sdc
移行先のデバイスでは問題なく動作しています
この後なんですが、imgファイルの中身をちょっと覗きたくなって、Rawイメージの中から
特定のパーティションをマウントしようと考えました。
そこでまずはSourceSD.img.gzを展開しようと
gzip -dc SourceSD.img.gz | dd of=SourceSD.img
としましたが、SourceSD.imgのサイズはSourceSD.img.gzと同じになり
fdisk -l SourceSD.img
としても、パーティションの状態が確認できません
要するに展開出来ていないということなのでしょうが、これはいったいなぜなのでしょうか
うまく展開して、PC上でマウントできる状態にしたいので、アドバイスお願いします
573login:Penguin
2019/01/14(月) 23:17:03.39ID:EuaUxkjW >>569
shやbashにとってはシェバンはただのコメントだからね
スクリプトに+xして直接実行したときだけexecveが特別にその一行目を解釈するから意味を持つ
https://linuxjm.osdn.jp/html/LDP_man-pages/man2/execve.2.html
shやbashにとってはシェバンはただのコメントだからね
スクリプトに+xして直接実行したときだけexecveが特別にその一行目を解釈するから意味を持つ
https://linuxjm.osdn.jp/html/LDP_man-pages/man2/execve.2.html
2019/01/14(月) 23:18:56.50ID:IGw4bJRa
あら
gunzip -dc < SourceSD.img.gz | dd of=SourceSD.img
以下でいけましたぁ
質問は取り下げます
gunzip -dc < SourceSD.img.gz | dd of=SourceSD.img
以下でいけましたぁ
質問は取り下げます
2019/01/15(火) 00:13:33.59ID:1SZMXl0b
たくさんテキストファイルがあり、
それぞれのファイルの行の配列はこんな感じです(フォーマットは定型です)
data1
hoge=2352
fuga=345
data2
hoge=4634
fuga=35767
最終的に、
data1=345
data2=35767
というような抽出したいのですが、何かよい方法はありませんでしょうか。
やりたいことは、条件で引っ掛けた行の○行下を抜いてくるというものです。
上データの場合、data1の2行下を抜く。data2の2行下を抜く。という方法があればお教えください。
それぞれのファイルの行の配列はこんな感じです(フォーマットは定型です)
data1
hoge=2352
fuga=345
data2
hoge=4634
fuga=35767
最終的に、
data1=345
data2=35767
というような抽出したいのですが、何かよい方法はありませんでしょうか。
やりたいことは、条件で引っ掛けた行の○行下を抜いてくるというものです。
上データの場合、data1の2行下を抜く。data2の2行下を抜く。という方法があればお教えください。
2019/01/15(火) 00:46:48.26
awk -F'=' 'NR%3 == 1 {x=$1} NR%3 == 0 {print x"="$2}' hoge.txt
2019/01/15(火) 02:08:31.77ID:qPvPFFOI
sed -e 'N;N;s/\n.*=/=/;'
578575
2019/01/15(火) 07:15:35.45ID:1SZMXl0b ありがとうございます。
しかしながら、肝要なことを書き忘れました。
申し訳ありません。
以下の行は、テキストファイル行の途中にあります
;(中略)
data1
hoge=2352
fuga=345
data2
hoge=4634
fuga=35767
;(中略)
なので、data1の2行下、data2の2行下というように、
特定文字列のn行下という風に指定したいのです。
しかしながら、肝要なことを書き忘れました。
申し訳ありません。
以下の行は、テキストファイル行の途中にあります
;(中略)
data1
hoge=2352
fuga=345
data2
hoge=4634
fuga=35767
;(中略)
なので、data1の2行下、data2の2行下というように、
特定文字列のn行下という風に指定したいのです。
2019/01/15(火) 08:47:45.40
egrep -A2 ‘data1|data2’ | egrep -v -- ‘--‘ | >>576
2019/01/15(火) 09:25:25.68ID:ddJZRUPr
PanasonicのLet's NoteにDebian GNU/Linuxを入れています。
Xfce4デスクトップ環境において、電源ケーブルを差し込んで充電モードに切り替えると
画面の輝度が最低になり、更にキーボード操作も受け付けなくなります。
輝度調整キーを押すと再びキーボードなどが操作できるようになりますが、
電源ケーブルを接続する度に↑こういうことをするのは少し手間ですし、
何より原因不明で気持ち悪いです。
そこで原因を突き止めてできれば解決もしたいのですが、
ラップトップパソコンでの電源管理に関するトラブルでは
どういったログを見ればよいでしょうか。ご教示ねがいます。
(例えばapt関連の事象なら/var/log/apt以下のファイルを調べればよい、
というような具合にどこそこのログファイルに電源管理のログが記録されている
みたいなことが知りたいです)
Xfce4デスクトップ環境において、電源ケーブルを差し込んで充電モードに切り替えると
画面の輝度が最低になり、更にキーボード操作も受け付けなくなります。
輝度調整キーを押すと再びキーボードなどが操作できるようになりますが、
電源ケーブルを接続する度に↑こういうことをするのは少し手間ですし、
何より原因不明で気持ち悪いです。
そこで原因を突き止めてできれば解決もしたいのですが、
ラップトップパソコンでの電源管理に関するトラブルでは
どういったログを見ればよいでしょうか。ご教示ねがいます。
(例えばapt関連の事象なら/var/log/apt以下のファイルを調べればよい、
というような具合にどこそこのログファイルに電源管理のログが記録されている
みたいなことが知りたいです)
581login:Penguin
2019/01/15(火) 09:57:06.66ID:UaSyty4G2019/01/15(火) 10:35:20.56ID:Oko32N8s
>>580
よくわからんけどTLPでも入れてみたら
よくわからんけどTLPでも入れてみたら
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカーW杯】1次リーグ敗退に韓国大統領が異例の失望表明…「無能な指揮官選べば結果は火を見るより明らか」★4 [jinjin★]
- 【サッカー】闘莉王氏「この11人じゃなかったら森保さんは間違っている」 ブラジル戦の予想スタメンを発表 [冬月記者★]
- 【速報】 イラン国営メディアが宣言 「核兵器を作る以外に選択肢はない」「平和を実現するには核抑止力が必要」 [お断り★]
- 【国際】「ロシア兵器9割に日本部品」 ミサイルや無人機に転用 [煮卵★]
- 【サッカー】W杯32強決定! 日本はブラジルに勝てば『コートジボワールvsノルウェー』の勝者と対戦… 決勝トーナメント組み合わせ★2 [冬月記者★]
- 「どんな形でも連れて帰りたい」母親が胸の内語る 男児(5)行方不明から1週間…40人態勢で捜索も手がかり見つからず [煮卵★]
- 高市「〇〇、〇〇〇〇〇〇。 」 [402859164]
- 日本人、ニンニクが好きすぎる…🫪 [667744927]
- 【画像】コンビニでごはん買ってきたよ~
- 🫵( ・᷄ὢ・᷅ )俺には>>2がない
- 信仰 vs 紡がれてきた言葉 vs 神の裁き vs 漆黒の空 vs 三千世界 vs 欲望 vs 世界地図に載ってない島 vs ラブ&ピース
- 老人よりも外人によく道を聞かれることが多いのに何故か