くだらねえ質問はここに書き込め!Part 230
レス数が950を超えています。1000を超えると書き込みができなくなります。
>>872
./(今居るディレクトリの)configure(configureを実行しろ)
だからconfigureが無ければ意味が無い >>874
こういうのはたいがい質問のふりをして何か主張してる(つもり)なんだ
言いたいことがあるならはっきりと言えばいいのに 開発ツールなんて、2〜3GB ぐらいある
MS のVisual Studio なんて、10GB もある。
OS 2個分w
普通は開発環境なんて、入れていない >>859だがネットワークに詳しい奴一人もいねぇのかよここ お気付きの点がありましたら、教えてください。もう降参です。
AはCentOS 7で、BはCentOS6です。
以下の1から4までのテストを行いました。
しかし、なぜか、4がうまくいきません。
1、 A⇒B(ping OK)
2、 A⇒B (mount -t cifs)Bの共有ディレクトリにアクセス可能。
3、 A⇒B (ssh -p 12345 root@B) 間違ったポートにアクセス。Bから、Connection refused と応答がある。
4、 A⇒B (ssh root@B) 無応答で、待っても待ってもパスワード入力待ちにならない。
ホストBは、別のマシンからは問題なく、ssh root@Bができます。
また、ホストAは、別のマシンへは問題なく、ssh root@Cなどができます。
テスト1から2までは成功しているので、関係ないと思うんですが、AとBはLibreSWANで結ばれています。
Aのログ(messageログ)には、systemd: Starting Session 10 of user root. があがってきます。
Bのログ(messageログ)には、なにもあがってきません。 >>882 追加情報です。
ホストBに公開鍵の設定があったのを思い出したので、
/root/.ssh を削除して、再起動をかけましたが、変化ありませんでした。 >>882
MTUの値に問題があるときにこんな挙動を示したような >>881
完全にくだらんだろ
知ってりゃ三行以内で答えられそうな質問 >>884
!!!!!ビンゴでしたああああああ!!!!!
本当にありがとうございます。
LibreSWANの設定でトンネルに、MTU=で測定した値を、ホストAのみにセットしたところ、
sshでもうまく通信できるようになりました。
本当にありがとうございます! >>868
includeないっぽいね
ファイル名指定して複数回xmodmap呼ぶ、とかじゃだめ? yumでインストールするRedisと
peclでインストールするRedis。
どんな違いがあって、どちらの方が良いとかあるんでしょうか?
※板違いで書いてしまったので書き直しました。 >>889
yum
ディストリがサポートしてるから とある LAN に属していて更にグローバルIPを持ってるマシンってルータが転送設定等してない限り外からは見えないの? デフラグコマンドsudo e4defrag - /やると
Failed to get file information: No such file or directory
"-"
ext4 defragmentation for directory(/)
この文字が出てデフラグが以前はできてたのにできなくなった
助けて >>894
ルータがフィルタリングしてたら見えない gnuGrepで複数のgrep結果がある場合に区切り線を入れたい。そんなオプションありますか?
他のOSのgrepでは存在していました。
A.txt:(10) あい
+++++++++++++++++++++++++
A.txt:(15) あいうえお >>899
gnuGrepが何だかよく分からん(検索したらNixOSとかOS/2とかのが出てくる)
GNU grepならオプションに -A 0 -B 0 付けたらどうだろうか?
区切りをカスタムにしたいなら --group-separator=+++++++++++ とか >>900
GNU grepです。大文字だよね。ごめん。--group-separator=で指定できました。有難う御座います。 あの,ほんとーーにくだらないんだけど
あるランタイム設定をまとめたディレクトリの名前って
rc/かrc.d/かどっちがいいかな。今迄rc/にしてたけど,rc.d/のほうが多そう(initやらaptやら)なので
なにか基準があれば教えてほしいです。 すみません、在導万創と申します。
昔、2ch-Linux-Beginnersを編集していました。
最近、その内容を自分のホームページで作り直しています。
良かったらご覧ください。
僕のホームページ:
http://assy.dousetsu.com/ 👀
Rock54: Caution(BBR-MD5:77bfa3ad753b2994479210bef5c6504a) ffmpegでエンコードしたらこんなエラーが出て終了するんですが、
何でしょうかね、回避する方法はありますか?
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x2bd1170] STSC entry 12478 is invalid (first=1 count=1 id=1)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x2bd1170] error reading header
hoge.mp4: Invalid data found when processing input >>908
ありがとう、
$ ffmpeg -i hoge.mp4
でファイルの情報を取り出せるとかでやっても、上記と同じエラーが出る。
しかし、プレヤーのVlcからは情報を取り出せる。
そんなに詳しくないので、諦めます。 >>909
そのチェックが追加されたの2018/3/20のパッチらしいが最新版の4.0か?
古いffmpeg使ってみたら? Emacs の TRAMP でさ、ssh した上で sudo する方法ってある?
リモートの設定ファイルを編集したいんだが /var/log/messagesは何と読め通じますか
バーログメッセージでいいのでしょうか >>910
ありがとうございます、
バージョン見たら、ffmpeg version 3.3.7 でした。
コマンドでやるのを諦めて、出来るか分かりませんが他のソフト当たってみますわ、
GUIのソフトって最近すごくめんどくさくて、、、 Ubuntu ターミナルで
「プログラム 'curl' はまだインストールされていません。
次のように入力することでインストールできます:
sudo apt install curl」
のように提案が出たとき、「sudo apt install curl」を一発でコピペしてくれる、
ショートカットキーってなかったっけ?
ググってもなかなか出ない・・・ >>916
* マウス操作:メッセージのsudo apt install curlの先頭から末尾までマウスをドラッグして選択
貼り付けたいところコマンド入力位置で マウスの真ん中ボタンで
ターミナル(urxvt)によってはいける。セカンダリかプライマリ機能っての。
* キーボード操作:他には、tmux みたいなの使う。 >>917
それだとマウスが必要だよね。
キーボードで完結したいところなんだけど、
何かあった気がする。気がするけど出てこない。
普通に打てばいい話で、ほんとにくだらないよね。 >>918
その表示は/usr/lib/command-not-foundあたりを実行してるだけだから
やっぱりtmuxでバックログからコピーくらいしかなさそう uptimeコマンドの表示って調整できないんですかね。
一時的に日本語にしたいんですが,ロカールが反映されてないっぽいです。
$ LC_MESSAGES="ja_JP.UTF-8" uptime
19:58:36 up 1 day, 20:02, 2 users, load average: 0.61, 0.52, 0.61 Ruby・シェルスクリプト・コマンドなどで、そういう機能を作れば? 質問なんだけど、airmon-ng使ってる人いる?
Kali Linuxで
airdump-ng使ってるけど、fixed channelが出てhandshake取れねえぞ
オプションで--ignore-negative-one使ってもだめだぞ
無線LAN子機は、buffalo WLI-UC-G301N使ってる
http://amzn.asia/g4ureIq
ドライバは、RT3020だか勝手に使ってる
どこがだめなの?
前は1回handshake取れたのだが、パスワード書いたtxtでパス解析しても解析できなかった
Ubuntuの方でやるとfixed channelは出ないが、まったくhandshake取れない
aireplayで回線切断は出来ても、[0/0acks]ってなってhandshake取れない sedコマンドでehcoで表示させたtestという文字をtastに置換して表示させるにはどうすればいいでしょうか >>932
お〜〜〜〜〜
アザ!w
自分で結構探してたつもりでしたが、こんなに普通にそれ用の機能があるなんてメクラでした
反省します >>929
$ sed "s/`echo test`/tast/" >>934
回答ありがとうございます。
出来れば
$ echo test | sed -e "s/2文字目がeだったら/a/"
$ tast
のような正規表現を使用して、何文字目のeのみ置換という方法はありませんでしょうか? >>935
echo "test" | sed -e "s/\(^.\{1\}\)e\(.*\)/\1a\2/"
もしくは
echo "test" | sed -r -e "s/(^.{1})e(.*)/\1a\2/" ubuntuでavahi-daemonが停止できないんだけど、どうやるの?
# /etc/init.d/avahi-daemon stop
でも勝手に何度も復活してくるぞ テキストをcatして、半角スペース、全角スペース、改行コードを削ってwc -mしたいけど
trかsedで正規表現してorの記述を教えて下さい。
改行コードだけなら
cat テキスト.cat | tr -d "\n" | wc-m
他の文字も削除するかもしれないので、sed の -eを連続される技は出来れば使いたくない。 無になってもう二度と有になりたくない。
自殺しても無駄か? >>940
cat ./file.txt | tr -d '[:space:]' | wc -m
これで行けます。 最新の tr はマルチバイト文字に対応している?
うちの Ver. 8.26 はだめみたい。
で、うちではこんな具合。
$ echo "あいう abc def" |sed 's/[[:space:]]//g' |tr -d '\n' |wc -m
あるいは、こっちでも大丈夫だった。
echo "あいう abc def" | sed -z 's/[[:space:]]//g' |wc -m 下記のようなエラーが出てSwayが起動しません
どうしたら良いのでしょうか?
[main.c:48] [wlc] Failed to activate vt1 for restoration
[main.c:48] [wlc] Failed to switch back to vt1
[registry.c:256] Error opening display >>943
マルチバイト対応ってPOSIX文字クラス関係あったっけ?
本家大本のPOSIXにすら
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/tr.html
[:space:]の記述があるし,よほど偏屈な酉じゃない限り対応してると思うけど。
$ echo "あいう abc def" | wc -m
12
$ echo "あいう abc def" | tr -d '[:space:]' | wc -m
10 >>945 では全角空白が残りますね。
Debian buster (testing) tr v8.28 >>937
解決できました。
ありがとうございました。 ubuntuはどうしてunityに失敗したの?
OSSでまともなGUI作るのはムズイの? Windows8のGUIも大失敗してるし、多少はね? 違う。それだとWindows 10がタッチパネルへも
対応しているのに、成功したことの理由にならない
失敗の原因は急に今までと大きく変えたこと
互換性というのはそれほど重要
Windows 10はゆっくり変化させる方向に変わったから
実はWindows 8よりもタッチパネルへ対応が進んでいるのだが
受け入れられた。 ゆっくり変化した筈なのにWindows8では対応したキヤノン複合機が、
Windows10には対応しなかったのは何故だろうか? >>943
>>945
>>946
940です。できました。有難う御座います。
変換元が複数あり、
半角スペース、全て全角スペース、改行コードを削除の場合と
半角スペース、行頭の全角スペース、改行コード
改行コードのみの場合があるみたいなので一から考え直します。
trも最新版を入れるのメンドイので、perlかrubyに逃げたい。(^_^;)
CONTENTS - http://pubs.opengroup.org/onlinepubs/9699919799/utilities/contents.html
これの入り口ってどこですか?
http://pubs.opengroup.org/onlinepubs/9699919799/mindex.html
The Base Specifications Issue 7
ここから直に入れないみたいです。 >>943
>>945
>>946
940です。954の結果は古いtrです。
以前ダウンロードだけしていたcoreutils 8.29を入れました。
cat ./file.txt | tr -d '[:space:]'
マルチバイト文字に対応していませんでした。
全角空白が残って問題です。
man trして、'[:space:]' に改行が含まれるのかどうか怪しいのと
上2つの問題があるので、trは諦めます。
すいません。あらためて質問しますが、sedで文字削除したいです。
条件をorするのは -eだけですか?
sedで改行を消すのに向いてない? 上2つのコメントで>>942さんへのお礼を忘れていました。有難う御座います。 tr の man でも [:space:] は "all horizontal or vertical whitespace"
ですから、改行も含まれます。
sed は改行を消すのに向いてないみたいですね (-z オプションを付けたときを除く)。
一行づつ読み込むとき改行を削除して、出力するときに改行を付け直しているんじゃ
ないでしょうか。
それで、"sed -z" を考えたのです。入力行の長さに制限があればまずいのですが、
ほかの系統の sed はいざ知らず、GNU sed は、info sed によれば、入力行の
長さに制限がないようです。まあ、ちょっと怖いですけれど。
... GNU 'sed' has no built-in limit on line length;
as long as it can 'malloc()' more (virtual) memory, you can
feed or construct lines as long as you like.
空白や改行以外の文字も同時に削除したいということですか。
仮に「い」と「お」も削除したいのなら、こんな手もありますけれど。
$ echo -e "AAA BBB\nあいうえお" |sed -z 's/[[:space:]いお]//g' >>955
あのさ,trのマニュアル読んだ?
もし「確実に」「半角スペースと改行を除去したい」のなら
$ cat ./file.txt | tr -d ' \n'
↑これで大丈夫だと思う。 ついでchに言うと、こういうのもあります。
$ echo -e "AAA BBB\nあいうえお CCC" |sed -z 's/[[:space:]]\|い\|お//g'
AAABBBあうえCCC
もっと詳しいことは、"info sed" を実行して、「sed regular expressions」を
見てくださいですね。 初心者用. シェルスクリプト講座
>http://chianti.ucsd.edu/~rsaito/ENTRY1/WEB_RS3/PDF/JPN/Texts/SHELL2.pdf
で勉強してるんだけど、頭が悪くて解らん。
>課 題:70+72+74+76+.......+198+200=?を while 文を使って計算するスクリプトを書きま
しょう。
どうしたら良いのか解らん、教えて下さい。 >>945
Linux系の tr [:space:] は意図通りに機能しない模様です。
BSD・Solaris は OK >>960
スプリットして数値をexpr でけいさんかな? >>957
>tr の man でも [:space:] は "all horizontal or vertical whitespace"
>ですから、改行も含まれます。
trのmanのその箇所は読んだのですが、
"all horizontal or vertical whitespace"を読んで改行が含まれるとは思いませんでした。
sedはやってみます。有難う御座います。 >>962
そうです、
その前の課題は、
課 題:上の例にならって 200 から 10 まで 5 つずつカウントダウンするスクリプトを書き
ましょう(200,195,190,185,.....,20,15,10 のように数える)。
これは、
count=200
while [ ${count} -gt 5 ]
do
echo ${count}
count=`expr ${count} '-' 5`
done
として簡単にわかりましたが、
次の課題は、
70+72+74+76+.......+198+200=?を while 文を使って計算するスクリプトを、で、
どうしたら良いのか、
count=70
count1=0
while [ ${count} -le 198 ]
do
count1=`expr ${count} + 2`
count2=`expr ${count} + ${count1}`
echo ${count}・・・・
とやってみたんですが、ぜんぜんさっぱりで、解りません。
教えて下さい。 頭が沸騰しそうだよ
A=70
B=70
while 文
A=`expr $A + 2`
# 200まで値を2増やす
B=`expr $B + $A`
# 70 + 72 = 142 、142 + 74 = 216
echo "合計 = $B"
# 合計 = 8910 >>959
>\|い\|お
バックスラッシュ+半角|でいいのですね。シェルスクリプトでいけそうで嬉しい。
>>958
>あのさ,trのマニュアル読んだ?
はい。"all horizontal or vertical whitespace"を読んで改行が含まれるとは思いませんでした。
all horizontal って全ての改行なのかな?>誰か。
そんな英語覚えがなくて(^_^;)
>もし「確実に」「半角スペースと改行を除去したい」のなら
>$ cat ./file.txt | tr -d ' \n'
新しいtrで、半角スペースと改行の削除が出来ました。有難う御座います。
>>940のとおり、全角スペースが含まれます。
全角スペース削除はダメらしく、マルチバイトの問題は残り出力が文字化けします。 >>965
ありがとうございました。
A=70
B=70
while [ $A -le 198 ]
do
A=`expr $A + 2`
B=`expr $B + $A`
done
echo "合計 = $B"
${A} としなくても良いんだ。
echo "$A"
echo "$B"
を入れて工程を見ることにも成功しました。 seq 72 2 200 | (b=70;while read a;do b="$b + $a";done;expr $b) >>968
わぉ〜
seqコマンドで調べました。
次回使ってみます。 >>954
半角スペース、全て全角スペース、改行コード 削除
sed -e "s/[[:space:]]//g" | tr -d "\n"
sed -z -e "s/[[:space:]]//g"
半角スペース、行頭の全角スペース、改行コード 削除
sed -e "s/^[[:space:]]//g" | tr -d "\040\n"
sed -e "s/\x20\|^[[:space:]]//g" | tr -d "\n"
sed -e "s/\x20\|^[[:space:]]//g" | sed -z -e "s/\n//g"
改行コードのみ 削除
tr -d "\n"
sed -z -e "s/\n//g" ↑ *が抜けてました
半角スペース、行頭の全角スペース、改行コード 削除
sed -e "s/^[[:space:]]*//g" | tr -d "\040\n"
sed -e "s/\x20\|^[[:space:]]*//g" | tr -d "\n"
sed -e "s/\x20\|^[[:space:]]*//g" | sed -z -e "s/\n//g" Ruby で作った
70.step(200, 2).inject(0) { |num, sum| sum + num }
#=> 8,910
from.step(to, step)
inject(初期値)は、蓄積変数(sum)に畳み込む 君のような勘の(ry
2017年7月が最終書き込みのスレも残ってるのに
12月に書き込みがあったSUSE Linux Part 31がなぜか過去ログ送りされてるな レス数が950を超えています。1000を超えると書き込みができなくなります。