くだらねえ質問はここに書き込め! Part 245
■ このスレッドは過去ログ倉庫に格納されています
まずは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+検索語句
※前スレ
くだらねえ質問はここに書き込め! Part 244
http://mao.5ch.net/test/read.cgi/linux/1615558818/
■■■ 荒らしは放置 ■■■
特定の個人名を出す奴は荒らしです。無視しましょう。 例え特殊な環境変数だったとしても、構文さえ合ってれば
そのシェル内では期待の動作はするはず >>665
[ は1つのコマンドであり、] はそのコマンドに与える引数の終わりを示すパラメータやね
変数の代入は
HOSTNAME=$1
こっちはスペース入れちゃダメ >>638
curl を使ってみれば?
curl なら、-L オプションで、リダイレクト先からもダウンロードできる
wget にも、そういうオプションがあるかも? シェルスクリプトはプログラミング言語じゃないから、
ちょっとした書き方の違いで動かない。
だから皆、嫌がる
shellcheck というツールで、チェックした方が良い
a=1
echo $a
変数宣言時には、$ を付けないけど、参照時には$ を付けるとか、
変数宣言時、a = 1 と、= の前後に空白があると、構文エラーとか
if [ $a -eq 1 ]; then echo 等しい; fi
[ ] は、test コマンドの別名。
[ の後ろと、] の前に、空白が必要
シェルスクリプトよりも複雑なものは、Ruby などのプログラミング言語を使うとよい >>670
あのなぁ。
まずお前がshellcheckでチェックしてから
レスしろって話なんだよ
この無能が そのレスになんの意味が?
生産性のない行動はやめような。 pulseaudioを起動しないほうが何か上手く動いてるんだけど
これこのまま使ったほうがいいと思う? >>671
それなら「shellcheckって言う便利なツールがあるから自分でチェックしてみてね」で済む話では Linuxにカンケーないけど、自作PC版ってLinuxお断りなのね。
Linux上のブラウザだと書き込めない。
おかしいと思ってuser-agentをWindowsやMacOSに偽装したら書き込める。
板の管理者が頭おかしい。 ここでそう言う事言ってるとそれらのUAも巻き添えにされかねんよ >>678
完璧に偽装できる方法でやってるしそれはない。
管理者がWindows大好きでマイナーブラウザを弾く設定をするにしたって
WindowsのEdgeに偽装すれば流石にどうやっても拒否できんだろw 無能が口にすると生産性って言葉自体の説得力を凄まじく毀損させるもんなんだなww 5ch は各サーバー毎に、やっている事が微妙に異なる
統一されていない。
バラバラに作っている […testコマンドの別名
]…testコマンドの終了オプション
だから「[」も「]」も、字句として独立している必要がある
「 ];」という記述が通るのは、シェルがtestコマンドに渡す前に
「;」を直前のコマンドの終了文字として解釈し、
testコマンドへは「]」という字句として与えるため
シェルの解釈を考慮すると、「[ 〜 ]&&[ 〜 ]」なんていう記述も許される 何人か勘違いしてるみたいだけど [ は test の別名じゃないよ 早く教えろやww
----------------------
いつもアーチーのwikiを愛読してるものです。よろしく。
ddrescue 絡みで以下
$ sudo mount -o subvol=@ /dev/loop0p2 /mnt
$ sudo btrfs scrub start /mnt
scrub started on /mnt, fsid 98d2193c-b09e-4f8b-b78d-dc9ff9906263 (pid=1929)
<< scrub が一瞬にして終わり、
$ watch sudo btrfs scrub status /mnt
$
Every 2.0s: sudo btrfs scrub status /mnt kyo: Sat Sep 25 13:17:40 2021
scrub status for 98d2193c-b09e-4f8b-b78d-dc9ff9906263
scrub started at Sat Sep 25 13:17:35 2021 and was aborted after 00:00:00
<< この行からまったくスクラブしてないことが読み取れる
total bytes scrubbed: 0.00B with 0 errors
次はどうすればよいですか?
>>731
このくそうぜえネガキャン野郎を退治してくれたら教えてあげるよ
http://hissi.org/read.php/linux/20210927/SjJoR2lRTXI.html
http://hissi.org/read.php/linux/20210927/bUJUc3liSk0.html
>>732
そんな交換条件なんかいらねーよ。失せろクズw >>686
まじか。manには同じように書いているけど
TEST(1) BSD General Commands Manual TEST(1)
NAME
test, [ -- condition evaluation utility
SYNOPSIS
test expression
[ expression ]
[以下略] >>689
こちらは日本語版
TEST(1) FreeBSD General Commands Manual TEST(1)
名称
test, [ – 条件評価ユーティリティ
書式
test expression [ expression ]
解説
test ユーティリティは、式を評価し、真と評価するなら、0 (真)
の終了ステータスを、 返します。 そうでなければ、1 (偽) を返します。
また、式がないなら、 test は、1 (偽) を返します
[以下略] >>690
BSDのツッコミ待ち失敗したorz
観念してGNUを。。。
TEST(1) User Commands TEST(1)
NAME
test - check file types and compare values
SYNOPSIS
test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION
[以下略] >>691
すまぬ
ワケあってわざわざ689にしたのかと思ってたわ 別名じゃないってのはそのままエイリアスじゃないって意味では
実際は組み込みと外部両方あるんだし
あえてtestを使うことってあるんだろうか
$ type -a [ test
[ はシェル組み込み関数です
[ は /usr/bin/[ です
test はシェル組み込み関数です
test は /usr/bin/test です >>677-684
スレチ。荒らしに反応する奴も荒らし >>694
そう言うお前がいちばん反応してるじゃん $ ll /bin/[ /bin/test
-rwxr-xr-x 1 root root 59736 9月 5 2019 '/bin/['*
-rwxr-xr-x 1 root root 55640 9月 5 2019 /bin/test*
ハードリンクでもなくてバイナリとしては別物なんだな。 そういや普通はcoreutilsのほうじゃなくてbashのビルトインのほうが使われるのかしら? >>698
おぉ、その2行が
59736 - 55640 = 4096
の差に反映されてるのか。 >>701
[ --help と /usr/bin/[ --help 試してみ
多分そう言うこと >>685
説明が分かりづらいけど要するに
if
[ 〜 ]
then
:
fi
ってことでしょ?
[ がコマンド名で、 ] は [コマンドの引数
引数全部に "" をつけると
[ "10" "-gt" "0" "]" を実行してるのと同じ ビルトインって組み込みって訳すんだね知らんかった
内部ってのも違和感あったからずっとビルトインって呼んでた bash のオプションの -v と -x がもっと知られてもよいと思う Linuxにボーンshなんか入ってないでしょ
大抵bashへのsymlinkかdash >>708
まさかとは思うけどシェルスクリプトを #!/bin/csh で書く変人? centOSでLinuxを勉強しようと思うのですが、バージョンは7と8どちらが良いですか? CentOSはRedHatの方針転換によって事実上終了したから使っちゃダメ centos7 2024年6月30日終了
centos8 2021年末終了
centos9 作成の予定無し。出ない。
※日付けがおかしい気がするかもしれないが、間違いではない。
より長く使えるという意味ではcentos7。それか、未来を考えてcentos streamか、centos以外。 意見ありがとうございます
CentOS以外のディストリビューションを考えてみます >>714
逆に、7系を勉強したいというのならCentOS7でよいけど、
8系を勉強したいならAlma LinuxとかRocky LinuxがCentOS8の代替となるし
本家RHEL8でもいい
純粋な勉強ならRHEL8かな
そこから、Alma LinuxもRocky Linuxもほぼ同じである、違うのはこの辺である、
なんてのが分かる程度に感覚をつかめれば、勉強用のRHEL8から卒業できるかと CentOS がダメなら、Debian, Ubuntu, Amazon Linux とか >>709
C言語とGCCみたいに
Bourneを実装ではなく言語名だと思ってる人は多い windowsでNTFS圧縮したフォルダってlinuxで使うと何か問題あるのかな?
デュアルブートしてるんだけど 俺は一応ファイルはLinuxパーティションへコピーしながら使ってるわ
詳しい話を聞きたかったらこちらがオススメ
ファイルシステム総合スレ その19
https://mao.5ch.net/test/read.cgi/linux/1592027147/ それじゃそのスレでも聞いてみるか
一回NTFSのデータパーティションが壊れた事があるから心配なんだよね バックアップでrootがtarを作って
/home/backup配下に置きたい場合
自動的に所有権が backup.root にすることってできる?
スクリプトでファイル作成後にchownするしか無い?
set user bitってやつを使うの? rootがじゃなくてbackupがtar作りゃいいじゃん >>725
そのディレクトリはhogehogeがユーザなのでbackupが読めないの
こういう場合は読み込み権限を与えるか、あとでchownするかの2択になるのかな >>726
・/home/backupをSambaで共有フォルダにする
そのときに force user = backup とする
・その共有フォルダを、例えば/mntにmountする
・tarファイルをその/mntに置く
rwxのパーミッションの限度を超えてるので、NTFSを活用するのもいいかも >>724
sudo useradd backup
sudo chown backup /home/backup
and
sudo -u backup tar cf /home/backup/unko.tar /home/src/unko.c
or
sudo cp -a /usr/bin/tar /usr/bin/tar.backup
sudo chmod 4755 /usr/bin/tar.backup
/usr/bin/tar.backup cf /home/backup/unko.tar /home/src/unko.c Linux版のFirefox Portableを使いたいのですが、どうすればいいでしょうか >>710
スクリプトではプロンプトは出ないからセーフ プロンプトなんか「コマンド?」とかにしてしまえばいいのに そこは
How many flies?: 0-15
_
で。 年に一度の安売り期間で「VMware Workstation 16 Pro」を購入しようと伺ってたら、
ちょっと前の15%OFFが消えてずっとこの状態です。
https://store-jp.vmware.com/vmware-workstation-16-pro-5424176500.html
もしかしてブラックフライデーとかサイバーマンデーはもう終わっちゃったんですかね・・・ Linuxにはrloginみたいなソフトってないのでしょうか そもそもそんな質問してる時点で知らないとも思えんが
Debian -- bullseye の rsh-client パッケージに関する詳細
https://packages.debian.org/bullseye/rsh-client >>739
ネットで検索してもLinuxに対して接続するwin.macのしか出てこなかったので助かりました
ありがとうございます LinuxでAndroidゲームをやる方法ありませんか?
Genymotionはroot固定なのでAndroidゲームが動かない場合多いのです 社内のネット回線に接続するとブラウザでGoogleやYahoo等のサイトにログイン出来なくなります。Windows機だと普通にログイン出来ますがなぜでしょうか?
社内プロキシは掛かってません。
ubuntu、mint、 Kali等試しましたがどれも同じでした。
あとなぜかスピードテストするとアップロードが0になります。 >>742
うちの職場のネット回線では、UbuntuのブラウザでGoogleでもYahooでも問題なくログインできるので、
会社のネット回線に問題がある可能性が高いのではとしか言えないな。
macOSやiOSも同様にダメなのか。 自分はプロキシを設定していなくとも、会社のドメイン管理で
プロキシが設定されている、ということはよくあることだわな
こういう、実は誰かが設定してくれていた系のトラブルって、
昔はUNIX系OSでの方が多かった気がする >>742
名前解決はどうなってる。
ADでというならそこを指してはどうか。
あとはLDAPで参加するとか。いずれにせよ無事に繋がってる側でtraceかけるなりして切り分けするんだ。
内側のアドレスには繋がるのかとか、
もらうアドレスが一緒か、固定か、など情報がOSとブラウザだけではエスパーするしかない。 windowsの時と、linuxの時で経路が違うのでは? >>742
Linuxの設定の問題か、会社回線の設定の問題か、まずは会社の担当者に問い合わせるのが早いし当たり前
万一、会社の規定違反に掛かっている可能性だってある
うちの会社ではWindows以外のPCを社内LANに接続するには理由届けが必要
勝手に使用すると検知されて問い合わせ来てたみたいだし >社内のネット回線に接続すると、
>ブラウザで、GoogleやYahoo等のサイトにログイン出来なくなります
社内以外からでは、Linux でログインできるのか? Centos7 + MATEの環境(yumで導入)でfirefoxが使える状態になっています。
最初1ユーザー(testuser)で、firefoxの設定を色々済ませた後、
/home/testuser/.mozilla/firefoxを、他のユーザーのhomeディレクトリにrsync -aでパーミッション含めてコピーしました。(ユーザーに合わせてchownも行いました)
他のユーザーのMATEセッションで、firefoxを起動すると、1回目はうまく起動するのですが、
2回目は赤いテキスト文字の書かれた小さいウインドウが開くばかりで正常に動作しなくなります。
firefoxフォルダを削除すると起動できます。
firefoxフォルダのコピーをしさえすれば、設定を丸写しにできるものだと思っていたのですが、
何か作法がおかしいのでしょうか。 >>752
そのコピーしたファイルのどれかに
/home/testuser/.mozilla/firefox
っていうパスが書かれているのでは? >>752
ユーザーや環境が違うのに、設定だけ丸写しだからうまくいかないんじゃないの?
Firefoxの正しい作法としてはFirefoxの同期機能を使え、となるし実際、あっさり移行できる
アドオンがおかしい場合、この限りではないんで、だめならアドオンは一旦全部オフに >>755
>>756
レスありがとうございます。
firefoxフォルダのコピーはやめて、
シンプルに設定ファイルを全ユーザーごとにイチから設定しようと思います。
(ホームページの設定とデフォルトフォントくらいなのでそれほど大変でない)
ところで、
各ユーザーはfirefoxフォルダはそれぞれ新生されることになるのですが、
あるユーザーのfirefoxのメニューは日本語なのに、別のユーザーは英語になります。
MATEは全て日本語環境になっていました。
各ユーザーは、useraddで作成したに過ぎないので設定はどれも同様なはずですが、
どうしてfirefoxのメニューが英語の場合、日本語の場合に分かれてしまうのでしょう、 >>757
//kb.mozillazine.org/User.js_file
この仕組みを利用すれば全ユーザーごとに設定する必要はなくなるよ
少ない設定項目とのことなので使わないでもいいかもしれないけど一応こういうのもあるって感じで >>757
個別アプリの話になるとソフトウェア板にFirefox質問スレあるので状況伝えて聞いてみれば?
https://egg.5ch.net/test/read.cgi/software/1629601221/
そっちの方が詳しい人が多いと思われ
追加ユーザーが自分でないから同期機能使いたくないのかな?それなら手順書作って各ユーザーに初期設定やらせれば良いだけと思うが >>757
もしや英語版にJLP導入してる様な人かな
だとするならば別ユーザーでは元の英語インターフェイスになるのは当然かと
都度JLPを入れればいいだけだし俺ならだがあまり気に留めないかなあ
Firefoxスレは釣りとか対立煽りとかが少なくない上に某Gのせいでピリピリしてる印象がある
質問文は極力回答者に伝わりやすくまとめてから書く事を勧める >>758
ありがとうございます。初期設定のスクリプトでやりたいことができました!
>>759
自分で設定するような若いユーザーなら良いのですが、
面倒臭がってやらないだろうと思います。
(フォントの設定には知識もいるので、などするわけがない。)
>>760
Firefoxにはそもそも日本語アドインありませんでした。
Thunderbirdには日本語アドインありますけど。 ストリームエディタ sed
https://kuma35.github.io/sed47doc-jp/sed.html
$ cat input.txt
a a a aa aaa
aaaa aaaa aa
aaaa aaa aaa
bbbb bbb bbb
bb bb bbb bb
bbbbbbbb bbb
ccc ccc cccc
cccc ccccc c
cc cc cc cc
sed初心者です
$ sed '/./{H;$!d} ; x ; s/^/\nSTART-->/ ; s/$/\n<--END/' input.txt
上記では各段落の前後に文字を追加していますが、対象を中段のb群に絞る方法はありますか?
この例ならSTARTとENDに/b/を追加するとできますが非現実的なので
実際の行は英数字や日本語を含むので文字種はバラバラです
2の指定で2段落目指定といった番号指定が理想なんですが >>761
> Firefoxにはそもそも日本語アドインありませんでした。
Japanese Language Pack – 🦊 Firefox (ja) 向け言語パックを入手
https://addons.mozilla.org/ja/firefox/addon/japanese-language-pack-1/
設定から日本語化すると普通にこれが入るわけだが >>752
> Centos7 + MATEの環境(yumで導入)
質問する場合はOSのデフォ(gnome?)で。デフォで問題ないなら、独自手順を全て書く。 >>762
どう変換したいのか、分からないので、
入力データと、出力データを書いてくれ a a a aa aaa
aaaa aaaa aa
aaaa aaa aaa
START-->
bbbb bbb bbb
bb bb bbb bb
bbbbbbbb bbb
<--END
ccc ccc cccc
cccc ccccc c
cc cc cc cc ■ このスレッドは過去ログ倉庫に格納されています