トップページ⇒linux
1002コメント331KB

くだらねえ質問はここに書き込め!Part 224 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2016/03/08(火) 17:15:16.23ID:IGwAUPJH
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

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

過去ログ検索
Google検索 http://www.google.co.jp/search?q=site:2ch.net/test/read.cgi/linux/

関連スレッドは、誰か頼む
※前スレ
くだらねえ質問はここに書き込め!Part 223
http://hayabusa6.2ch.net/test/read.cgi/linux/1452251761/
0577login:Penguin2016/05/18(水) 21:05:23.74ID:CRsOSQlq
学校の開発環境がRed Hat Enterprise Linuxになったんですが
家で再現するならFedoraかCentOSどっちが良いと思いますか?
0578login:Penguin2016/05/18(水) 21:10:13.82ID:rUM+3UTx
centOS
0579login:Penguin2016/05/19(木) 07:05:40.73ID:v41FmtGb
>>576
ボンディング使えよ
0580login:Penguin2016/05/19(木) 07:55:07.18ID:+/LG3OCa
ただのボンディングじゃだめだろう。マルチホームでググれ。
0581login:Penguin2016/05/19(木) 07:55:29.88ID:vxt4kwAG
>>576
802.3ad
0582login:Penguin2016/05/19(木) 09:22:02.19ID:cWiTeGOE
rsyncのバックアップ、リストアに詳しい書籍で新しいものを紹介して下さい。
0583login:Penguin2016/05/19(木) 10:08:24.53ID:umheVzxR
書籍?・・・
0584login:Penguin2016/05/19(木) 10:26:54.71ID://9hZNfO
hoge.shの最後で
echo -e "hoge\nhoge"
と出力したとき
a=`hoge.sh`
としても、$aには改行が含まれていません
改行を保存したまま文字列を返したい時はどうしたらいいですか?
0585login:Penguin2016/05/19(木) 10:41:53.14ID://9hZNfO
echo $a
ではなく
echo "$a"
にすると改行も表示されることが分かりました
何故、そうなるのでしょうか?
0586login:Penguin2016/05/19(木) 12:55:01.66ID:VSIYcng3
まずは、マニュアルをよみなさい。>>584 は「コマンド置換」、>>585 は「単語の分割」の項だよ。
次に、変数の内容を正確に把握しなさい。なぜ改行が含まれていないと思ったの?
echo -n "$a" | od -t x1
ってやるのがいいと思うよ。
0587login:Penguin2016/05/19(木) 18:06:34.96ID:gPNrPKpn
シェル変数についての質問なのですが
VAR1=123.456
とやっておいて
echo ${VAR1%.*}
とやると
123 のようにピリオド前の部分だけ切り出されるのですが
これはいったいどんな仕組みでそうなるのでしょうか?

ググるときのキーワードだけでもご教示いただければ幸いです
0588login:Penguin2016/05/19(木) 18:07:30.03ID:NP5HEQyQ
bash {}
0589login:Penguin2016/05/19(木) 18:08:24.78ID:vSknLvt/
Google [yahoo] 検索
0590login:Penguin2016/05/19(木) 21:00:41.86ID:AcbiHirH
>>585
> echo $a

この場合は、$aをshellが解釈して、hoge\nhoge を hoge hoge にしてしまった後にechoに渡す。

echo "$a"

この場合は、hoge\nhogeをそのままechoに渡して、echoが解釈する。

