くだらねえ質問はここに書き込め! Part 236
■ このスレッドは過去ログ倉庫に格納されています
まずは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 235 https://mao.5ch.net/test/read.cgi/linux/1549582859/ >>121 修正。 改行が、3回以上連続しているもので良いのか >re = /\n{2,}/ # 2回以上連続しているもの re = /\n{3,}/ # 改行が、3回以上連続しているもの >>119 xfce標準のthunarなら 右クリのコピーから右クリの貼り付けでできるから それでいいんじゃないの それか微少な操作系はファイルマネージャー毎に違うから 他のファイルマネージャーで試してみるとか 記憶曖昧だが確かpcmanfmだと左D&Dでもコピーも移動も選べるオプションあったと思う >>100 ピッタリそのものの答えが、info sed に書いてあった。 7.20 Squeezing Blank Lines As a final example, here are three scripts, of increasing complexity and speed, that implement the same function as 'cat -s', that is squeezing blank lines. 以下はご自分で読んでね。 ドラドロでやるとたまにどこに行ったかわからなくなるから他の方法でやってる 老婆心から、ちょっと追加。 info sed の内容は、たぶん >>112 さんがおっしゃっている公式ドキュメントとおなじもの。 それから、sed が扱える行の長さに制限がないならば (GNU 版は一応制限がないらしい)、 "sed -z 's/\n\n\n\+/\n\n/g' file" という手もありそう。かなり気持ちが悪いけれど。 老婆心ということなら… 3 個以上の \n というだけでは充分ではないと思う。 先頭に \n\n があればそれだけで 2 個の空行になるから。 先頭の、\n\n だけは、処理を分けないと無理 1. 先頭の、\n\n なら、\n にする 2. 先頭以外の、\n\n は、そのまま >>98 こういうリクエストが来たら逆に攻撃を仕掛けるような方法無いかな? core吐いてプロセスタヒぬ程度でいいけど。 awkで一撃で解決しそうだけど考えるのしんどい。 awkのサンプルスクリプトがすぐに見つかりそうだけど探すのめんどい。 でも多分awkが一番簡単そう。 sedやawkを覚えた直後の万能感は異常 深入りするとその複雑さに折れるから結局基本止まりだが sedは正規表現でも事足りてるからね仕方ないね sedはスクリプト言語であるこということが 分かりづらい文法なのが良くない おかげで正規表現+拡張みたいな感じで扱われてる。 もっと複数行のスクリプト言語っぽい例が増えればいいのに vim -u “NONE” ってvimrcを一切使わないってことでOKですか? 普通にコマンドで vim -u "NONE" testfile で使い方いいんですか? Ruby で作った # 冒頭に改行が、2回以上連続しているもの。先頭は、^ ではなく、\A re_1 = /\A\n{2,}/ src = "\n\n1\n2\n\n3\n\n\n4\n\n\n\n5" p dest = src.sub( re_1, "\n" ) #=> "\n1\n2\n\n3\n\n\n4\n\n\n\n5" # \n\n1 の部分が、\n1 になっただけ。他は変化なし re_2 = /\n{3,}/ # 改行が、3回以上連続しているもの p dest_2 = dest.gsub( re_2, "\n\n" ) #=> "\n1\n2\n\n3\n\n4\n\n5" print dest_2 メソッドチェーンで、下のようにも書ける。 print src.sub( re_1, "\n" ).gsub( re_2, "\n\n" ) >>104 >>105 で解決してんだから 別解はもういいんじゃないの WindowsではPCやOSが壊れた時は別のPCに接続してデータを救出ってことをやってたのだけど Linuxも同じような感じでデータを救出することが可能って理解でいいのかな? データ用HDDのファイルシステムはとりあえずext4にしとけばいい感じ? >>140 他のPCにつないでも良いけどOSが壊れた位ならLiveDVDでブートするほうが楽だと思う。 ファイルシステムはとりあえずext4を選んでおけば失敗はない。 間にLVMを挟んでおいた方が将来の拡張が楽になるかもだけど。 対話型のsedってない? 行単位で処理するエディタ的なの >>143 あったのか sed -iで失敗したらなけるし都合いい奴が欲しかったんだ 漢数字の連番ファイルをソートする良い方法はありませんか? >>129 俺っちの家サーバは、html と css と js ファルしか無いのに、、、 アパッチ インディアンが頑張って返しているが、、、 php とか sql でリクエストするやつって馬鹿だね。あぁロボットだったな。 漢数字をアラビア数字に変換するのが一番ラクかも。 "一"→1 "八十九"→89 拾壱.txt 伍拾.txt 弐.txt 参陌肆.txt 漢数字は Perl の Lingua::JA::Numbers で変換できるよ。 一二三四五六七八九が並んでるだけなら tr で事足りるけどね。 RKhunter使ってスキャンしてみたら、こうやって大量にWarning出るけど、これ何? お前らこんな出る? $ sudo rkhunter --check --sk [ Rootkit Hunter version 1.4.6 ] Performing file properties checks Checking for prerequisites [ Warning ] /usr/sbin/adduser [ OK ] /usr/sbin/chroot [ OK ] /usr/sbin/cron [ OK ] /usr/sbin/groupadd [ Warning ] /usr/sbin/groupdel [ Warning ] /usr/sbin/groupmod [ Warning ] /usr/sbin/grpck [ Warning ] /usr/sbin/nologin [ Warning ] /usr/sbin/pwck [ Warning ] /usr/sbin/rsyslogd [ OK ] /usr/sbin/sshd [ Warning ] /usr/sbin/useradd [ Warning ] /usr/sbin/userdel [ Warning ] /usr/sbin/usermod [ Warning ] /usr/sbin/vipw [ Warning ] /usr/sbin/unhide [ OK ] みんなLinuxの最新機能って、使ってる? 俺らのプロジェクトって2.6の頃の機能でも十分な感じなんだよ。最新機能って、 本当にいるのか? 人によるね 「そう、それを待っていた」と思う人もいれば 「俺には関係ないな」とか「うわー邪魔だよコレ」って人もいる 人によるから、あんたのいらない最新機能って 何のことなのか聞いてる。 >>153 まずは/var/log/rkhunter.logぐらいは見ようか Ubuntu18.04LTS使ってるのだが、 UbuntuというかLinuxのファイルってファイル・フォルダ作ったらその場にしかファイル・フォルダ作らないの? 勝手に他の場所にファイル作ったりする? 例えば、Gnome editorでテキストファイル作ったときに、 それを保存した場所以外に勝手にファイル作ったりする? いわゆる、アプリが指定した場所以外に、Linux自体が勝手にファイル作ってしまうことってあるの? Linux自体が勝手にキャッシュファイルみたいなの作ったり >>164 すみません、ありがとうございます。 ログ見てきます Wickr me使ってる人いる? Ubuntu18.04で使おうとしたら、16.04しか使えないとかなってるわ Linuxってこういうソフトに強いんじゃないの? いつ、18.04に対応するんだよ https://me-download.wickr.com/#/version/me >>168 エディターを例にするなら 変更前のテキストデータをバックアップとして保存しておいたり エディターの設定ファイルを作ったり 編集した履歴データを残したりすることはある でもLinuxがそういうファイル作るわけじゃなくてエディターが作ってるけどな Linux自体が勝手に作るファイルというなら 例えば /proc の中にプロセスの情報を持ったファイルを作ったりするけど これはディスクには保存されない仮想的なものだから趣旨とは違うだろうね windowsの極窓のように拡張子を自動修正できない? そりゃあmp3をtxtに変えても再生自体は出来るけど 調査にしてもfileコマンドで限界なんだろうか >>173 GNU製のfileコマンドを使ってるなら --mime-typeでメディアタイプを表示できるから その最後を切り出して拡張子にするスクリプト作ったらどうだろう。 Visual Studio CodeとubuntuをDLしました。 Visual Studio Code内でubuntuが動くようにしたいです。 https://qiita.com/m_zuma/items/6b2ee25001109a6506c4 ↑のページを参考にしたのですが記事が古いのか説明通りの 展開になりません。 助けて頂きたいです。 >>175 しょうがないな 助けてあげよう ubuntuにvs codeインストールする >>176 そうですか。ありがとうございます。 >>177 ありがとうございます。しかしそれではダメなようです。 >>178 ありがとうございます。 webページ自体もう1年以上更新されていないページでしたので 聞いても仕方ないかと思いました。すみません。 >>179 え 何がダメなの? ubuntuにVSCodeインストールして 総合ターミナルでbash使ってるよ >>179 どのバージョンの何をどんな環境に対してどんな手順で実施したらどんな画面どんなメッセージが表示されたか… 5W1Hの全てが抜けています。 私はエスパーではないので無理です。 情報が少なすぎて助けようがありません。 残念ですがごめんなさい。 最後に一言。 がんばれ(笑) >>175 メニュー の ターミナル から起動されるターミナル(シェル)のことなら、 設定 を開いて、設定の検索 欄に terminal.integrated.shell.windows と入力すると、現在の設定が表示されます。 表示されているものを C:\WINDOWS\System32\bash.exe にかえると、既定の WSL のシェルが起動するようになります。 (既定値は C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe) 青文字で シェルの構成について詳細を表示 と書かれているリンクを押すと terminal.integrated の説明がブラウザで表示されます。 みんなwindowsも使ってるの? どれくらいの頻度でwindows使うの? >>183 ここLinux板の連中はWinがメインな奴は少数で、極たまに使うって感じだろうが でも、俺は会社ではWinだから、実のところ超winユーザー Ubuntu18.04使ってるんだけど、 $sudo apt update やってもTorbrowserの更新ないのに、 Torbrowser起動したらTorbrowser自身が更新あるって教えてくれる時って Torbrowserのアプデからアプデしちゃっていいの? >>180 すみません。webページ検索しても ご推奨頂いたような方法がひっかかるのですが、 指定されているのがVScodeにUbuntuインストールしなさい、ということなので。 知識がなさすぎてご推奨して頂いたものとの違いがわかりません。すみません。 >>181 すみません。 VSCode, Version1.33.1(user setup)、Ubuntu 18.04 をWindows10の環境でインストールしました。 VScodeのファイル→基本設定→設定から 設定の検索に「terminal.integrated.shell.windows」と打ち込みました。 すると記事では右側にUser settingと出るらしいのですが それが出ず、保存できません。ここで思考停止に陥ってます。 ありがとうございます。頑張りたいですが頑張り方がわかりません恥 >>182 ありがとうございます。 ユーザー設定の機能→ターミナルのとこですね。 下に表示されるCode書きこむとこに { // Bash on Ubuntu (on Windows) "terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe", } と打ち込んでEnterおしてみましたが何も起きません。 何が起これば正解なのかもわかりません。すみません。 前にwindowsを使ったの2月頃だったかな HDDのデータ移動させるのに使ったわ >>190 パス を書くところにそれを書き込んでもエラーになります。Windows でターミナルが使用するシェルのパス。と書かれていると思いますが。 機能 → ターミナル → Integrated > Shell: Windows のテキストボックス欄にある C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe を C:\WINDOWS\System32\bash.exe に変えるだけです。 もし独自に設置したシェル(Cygwin や MSYS など)を全く使う予定が無いならば、簡単な方法があります。 Ctrl + Shift + P(すべてのコマンドの表示)を押して、そこに select shell を入力エンターすると、Command Prompt・PowerShell・WSL Bash を選べるようになるので、WSL Bash を選べば Bash.exe が起動されるようになります。 何が起これば正解なのかわからないならば、設定する意味が無くなります。取り敢えずシェルなど気にせず豪華なテキストエディタとして使用し、Windows の基本的な知識を身に着けてからまた改めて行うほうがいいかもしれないですね。 ウインドウズとのデュアルブートを上手くやる方法おしえてください ぷよクエをプレイしたいんですが、アンドロイドエミュレータの使い方がわからないのでダウンロードできないので、、使い方を教えてくれませんか? >>192 懇切丁寧に有難いご指導感謝いたします。 会社のPCでの作業になり 明後日以降になりますが実行したく存じます。 誠に有難うございます。 linuxでしかうごかない コードを実行する必要があり途方に暮れているところです。 本当に助かりました。 Ubuntu 18.04.2 LTSを使ってます ONU/ルーターにUSBメモリーを挿し簡易NASとして使っていてWindowsからアクセスできますが Ubuntuから見えません。ファイルから「接続」を試みると「フォルダーが空です」になります sambaはインストール済みでWindows共有フォルダーへのアクセスはできています(1.0も) なお、フォルダーにはパスワードを設定しています どこをチェックすれば良いですか? >>196 アドレスバーに直接 smb://ルーターのIPアドレス って入れて見る CUIでディスクフォーマットすると境界がキリの悪いとこにできて速度が遅くなるそうなので いつもgpatedでフォーマットしてます CUIからも速度遅くならないフォーマットするにはどうすれば良いのでしょうか 訂正 誤:ゲーム等は動かない 正:ゲーム等は動かないことが多い >>197 smb://192.168.x.xと入れた結果「フォルダーが空です」となります >>201 あらら じゃぁ 頑張ってカーネルのバージョンアップしてみたら ちょうど今日、18.04に5.0キタよ それにすると、 その辺のbugまるっと なおる bugのせいならね >>202 ppaのせいでupdateに失敗していました それを解消して無事アクセスできるようになりました >>198 一番確実なのは、パーティションに必要なセクター数を計算してセクター番号で指定すること 例えばCLIのpartedでHDDの先頭に30GiBのパーティションを作るなら 開始セクター番号は2048s (末尾にsを付けるとセクター番号を指定したことになる) 終了セクター番号は30 x 1024 x 2048 + 2048 - 1 = 62916607s と指定する その次のパーティションの開始は62916607 + 1 = 62916608sとなる >>204 手計算するのは計算ミスの起こる可能性があるから 確実性という観点からは下策じゃないの? 質問者はおそらくpartedあたりを使って容量指定でパーティションを切ったらアライメントがずれたので CLIでアライメントを合わせる方法を聞いている 俺は自動計算があてにならないのなら手計算しちゃえよ、とレスした それに対して手計算はミスるからよろしくないと言う君にとっての最適解は何? その方法を示して >>198 に好きな方を選んでもらえばいいんじゃないかな > CUIでディスクフォーマットすると境界がキリの悪いとこにできて速度が遅くなるそうなので このオカルトには誰も突っ込まないのかw CUIでフォーマットしたんだけど速度遅くなってる? 自作ソフトを「同一のビルド」でOSの過去バージョンまで含めて(たとえばCentOS 5と6と7) 動くようにしたい場合、ビルドは一番古いOSするしかないでしょうか? 新しいOSでビルドしつつ古いOSでも動くようにする方法はないでしょうか? (docker使えとかはなしでお願いします) >>209 バージョンの違うOSで動く動かないってのは依存するライブラリのバージョンによるから新しいOSでも古いライブラリなりソースなりを用意した環境でビルドすればいい >>211 ありがとうございます よくglibcで引っかかるので、こいつの古いのをビルドしてやればいけますかね OS基幹のライブラリのようなので骨が折れそうですが >>209 配布用バイナリでなければstatic linkすればよい 配布する場合はLGPLを静的リンクする事になるのでライセンスに注意 >>192 ご教示頂いた通りにしてみました。 なにやら起こった気がします。 本当にありがとうございました。 ただうまくいってるかの確認の仕方がわからないままですが。 ポータブルソフトがLinuxにもあると知ったけどappImageの容量がでかくてずっこけた思い出 appImageってアプリの設定ファイルもappImageの中に格納されるの? 中見て直接.ini弄れるの? CentOS7.6の環境でansibleをインストールしようとしたんだけどなぜか エラー: パッケージ: ansible-2.7.10-1.el7.noarch (epel) 要求: python-jinja2 こんな感じでインストールが中断されてしまう python-jinja2の関係だと思って、python-jinja2をインストールしてもまったく同じで何が原因か分らない ちなみにpythonのバージョンは2.7.5 epel-releaseはwgetでepel-release-7-11.noarch.rpmを取得しインストールした >>217 Centスレあるのに何でここに独り言を書く? Centスレは独り言を書くと叩かれるからここなのかな >>217 python-jinja2がインストールされていることを確認できるコマンドとその出力、ansibleをインストールしたときのコマンドとその出力を端折らずに全部ここへコピペしろ 今、Firefoxしかブラウザ入ってないんだけど、もう一つなんか入れたい? なんかおすすめある? 安心安全なのでお願い、もちろんオープンソースで Chromiumは昔なんかあったんだろ? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる