くだらねえ質問はここに書き込め! Part 241
■ このスレッドは過去ログ倉庫に格納されています
まずは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 240
http://mao.5ch.net/test/read.cgi/linux/1588929759/ >>275
bshがBourne Shellの略だとするなら、その図からするとPOSIX shell同等の
ksh88よりも9年も前に作られたシェルってことになるね
その頃は標準もなく活発に開発されていただろうから
POSIX shellからすると大幅に機能が少ないと思われる bashなどはcsh系からすればbsh系であるのは確かなんだろうけど
bsh系が大幅に改良されたPOSIXシェル系というのが今はいいんじゃないだろうか? それにしても1979年とか1988年とか超古代だよなw
なんで未だにその頃の仕様しかないの?
POSIX shell 2000とかPOSIX shell 2010とかできててもいいレベルじゃね? >>284
志賀の関係者よ、一体お前はいくつなんだ?
恥を知りなさい。 言ってもbashだってzshの機能は吸収してるんでしょ?
オプションや引数の補完とか誤字の修正とか
Bourne Shellは古いと言ってもMulticsのシェルよりは遥かに画期的だったのでは
当時はリダイレクト一つだけで手間だったらしいしパイプは世紀の発明って聞いた希ガス センテンス区切の判りにくい文だな。
句読点ふりなよ。 >>287
bashがzshの機能を吸収してるってのは殆どないな
POSIXシェルが標準だけどその元はksh88
ksh88の次のバージョンがksh93
bashとzshはkshを元に開発されてる
配列などの機能は実はkshがオリジナル
だからbashとzshの共通機能は実はkshの機能で
bashはkshの機能を吸収しているとは言えるが
zsh独自の機能を吸収してるとは言えないよ
zshも同様でbashの機能を吸収せずに独自の方法で実装してある 正直、bashのライセンスが元に戻ってMacもまたbashに戻りそうな気がする 俺の予想はmacOSは/bin/shがbusybox ashに置き換えられるんじゃないかって思ってる
bash3は古すぎ。だけどbashのライセンスは元に戻らないだろ
/bin/shをdashに変更する可能性もあるけど
互換性からするとbusybox ashの方がbashに近づいている CentOS7.8(VirtualBox6.1)
ネットワーク周りのconfigファイルいじってrebootしたら、GNOMEパネルが消えた。
ttps://www.atmarkit.co.jp/flinux/rensai/linuxtips/497gnomepsetdef.html
これかなと思ったんだけど、home配下に..gconfなかった。
代わりに.config/gconf/があったから、それをいじったんだけど改善せず。
よろしくお願いします。 >>293
何のファイルをどういじったかも書かずに何を聞きたいん? >>294
ごめん。
NetworkManager.confとresolv.confのDNSのIPをいじってた。
.config/gconf/については、上げたとこの記載を参考に、gconf/をgconf.bak/に変更。
聞きたいことは、GNOMEパネルの復帰方法。
root・他ユーザーでは問題なく表示されるから、home配下のconfigファイルだと思うんだけど
どこいじって良いか分からなくて。 Linux板で質問する奴には低脳、ゆとりでコミュがうまく取れない奴が多いよな
そんな奴の相手は高脳・エスパーでないとだめだよな 仮想環境で、ディスクIOの性能を維持するために、スパースファイルで作られた仮想ディスクを
dd if=/dev/zero …等としてゼロ埋めし、スパースファイルに実領域を割り当てることがあると思いますが、
その時にゼロではなく&H55とか&HFF等、ゼロ以外で埋める方法を探してます
使ってるクラウド環境が、仮想ディスクをバックアップからリストアをしたときに、
ゼロ埋めされてる領域をスパース領域としてリストアする仕様になっていて、
リストアしたら性能が悪くなった、ということがあったので、そうならないように
したいと思ってます
ランダムならいいかとif=/dev/urandomでやってみたのですが、/dev/zeroのときの20倍以上時間がかかり、
他に何かないか探してます
何か方法ありますでしょうか >>297
任意の固定バイトパターンでddするってのは少しググれば出てくるだろ。
例えば、/dev/zeroで発生させた0パターンを好きなパターンに置換し、
それをddで書き込みするとか。まぁ、これは変換あるからかなり遅くなるだろな
https://srad.jp/~okky/journal/428439/
ここによるとdcfldd ってツールのもあるみたいだが。
あるいは、固定バイトパータンを生成するプログラムを俺作成して、その出力をddする
https://www.unix.com/unix-for-advanced-and-expert-users/130992-how-output-1s-endlessly-like-dev-zero.html
生成するプログラムをスクリプトでやるとなるとかなり遅くなるだろうが。 >>297
dcfldd pattern=ff of=(ry
/dev/urandomは遅いよね。擬似乱数源はopenssl randの方が良い >>298-300
色々情報どうもです
いろいろ試していこうと思います ハードリンクの使い道と探し方を教えろ下さい
シンボリックと違ってリネームが自由と言っても頻繁には変えないし
適当に作って遊んでたのはいいんだけどどこに出来たのか行方不明で >>306
またもあわしろかよ┐(´д`)┌ヤレヤレ >>303
使い道:無い
探し方:find /hoge -links +2 -type f 日次バックアップなんかは、前回と同一のファイルは最新ディレクトリにはハードリンクを作ったりするんじゃね
古い日付のディレクトリを削除しても新しい日付のディレクトリに影響しない >>302
直った。ありがと。
ユーザー削除、再作成できちんと直るってことは、やっぱり、
/home/ユーザー配下のファイルがおかしくなってたってことだよね
消す前に.config/の思いつくとこ手あたり次第いじったんだけど無意味で
一体どこに原因があったんだか >>312
cent ってg|dconf-editerなかったっけ?
パラメーターをデフォルトに戻せるのでお勧め。 >>303
ls -iでinode調べてfind -inumに投げる
$ echo a > a.txt && cp a.txt a2.txt && ln a.txt a_hd.txt
$ ls -1ldi *
1000001 -rw-r--r-- 2 user user 2 8月 30 12:30 a.txt
1000002 -rw-r--r-- 1 user user 2 8月 30 12:30 a2.txt
1000001 -rw-r--r-- 2 user user 2 8月 30 12:30 a_hd.txt
1000003 drwxr-xr-x 2 user user 4.0K 8月 30 12:53 DIR
rwxの右側の値はリンク数でファイルなら基本1、2以上なら複数のハードリンクありになる
DIRだと最初から2なんで迷うが
この場合は1000001をfindに指定する
$ find ~/ -type f -inum 1000001 -printf "%i %p\n" 2>/dev/null
1000001 /home/user/a.txt
1000001 /home/user/a_hd.txt
ファイル名で調べるならこっち
$ find ~/ -type f -inum `stat -c %i a.txt` -printf "%i %p\n" 2>/dev/null aptでリポジトリ追加しようとしたときに起こる有効なOpenPGPデータが見つかりませんっていうのってどうしたらいいんですか?
$ sudo add-apt-repository ppa:ricotz/docky
Docky/Plank testing packages
More info: https://launchpad.net/~ricotz/+archive/ubuntu/docky
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keybox'/tmp/tmpygehirts/pubring.gpg'が作成されました
gpg: /tmp/tmpygehirts/trustdb.gpg: 信用データベースができました
gpg: 鍵75CFD31C9E5DB0C8: 公開鍵"Launchpad PPA for Rico"をインポートしました
gpg: 処理数の合計: 1
gpg: インポート: 1
gpg: 有効なOpenPGPデータが見つかりません。 wgetじゃなくてapt-add-repositoryなんです。当方全く知識がなくて、自分なりに解決策を応用するといったこともできずここで質問させていただきました。 >>315
まさかとは思うがそれUbuntuではなくDebianだったりしない? >>319
そのリポジトリはUbuntu用に作られているからUbuntuでしか使えない。
Debian公式のパッケージじゃ駄目なの?
https://packages.debian.org/ja/buster/plank
これでは駄目で最新版が欲しいというなら自分でビルドすることだね。 clipboardにコピーした画像を確認するパッケージを教えてください CentOSをデスクトップ扱いとは時代も変わったなぁ >>313
知らなかったから入れた。ありがと。
これで見てもどこが原因かはわからなかったけど、
各設定項目ごとにリセット掛けられるのは凄く便利だね linux無知だけどオフラインlinuxにパッケージをインストールしようと思って
mintライブ起動してapt install -dでdebファイルゲットしようと思ったが、/var/cache/apt/archivesにはpartialという空フォルダとlockという0byteのファイルしかない。
どうしたらdebをげっとできるん? >>325
ありがとう見てみます
>>326
ミスった。オフラインpcに入れるために
オンラインのpcでライブ起動したんです convertのappendで画像連結する時に連結位置ってどう指定するの
田みたいな格子状に並べたいんだけど echo $USER # saitouって表示される
sudo usermod -aG www-data saitou
touch hoge.txt
sudo chown www-data:www-data hoge.txt
vi hoge.txt
www-dataグループにに所属してるhoge.txtに書き込みたいんですが
viで開いても読み取り専用になってしまい書き込めません
www-dataグループにsaitouユーザーを追加したのになぜ書き込めないのでしょうか? >>331
sudo chmod g+w hoge.txt >>330
-append append an image sequence top to bottom (use
+append for left to right) 一時期絶滅したかと思われた3ボタンマウスをエレコムとかが出しているんですが、Xwindow は3ボタン向けの設計じゃないですか。
スクロール付きマウスの、スクロール部を押しにくいけど、使っている生活の人が多いんですか?
ノートPCの生活が長くなって、いつの間にか忘れていました。 マウスによってはスクロールボタンもそんなに押しにくいことはないし、便利だからおれはよく使う生活を送ってるよ 息をするように使ってるわ
Microsoft Basic Optical Mouseを長年使っているが、押しにくいと感じたことは故障したとき以外にない >>332-333
ああなるほど、パーミッションが755になってました
www-dataにsaitoが所属してても5担ってるから書き込めないってことですね
グループに所属すれば読み書きができるものだと思ってマシtあ 3ボタンマウスなんて、店舗に飾ってないじゃん。
と、見てきたので買わないで帰る。
言えば出てきたかもしれないが。 >>335
俺は20年近く使っている Logitech M-S35 (SGIのOEM)
2台現役
やっぱ使いやすいわあ ググったらボールでPS/2のものが出てきたので、さすが2ツラソウと思いました。
おにぎりは2個買いだめした覚えはあるけど、何処に消えたのだろう。 >>330
convert以外も使えよ捗るぞ
全部違う結果なのでご自由に
tileなしだと3x2になる
$ montage img[1-6].jpg -geometry 640x480+0+0 -tile 2x3 out1.jpg
$ montage img[1-6].jpg -geometry 640x480+0+0! -tile 2x3 out2.jpg
$ montage img[1-6].jpg -geometry 640x480+0+0^ -tile 2x3 out3.jpg Sophos Anti VirusってもうDLできなくなったんだよね?
インストール方法は出てくるけどSoohosのサイトでも説明書しかないし LoRaの話題ってここでええんかな
何度やってもjoin otaaが成功しないのでゲートウェイの周波数設定を合わせる以外で必要な条件があるかどうか知りたいんだが >>344
やっぱりそうなんだね。
他のも衰退してるしみたいだし。 a-memo.txt
a-text.txt
こんな感じで
先頭が固有の名前で、ハイフン区切りで後ろにいろんな単語[a-z0-9]が来ます
コピーするときに固有の名前だけ変えて、後は同じ名前にしてコピーする方法を教えてください
b-memo.txt
b-text.txt
cp a*.txt b*.txtこんな感じ? >>347
ディレクトリごとコピーしてrename >>345
事実上、Linuxと組みになる技術なので、ここで良いと思いますよ。 cutコマンドでログを必要な部分だけ取り出したいのですが、
半角スペース1つも複数も同じ扱いはできるのでしょうか?
# echo "a bb ccc dddd" | cut -f1,2,3,4 -d " "
a bb ccc
-d ".\s"とかできるかなと思ってもダメでした cutじゃできねえんだawkを使いたまえ
echo "a bb ccc dddd" | awk '{print $1,$2,$3,$4}' >>351
awkで行けるでしょ
tr で複数の空白文字を1文字にまとめてもいいし >>351
NS=[^[:space:]]+ S=[[:space:]]+; echo "a bb ccc dddd" | sed -r "s/($NS)$S($NS)$S($NS)$S($NS).*/\1 \2 \3 \4/g" >>351
awkを使えばデフォルトでスペースとタブは連続していても一つの区切りとして認識される
出力にスペースが必要なければ、カンマを削除すればいい
# echo -e "a bb\t\tccc" | awk '{print $1, $2, $3}'
a bb ccc Sophosが終わりclamav系しかなくなったか 質問です。
自分でビルドしたアプリケーションに更新があった場合、もう一度同じようにビルドしてインストールすれば上書きされるものなのでしょうか?
それとも、しかるべき方法があるのでしょうか? 詳しいサイトなどあればご紹介お願いします。
ちなみに使っているディストリはubutu mateです >>358
普通は上書きされる
が、大抵上書きされるだけなので
バージョンアップでファイル名が変更されたファイルとか
削除されたファイルは前のものが残ることになる。
make uninstallとかuninstall.shが用意されているものもあるがそんなに多くはないかな。
そういうのが残るのが嫌ならcheckinstallとかporgでパッケージを作って管理すると良い。
https://wiki.debian.org/CheckInstall >>359
358です。丁寧な回答、説明ありがとうございます。
パッケージを作って管理という方法なら混乱しないで済みそうです。リンク先を少し見ただけですが、checkinstallなら自分にも使えそうですし。
これで少しはステップアップできそうです。ありがとうございました gitはuninstall用意してくれないんですよ!!! 下手にuninstallを用意するとシステムを壊しかねないからな
だからWindowsはよく出来てると思う ps -aefで見るとloopがいっぱいでてくるのですが、これはなんでしょうか?
ググってもわからなくて。
よろしくお願いします。
[loop33]
root 682 2 0 9月08 ? 00:00:00 [loop34]
root 683 2 0 9月08 ? 00:00:00 [loop35] >>363
loopback device関係だと思う。
自分の環境じゃ出なかった。
https://stackoverflow.com/questions/33806535/what-is-loop0-process-for
上のサイトによると、loop back deviceを公開する用のプロセスだって。 >>364
ありがとう。dockerかな。
なんか気持ち悪いですね。 >>365
普通のプロセスではなくカーネルスレッド、つまりLinuxカーネルの一部だよ docker勉強中なので、助かります。
使い方だけでなく仕組みもしっかり勉強致します。
ありがとうございます。 docker関係なく普通にループバックデバイスをマウントするとそういうカーネルスレッドが作られてるんやね
知らんかった ず〜っとブツッ‥ブツッて雑音が鳴ってる
けど原因はなんでしょうか?
ミキサー開いて出力選択する時だけ出なくなる
pulseaudioとalsa削除して音が出なくなってもそれだけずっと鳴ってる
xubuntu18.04 >>370
直ったけど何が原因でこんなことになってるのかわかる人いたら教えてほしい
ミキサーのLINEを有効にしてボリュームが1より大きいと直るけどそもそもパソコンのオーディオミキサーのLINEって何を意味してるんだ? linuxは全部ファイルで管理されてるみたいなことがよく強調されてると思うんですが
windowsとかはファイルではなく何ですか? HTMLファイルのパーミッションを604を推奨とするレンタルサーバがあるのですが
なぜグループの権限を0にすることが良いのでしょうか? そのレンタルサーバが、他のユーザーとあなたを同じグループに所属させてるということではないですかね。 >>374
> linuxは全部ファイルで管理されてるみたいなことがよく強調されてると思うんですが
ウソです。ネットワークはファイルではありません。 諸般の事情により現在はデバイスファイルではないのですが、元々はデバイスファイルが見えてましたよ。 ■ このスレッドは過去ログ倉庫に格納されています