かな〜。知らんけど。
0591login:Penguin2016/05/19(木) 21:02:35.11ID:AcbiHirH
>>587
変数展開
0592login:Penguin2016/05/19(木) 21:05:28.16ID:AcbiHirH
>>582
rsyncを詳しく説明した書籍ってあるのかな〜。ここで聞けば?私は付き合うよ。
0593login:Penguin2016/05/19(木) 21:12:10.42ID:cWiTeGOE
>>582です。サーバー構築の書籍の中に一章か2章分あればありがたいです。
0594login:Penguin2016/05/19(木) 21:19:10.78ID:gPNrPKpn
>>591
ありがとうございます
変数展開で検索して理解しました
%で指定する「最短後置パターンの削除」
というものなのですね
ピリオドに続く任意文字列というパターンを
右から探して最短となる部分を除いてるのですね
助かりました
0595login:Penguin2016/05/19(木) 22:16:45.15ID:b/ghX/eC
>>593
https://books.google.co.jp/books/about/Rsync.html?id=GKqbtgAACAAJ
0596login:Penguin2016/05/20(金) 01:13:18.67ID:ltp4LB3t
初歩的な質問で申し訳ないのですが、お願いします。
scientific linux 7.2をusbメモリからインストールしようとしたのですが「verification faild:(15)access denied」というエラーメッセージがでてブートできません。
どうしたらいいでしょうか。
0597login:Penguin2016/05/20(金) 01:16:54.71ID:ltp4LB3t
>>596
windows8.1のみ使用しています。
pcはfmva77rwzです。
ブートの選択肢にはusbメモリがでています。
0598login:Penguin2016/05/20(金) 03:15:09.99ID:gnpWJa+P
>>597
BIOS設定からセキュアブート切ってみたら?
0599login:Penguin2016/05/20(金) 07:29:03.65ID:4PH9M+NK
セキュアブート切れない糞PXならfedoraでも使っとけ
0600login:Penguin2016/05/20(金) 07:54:53.77ID:oFaIK+N/
>>595サンクス。 日本語版書籍も紹介して下さい。>誰か。
0601login:Penguin2016/05/20(金) 08:17:19.45ID:KyV4LtOV
rsyncなんてman読めば十分よ
0602login:Penguin2016/05/20(金) 08:38:28.00ID:ltp4LB3t
>>598
>>599
ありがとうございます。
インストールできました。
0603login:Penguin2016/05/20(金) 08:41:07.38ID:W2DVhanU
>>600
manやitmediaやwikipedia()読んで何が解らないのさ?
0604login:Penguin2016/05/20(金) 12:32:38.41ID:J4mephCG
damm small linux をHDにインストールしたんだけアンインストールしたい。
別のOSを、DSLを入れたパーティションに上書きみたいな感じでインストールすれば消えかな?
DSLとWInの2択→winのブートローダー って順に表示されてうっとうしい
0605login:Penguin2016/05/20(金) 12:35:46.93ID:iuP9tj6u
その状態なら先にブートローダー消してからじゃないとダメやろ
OSを消すだけならlivecdで起動してmkfs.ext4 /dev/sdXとかWindowsからディスクの管理でパーテーションごと消すとかでいいけどそれだけだとその問題は解決しないよ
0606login:Penguin2016/05/20(金) 12:51:20.39ID:J4mephCG
↑訂正:DSLに限らず、上書き的に別のOSを同じパーティションにインストールしたら元からあったやつは問題なく消えますかね?

DSLに関してはアンインストールに関する情報がほとんど見当たらないので、他のディストロでの方法が適用可能かな、と
0607login:Penguin2016/05/20(金) 12:53:48.66ID:iuP9tj6u
別のOSのインストーラーによるのでなんとも言えません
0608login:Penguin2016/05/20(金) 12:53:59.04ID:J4mephCG
おっと更新してなかった。
やっぱりDSLのブートローダーを先に消さないとダメですか…
面倒くさいことしたなぁ…
0609login:Penguin2016/05/20(金) 17:58:01.71ID:q2gNuCbX
bashでコマンドラインに入力中の文字を
クリアするショートカットってないんですか?
ctrl+e ctrl+u
とすれば全削除できますが
一回の入力で済ませたいです
0610login:Penguin2016/05/20(金) 18:03:33.35ID:seizappb
潔癖症じゃなければCtrl-Cで十分だが
0611login:Penguin2016/05/20(金) 18:15:24.14ID:u5SsCyb2
>>609
readline をカスタマイズ

# ~/.inputrc
# http://linuxjm.osdn.jp/html/GNU_bash/man1/bash.1.html#lbCF
set bind-tty-special-chars off
Control-u: kill-whole-line
0612login:Penguin2016/05/20(金) 18:33:24.08ID:X5xufmLv
>>609
編集>画面クリア
0613login:Penguin2016/05/20(金) 19:15:26.11ID:PYLEfRdZ
>>604
> DSLとWInの2択→winのブートローダー って順に表示されてうっとうしい

最初からwinのブートローダが表示されるようにしたいのかな?それは無理。
windowsの後にlinuxをインストールしたら、windowsが作ったmbrをlinuxが上書きするので、mbrのバックアップを取ってない限り戻れない。
0614login:Penguin2016/05/20(金) 19:38:45.74ID:eWkKHDwo
最近はfixmbrとかないんか
デュアルブートはクソやな
0615login:Penguin2016/05/20(金) 20:10:56.99ID:ScHtYDfz
>>609
ctrl+cじゃだめなの?
0616login:Penguin2016/05/20(金) 20:22:50.70ID:PYLEfRdZ
>>614
いや、私が知らないだけで、windowsの方で修復手段があるなら、それ使えばいいと思う。
0617login:Penguin2016/05/20(金) 20:28:58.59ID:hQB8efFY
mbr作り直すのが一番手っ取り早い
WinPE作って作業してどうぞ
そっから先はWindows板で聞きなー
0618login:Penguin2016/05/20(金) 20:47:37.50ID:A8Ai+n6N
DOSでチャチャッとできるだろ ?
0619login:Penguin2016/05/20(金) 21:54:10.30ID:D7wvmABy
>windowsの後にlinuxをインストールしたら、windowsが作ったmbrをlinuxが上書きするので
マルチブート環境を構築する時にGrubのインストール先をLinuxのパーティションに変更すれば
いいだけの話なんだけどね
WindowsからチェインすればWindowsメニューからLinuxに分岐出来るしタイマーを0にすれば
普段起動したいOSに一気に飛んでくれるしなによりMBRを触らないで済むから後々楽なのに
0620login:Penguin2016/05/20(金) 21:54:36.00ID:4PH9M+NK
そんな脳はなかったんだろ
0621login:Penguin2016/05/20(金) 22:03:16.06ID:PYLEfRdZ
>>619
DSLはわからんけど、最近の奴はpbrに入れさせない風潮だなぁ。なんでもgrubの作者が全てのmbrにgrubを入れるべきであるという方針のらしい(^^?
0622login:Penguin2016/05/20(金) 23:38:12.20ID:eWkKHDwo
よし、loliに戻ろうぜ
0623login:Penguin2016/05/21(土) 01:23:37.48ID:sycQsGpP
>>584-585
1. コマンド $変数
変数内に空白類(半角空白・タブ・改行)があれば、
引数の区切りとみなされ、引数の数が増える

2. コマンド "$変数" (ダブル・クォーテーション)
変数内に空白類があっても、引数の区切りとはみなされない。
変数展開の$、エスケープの\、コマンド置換の`、Bashのヒストリ置換の! が展開される

3. コマンド '$変数' (シングル・クォーテーション)
2よりも強力。" 以外は単なる文字として扱う


改行を見たまま、複数行の文字列を扱いたいのなら、ヒアドキュメントを使う

変数 << EOF
ここに複数行文字列を書く。ただし、$変数を展開する
EOF

変数 << 'EOF'
シングル・クォーテーションで囲めば、変数展開しない
0624login:Penguin2016/05/21(土) 02:01:16.01ID:xUp1YlXW
>>619
>WindowsからチェインすればWindowsメニューからLinuxに分岐出来る


昔はこれやってたけど今はめんどくさくってgrub入れてる
0625login:Penguin2016/05/21(土) 09:25:02.49ID:q7hSDnxS
>>623
> 3. コマンド '$変数' (シングル・クォーテーション)
> 2よりも強力。" 以外は単なる文字として扱う

"も含めて単なる文字として扱うではないか?
0626login:Penguin2016/05/21(土) 13:07:44.41ID:0XfrAROm
WindowsとLinuxを両方インストールしたいんですが
どっちからインストールするのが楽ですか?
0627login:Penguin2016/05/21(土) 13:29:12.20ID:hv/6O3dN
>>626
パソコンのブート方式(BIOSかUEFIか)と
Windowsの種類(Windows8.1 Personal 64bit など)
を添えて質問した方がいいと思う
0628login:Penguin2016/05/21(土) 13:42:20.72ID:YVpJHIeT
>>626
Windowsを先にインスコしないと失敗する。
これ常識だよ。
0629login:Penguin2016/05/21(土) 14:07:06.98ID:j3Zn5/Ff
Winインスコ→MBRバックアップ→Linux&ブートローダーインスコ
0630login:Penguin2016/05/21(土) 17:24:05.33ID:q7hSDnxS
>>626
windowsが先。linuxはwindowsを検知して起動メニューに先にインストールされてるwindowsを自動的に加えてくれるけど、windowsはそういう事してくれない。
0631login:Penguin2016/05/22(日) 04:43:55.61ID:MTtqKFaz
Linuxって、ファイル名の変更だけをするコマンドって、ないんですか?
mvで変えるのってなーんか気持ち悪いんですよねw
0632login:Penguin2016/05/22(日) 07:49:38.70ID:egyxRIsA
>>631
renameコマンドあるんじゃない?うちのにはあるよ
あとはalias使ったらいいんじゃないの?
alias kaero='mv ' とか.bashrcなりに書いて端末の閉じ開き

$ kaero abc.doc abc.txt
0633login:Penguin2016/05/22(日) 08:01:51.15ID:uomoV+ua
renameは馬鹿には使いこなせないから教えない方が親切だよ
全角ローマ字なんて久しぶりにみた
0634login:Penguin2016/05/22(日) 08:05:51.38ID:egyxRIsA
馬鹿とか言うなよ お前のせっかくのキャリアに傷がつくだろ
あ、そうだったな意外とrenameコマンドって使いづらかったっけサンキュー
0635login:Penguin2016/05/22(日) 08:24:20.20ID:X89h4Z21
シェルスクリプトの関数から配列を返したい時は
array=(`func`)
とやりますが
要素の中に空白が含まれていた場合、意図しないところで分割されてしまいます
IFSに改行を設定すれば改行区切りに出来ますが
それ以外の方法はありませんか?
0636login:Penguin2016/05/22(日) 08:59:00.06ID:MTtqKFaz
くだらない質問スレなのにw
罵倒しか能のない人って、すごくなさけないよねw
0637login:Penguin2016/05/22(日) 09:00:34.50ID:G83C/0VY
それでも全角は無いわ。
0638login:Penguin2016/05/22(日) 09:02:15.00ID:MTtqKFaz
>>637
> それでも全角は無いわ。
全角じゃん
0639login:Penguin2016/05/22(日) 09:07:42.80ID:cELLqi8M
>>635
func の出力の各行を配列の要素にしたいってこと?
Bashには mapfile (readarray) という組み込みコマンドがある

mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]
readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]
標準入力の各行を配列変数 array に読み込みます。 -u オプションが指定されたときは、ファイル・ディスクリプター fd から読み込みます。 変数 MAPFILE がデフォルトの array です。 オプションが指定された場合、以下の意味を持ちます:
http://linuxjm.osdn.jp/html/GNU_bash/man1/bash.1.html
0640login:Penguin2016/05/22(日) 09:15:03.31ID:G83C/0VY
>>638
あのなぁ…
0641login:Penguin2016/05/22(日) 09:16:26.94ID:MTtqKFaz
>>640
> >>638
> あのなぁ…
また全角
0642login:Penguin2016/05/22(日) 09:17:12.24ID:MTtqKFaz
そんなに半角がいいなら、半角板にでもいけばいいのに
0643login:Penguin2016/05/22(日) 09:30:04.28ID:G83C/0VY
全角「英数」とわざわざ書かなきゃイカンのか?
0644login:Penguin2016/05/22(日) 09:33:46.77ID:tLCI1H85
相手する必要ないんだぞ?
ほっとくか目障りなら自分でNGすればいいんだ
0645login:Penguin2016/05/22(日) 10:38:57.74ID:pb+8IvzI
>>635
array=("$a[@]")とするとarrayに空白を含む要素もそのまま渡せるので、
funcの中でこれをやって、外で利用すれば良いのではなくて?
0646login:Penguin2016/05/22(日) 11:52:03.18ID:ipKvvHpi
>>631
> mvで変えるのってなーんか気持ち悪いんですよねw

ん、そうか?mvがまさに名前だけ変える事ができるコマンドだけど。
mvって名前がmoveを連想するから気持ち悪いのかな。
move.or.renameの略だと思ってもらうしかないかな。
0647login:Penguin2016/05/22(日) 12:02:20.08ID:7UGyRPdJ
>>633
ローマ字?
0648login:Penguin2016/05/22(日) 12:31:37.49ID:IspNfQwQ
たんに英字のことだろう
日本語のローマ字(英字)転記のことを略して「ローマ字」とも言うが
0649login:Penguin2016/05/22(日) 13:06:00.70ID:x8bp8gZH
renameといえば、文字を加えたいときはrenameコマンドでどうやるの。
$ rename /^/ ero- *.gif
のようなことをしたいのだけど、出来ないよね。
0650login:Penguin2016/05/22(日) 13:52:58.22ID:bn+ejgKj
rename コマンドといっても同名のコマンドがいくつかあって、
perlで書かれたrenameなら後方参照とか正規表現でいろいろできる。
0651login:Penguin2016/05/22(日) 15:48:00.10ID:6mpWwZwJ
俺はこれで間に合ってるな
alias rn='/usr/lib/Thunar/ThunarBulkRename'
0652login:Penguin2016/05/22(日) 15:50:11.17ID:cH6gV5rY
ていうか和文の中の英数字って本当に半角が正義なの?
0653login:Penguin2016/05/22(日) 15:54:38.21ID:bn+ejgKj
>>652
スレチ
0654login:Penguin2016/05/22(日) 15:54:45.49ID:nbtCMMes
和文中なら全角で問題はない
半角にこだわるのはPCナードだけだから気にする必要はない
0655login:Penguin2016/05/22(日) 16:21:53.69ID:P2tN63j3
全角英数とか見ただけで気分悪い
0656login:Penguin2016/05/22(日) 16:38:22.33ID:0H8OEFWu
>>六五五
そんな症状なら2chの日付やID見ただけで卒倒せんか?とせめて全角で聞いてみる。
0657login:Penguin2016/05/22(日) 16:41:57.73ID:P2tN63j3
2chの日付とIDって半角やん
0658login:Penguin2016/05/22(日) 16:56:46.79ID:6mpWwZwJ
Liberation SansとかDejaVu Sansとか適当なプロポーショナルフォント使ってると
全角英数とか言ってる奴の頭おかしいのかなって思う時がある
0659login:Penguin2016/05/22(日) 17:07:32.07ID:L+AOpfX5
全角半角混ぜてDBに登録しちゃう人がいるから、
後で検索かける時出てこないデータができるんやで。
見栄えの問題でなく。
0660login:Penguin2016/05/22(日) 17:27:54.85ID:6mpWwZwJ
Unicode互換等価性に基づいて検索すれば何の問題もない
0661login:Penguin2016/05/22(日) 17:29:27.42ID:1lfL3WHy
なんでmvじゃだめなの?
0662login:Penguin2016/05/22(日) 17:38:30.48ID:cH6gV5rY
だから和文つってんだろうがボケ
DBの話されても
0663login:Penguin2016/05/22(日) 18:58:09.42ID:9xUrIXVM
>>659
そりゃまた別の話だろう
0664login:Penguin2016/05/22(日) 19:00:26.77ID:+9hXXY1H
cpで同じディレクトリに別のファイル名でコピーするのは何とも思わないけど
mvで同じディレクトリに別のファイル名で移動するのは抵抗ある理由はなんなのか
自分に問いかけてみればいいのでは?
0665login:Penguin2016/05/22(日) 19:00:58.52ID:TSU8Ba/S
抵抗ねえな
0666login:Penguin2016/05/22(日) 19:17:10.88ID:SwWlKryc
ていうかmvってリネームのために存在するコマンドでもあるだろ
0667login:Penguin2016/05/22(日) 20:38:44.51ID:Ue43r6EP
Cneots7について質問なのですが、.htaccess等 ファイル名の
接頭文字が「.」のついたファイルをGUIで表示させるためには
どのように設定すればよいのでしょうか?
0668login:Penguin2016/05/22(日) 20:39:27.75ID:fOzJ6Lcv
ファイラーの設定を変更する
ものによって違うのでその情報だけでは何も癒えない
06696672016/05/22(日) 20:46:39.21ID:Ue43r6EP
>>668
レスありがとうございます。
ファイラーって・・・今は標準でインストールされるGUIのGOMEを使っています。
他にどのような情報が必要でしょうか?
教えて頂ければ幸いです。
調べて報告いたします。
0670login:Penguin2016/05/22(日) 20:50:08.91ID:EneoH3Tj
見た目違うけど中身同じだから参考になるかと
http://tenten909.blog.shinobi.jp/システム関連/nautilus-ファイルマネージャ-で隠しファイル
0671login:Penguin2016/05/22(日) 21:02:42.25ID:T2BMwg/h
>>669
Ctrl+hかな
06726672016/05/22(日) 21:27:17.77ID:Ue43r6EP
>>670-671
レスありがとうございます。
一時的に表示させる事はできました。ファイラーの設定にて。
しかしその設定をデフォルトにする方法がわかりません。
うーん、もうちょっと調べてみます・・・
0673login:Penguin2016/05/22(日) 21:50:46.18ID:rGw1QHaH
>>672
[編集] - [設定] - [表示]
[隠しファイルとバックアップファイルを表示する]に チェックを入れる
0674login:Penguin2016/05/22(日) 22:15:07.21ID:iU+vaYFh
tty > /dev/nul
r = $?
if(r != 0)

みたいなプログラムがあるのですが、このttyの処理は自端末以外、
ユーザーがログインしてないかどうかのチェックみたいな物でしょうか?
0675login:Penguin2016/05/22(日) 22:46:44.68ID:1lfL3WHy
>>674
info tty
0676login:Penguin2016/05/23(月) 01:01:38.89ID:2eOG6tiD
apt-get install のぶぶぶんは わかわく。もんだいはだ

python3-pyqt5 python3-pyqt5.qtwebkit python-tox python3-sip python3-dev gstreamer1.0-plugins-{bad,base,good,ugly}
だ。

こまかく説明しろけ
■ このスレッドは過去ログ倉庫に格納されています