初心者の質問相談にやさしく答えるスレ Part10
レス数が1000を超えています。これ以上書き込みはできません。
聞き方が悪いから教えない、
とか、「俺は教育的目的から、わざと全部は教えないことにしている」
などという、下記スレに巣食っているロートルはお断り。
初心者に優しく応えようとする気のある人が、
今となってはバカバカしく思えるような質問相談にも優しく答えるスレです。
オススメLinuxディストリビューションは? Part70
http://mao.5ch.net/test/read.cgi/linux/1515329948/
【初心者】Ubuntu Linux 115【本スレ】
http://mao.5ch.net/test/read.cgi/linux/1513796694/
前スレ
初心者の質問相談にやさしく答えるスレ Part9
http://mao.5ch.net/test/read.cgi/linux/1504269873/
禁止事項
・トリを使おうとしている質問者に対して、そんなトリはやめろとかという、斜め上からのアドバイス
・質問者そっちのけでの昔語り(昔はもっと苦労したもんだ、今の若い者は…)
・知らないのに、使ったことないのに、知ったかぶりでの書き込み
・ググれという誰でも言えそうな忠告
・俺は知ってるけど言わない等といった、実社会での扱われ方からの僻みから来る
・意地悪な言辞 >>907
コマンドの文法が違うから棲み分けでしょう。
古いスクリプト資産が動かなくなるような状況は回避するはずですから、PowerShellの廃止は無いでしょう。廃止したら損害賠償ものです。
しかしBashでもWindowsを操作できるという拡張はどんどんされるでしょう。 zshとかfishとかありますがおすすめのシェルはありますか?
現在はoh-my-zsh入れてます お願いします。
パラメーター出力コマンドを実行すると、
http://fast-uploader.com/file/7088204222654/
のように出力されます。
コレをCSV形式にしたいのですが、
「値のないところが空白になる」というのが問題で
うまいこと整形できておりません。
各列の区切り文字はスペースですが、値の長さによって各列を区切る
空白数が変わります。STR1とSTR2の間は空白3個のように固定されていません。
コレをCSVにするにあたり便利なコマンドはございませんでしょうか。
イメージしておりますのは、
たとえば
$ seikei filename.txt rows=5 STR1 STR2 STR3 STR4 STR5
というようなコマンドを実行して、
・値の入った列数は5列
・各列名は、STR1〜5
・取り込むファイル名は、filename.txt
というような感じでcsvを吐き出せるようなコマンドがあれば最高なのですが・・。
OSはRedHatで、bashを使用しておりますが、他シェルをインストールしたり、rpmを入れたりは自由に出来ます。
よろしくお願いします。 Linuxはカーネルが本体でBSDは一から作ってるって言うけどそれでどんな違い出るんだろうか
Linuxはおかずが冷食の弁当でBSDはおかずも手作りの弁当って認識だけども
プログラムも自前だからバグがないとかそんな感じ? >>913
抽象的すぎて答えづらいっていうか初心者スレの範疇を超えてる。
例えばまぁ↓こういう違いがある。
3つの人気OSのカーネルを比較する
https://www.infoq.com/jp/articles/kernel-comparison-unix-zhu
バグがないってのはありえない。バグだらけだよ。 Linuxはパクって(インスパイヤでごまかしてるけど)作ったんだけど、オープンソースで公開しているところがミソ。
昔は劣化コピー品が否めなかったけど(バグもたくさんあった)、今はソースが全部見れるってことが品質向上に役立ってる。
BSDはじめUNIXは天才たちが作ったんだよ。
>>613の例で言えば、Linuxは冷凍弁当だけど、産地も作り方も全部調べることができる弁当で、BSDはオールドファッションな手作り弁当かな。 親であるUNIXは兎も角BSDはオープンソースだよ
GNUは(Linuxカーネルもだが)コピーレフトだ
あとLinuxカーネルが自由なUNIX互換システムを目指したことは, 初めからそう言ってるしソフトウェア文化的にはパクリとは言わない >>916
パクリとオマージュと影響を受けたのはどこが違うの? AT&Tのライセンス料払えば使えるBSDがオープンソースだと言えるのか問題は当然あるし、BSDの子孫は別。
ソフトウェアのパクリなんかは当時散々もめて、ソフトウェアのクローン(コードを書き直して見た目や、使用感、外向きのAPIを真似る)のは文化的におkになった。
でも、Linux時点でオープンソース文化の方向性が決まったし、確定した。Linuxが存在してもいいってなった時点で。
結果論で賢そうにどうとでも言えるけど、BSDは自由にソース変更できないし、Linuxはunixのパクリ。ってこと。 何で今, 当時の価値観基準で感想書く必要が?
パクリだの誤魔化すだのネガティブな印象を前面に出すしな
ネガティブついでに書くならUNIXの系譜は権利関連の訴訟が本当に多かった
BSDは途中でAT&Tのコードを含まなくなった
それ以前ならプロプライエタリだが以降はBSDライセンスされているオープンソースだし, >>913のBSDの意味するところはオープンソースになって以降のものだと思うのだが BSDはLinuxに嵌る前にFreeBSDを1、2回インスコ厨やってapacheを動かして終わった
スペシャルファイルがなんだったかも覚えてない 質問そっちのけで糞みてぇな講釈垂れ流したきゃブログででもやってろよカス共 いやむしろお前が釣り師だらけのこんな過疎板でイキんないでケツの力抜けよ やさしく角が立たないように答えてるじゃん。
>>613のLinuxとBSDの認識は間違ってる。弁当の例もわかりにくい。どっちもコードは自前だし、違うOSだから違いはでる。
こんな身もふたもないことよりは有益だろ。 >>907
MS社のシェルは、昔から普及してたBasic系をもとにしてた別物。
独自のシェルコマンドは、その使い方のセミナー・マニュアルスクリプトを
学校・企業で行って学生には無償提供・試験で金とるのが基本だったと思う。 でもPowershellは次世代のシェルなんてもてはやされて
従来のシェルよりも高度なものというイメージだったけど
そう単純でもないのかな
オブジェクトを持ち込むあたり、ちょっとした言語っぽいけど >>907-910
シェルスクリプトよりも、PowerShell の方がバグりにくい。
配列などを使うような、本格的なプログラミングは、Ruby が良い
vagrant, chef, Homebrew など、本格的な手順書は、Ruby
>>911
Ruby
値のないところが空白になって、各列の区切り文字はスペースなら、
例えば、____ と連続する4つの空白があっても、
値と区切り文字の区別がつかないから、この仕様ではダメ! Linuxが出来合いを使ってる点は変わらんし弁当の例えはさほど的外れでもないだろ
BSDスレはここより限界集落だが長寿スレ多いし眺める分には面白い
Powershellはbatを作れるようになった時に手を出そうとして見事に投げたわ bashはドキュメントベースのシェル
PowershellはAPIベースのシェル
それぞれLinuxとWindowsに合うように作られてるんだね
もしPowershellをLinuxの標準に据えようとするとLinuxにだいぶ
手を入れないといけなくなるんだろうね、/etc廃止とか
しかしけっきょく互換性とか過去の資産が重要視されるんだろう >>926
Rubyと言ってもLinux板の連中はプログラム言語が使えない奴多いからな
言語が使えるならこんなところに書き込まないだろ(Ruby、Python,Perlどれでも>>911は出来るだろ) >Linux板の連中はプログラム言語が使えない奴多い
そんなことはないよ
Ruby信者の布教活動を見てニヤニヤしながらROMってるよ 本当に何処にでも湧くなRubyキチ
bashシェルスクリプトの代替にするならLSBに含まれてるPython (Perl? 知らんな・・・) Cしか知らんにわかですまんな
perlは正規表現でしか知らんと思う
シェルスクリプトは書けるようになったけどawkがまだ分からんわ (CLIの)ログイン画面でパスワードを入力するとき^Uで入力をリセットできますよね
あの機能はどこ由来なんでしょうか? パスワード入力の画面って/bin/shインタラクティブシェルが受け持ってるわけじゃないですよね
なぜならまだログインしていないので、それらのコマンドは使える状態になり プログラミングネタになるともうそれは自分でソース読むしか無いからねぇ
5chとかで話してもピンポイントでわかる人はいるわけないだろうし興味がない人には「で?知らんがな」としかならないし
直近のネタで最近くだ質のhttps://mao.5ch.net/test/read.cgi/linux/1531542627/251見て思ったんだけど
::0っつったら未指定アドレスでどっかにつながるのはおかしいんだけどたしかに試すと::1に繋げに行くようになってる
どういう処理でそうなってんのかとpingのソースを眺めてみるとIN6_IS_ADDR_UNSPECIFIEDマクロとか使っててどうもなんかやってるっぽい
でも具体的にどこの処理でこういう動作になってんのかよくわからんなぁ、みたいな
誰かわかるなら教えて欲しいけどこんなん「何言ってんだこいつ」としかならんっしょ >>933
自信はないけどたぶんgettyとかじゃないかな >>935
オープンソースなんだから気合を入れて自分でソース読んだらになるよな。
でも、ゆとり教育のおかげで些細な事ですら自分で調べないですぐに他人に聞く奴が多いからな。
俺の代わりに気合を入れてソース読んで俺に教えろや
俺の代わりに気合を入れてググって俺に教えろって感じのやつが集うのが5ch。
だから、このスレがある。 >>933
agetty.c の get_logname 関数にそれらしいのがあるよ。 俺もプログラミング出来ない。二年くらい前から努力してるけど成長がない。 >>933
ログイン画面と限定すればagettyがやってるのかも知れないけど
端末側の設定(stty)で設定できるから
端末がやってる場合もあるかも
シェルによっては自前でやってるが
とりあえず/bin/sh はそういう機能持ってないからsttyの設定が反映されてる >>937
そら勿論ソース読んで自分で調べるべきだが
何から何まで調べてたら時間がいくらあっても足りない
とりあえず質問してみて
知ってる人が居ればそれで済むし
ヒントだけでもあれば最初から調べるよりは時間が節約できる
そもそも質問スレなんだし質問して駄目な理由などどこにもない 誰も興味ないと思うけど一応書き込んだんで結果報告しときます
自分で簡単なtcpクライアントサーバー書いて確認してみたけど特になんもしなくても同じ動作だった
結局pingがとか関係なくて普通にそういう動作するもんぽい historyコマンドみたいにコマンドの履歴に加えて、コマンドが入力された時のメッセージまでのログを確認する方法ってありますか?
partedコマンドを入力してからの操作履歴や出力結果が見たいのですが、
historyにはpartedコマンドを入力したところまでしか表示されていません。
どなたか詳しい方が居ましたら教えてください。 【script】Linuxで操作ログを記録するコマンド | UX MILK
https://uxmilk.jp/26165
なるほど なるほど
最初にscriptコマンドを実行すればいいのですね。
勉強になります。ありがとうございました。 ログイン画面のパスワード入力時のショートカットキーについてたずねたものです。
みなさんありがとうございました。
とりあえずagetty.cをあたってみます。
>>940 sttyって、ログインする前から有効なんですかね? なんか、質問の仕方としては、結論だけくれじゃなく
stty設定がログインする前から有効かどうか確認すにはどうしたらいいですか?
が良いような気がするが agettyはパスワード入力する都合から
自前でやらざるを得ないんじゃね
あと入力補完やコマンドライン行編集のあるシェルも
自前でやってるんだと思う サスペンドと復帰動作を日時や曜日を指定してスケジューリングしたいのですが、そのための設定をGUIで簡単にできるアプリはないものでしょうか?
使っているのはubuntu16.04です。 >>953
設定の結果をグラフィカルに確認できるようなものがあれば、
設定も楽でミスも防げるかなぁと思ったもので…。
勉強だと思って横着せずに地道にやってみます。 Mintのxfceを入れたけどこれファイル操作のアンドゥ機能ないの?
thunarでリネームしたりゴミ箱へ削除後にCtrl+Z押しても無反応なんだけど Thunarには無いよ
Nautilusとかなら出来たと思った ツナはファイル削除する場合、ゴミ箱に入れるのと完全に削除の2択だな。 >>955
ツナは、外部の複雑なコマンドなど「アクション設定」で指定する必要がある。 Thunarにアンドゥないのは面倒だけどカスタムアクションは便利
どのファイラにもあるだろうけど外部コマンドで融通が利くのはいいよね ○○.tar.gzファイルのインストールの仕方を教えてください
以前
./configure
make
make install
という一連の作業をやったことありますが
今回ファイルを解凍してもconfigureがありません、代わりにbootStrap.sh
がありますがネットでも初心者向きの記事なかったのでよろしくです。
osはlubuntuです。 どうビルドするかは千差万別だからそれだけじゃわからんよ
readmeとかinstallみたいな手順の書かれたテキストは同梱されてないの?
あるいはどのソフトウェアか書けば誰かわかるかも >>961
readmeみたけど何も書かれていません空ファイルです。
DLしたのはavidemux_2.5.6.tar.gzです
CMakeLists.txtにそれらしきことが書かれているけど
cmakeとは?で今英文訳している段階です。 >>962
ここから
ttp://avidemux.sourceforge.net/download.html
Universal binaries を落として実行で動きますよ。 >>960
http://www.avidemux.org/admWiki/doku.php?id=build:install_2.5
2.5用はこれだと思う
一応、Xubuntu 16.04で試してみたんだけど
Manually getting dependenciesのとこにあるように
libarts1-dev以外をインストールしてから
bootStrap.shに実行権を与えて
sudo ./bootStrap.sh
を実行したら、うまくいったっぽい
(起動しただけなので、不具合があるかもしれないけど) lubuntuの場合apt-packageもapt-systemもないので
手動で依存関係入れないと行けないようです。 >>966
なら、手動で依存関係入れればいいんじゃないのか? AMD製GPU + ROCm + OpenCV + TensorFlow でGPUコンピューティング環境をつくる
https://qiita.com/hktm/items/ead2ed4ed3441fca7311
この記事のMIOpenをインストールする、という項目でつまずいています
cd ~/src
git clone https://github.com/ROCmSoftwarePlatform/hcRNG.git && cd hcRNG
./install.sh
これを端末に打ち込むと
bash: cd: /home/username/src: そのようなファイルやディレクトリはありません
と出てきます
この一番上の行は何を意味してるのでしょうか atoolで横着してるから圧縮系の呪文が一向に覚えられんな
オプションにハイフンが不要ってだけでも戸惑うがこの作法はpsとtarだけなんだろうか >>969
>この一番上の行は何を意味してるのでしょうか
の、この一番上の行は
>cd ~/src
のこと? >>969
cd ~/src
これは、ホームフォルダーにあるsrcフォルダーに移動するコマンド。
その記事は、ホームフォルダーにsrcって名前のフォルダーがあることを前提に書かれてるんだな。
なので、まず最初に、
mkdir ~/src
って実行してsrcフォルダーを作成しておけばおkなはず。 ありがとうございます
順調にインストールできました srcは暗黙的にソースコードを置くときに使うディレクトリ名だから覚えておくといいよ。 別にそう決まってるわけでもないし覚えなくていいよ
それより cd とか ~ とかの意味を理解する方が大事 >>965
いろいろありがとうございます
sudo ./bootStrap.shを実行したら
いくつかエラーがあります
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Cound not find intl library
Could not find Gettext
-- libintl not required for gettext support
Could not find X11/extensions/Xvlib.h
Could not find XVideo
の3つです そもそもavidemuxtって以前はあんなに使われていたのに
最近どうして振り向かれなくなったんだろう? bashだとshoptも便利だよな
autocdでcd使わず位置移動したり
cdspellでcdの1文字のミスを修正したり
dirspellでタブ補完のディレクトリを修正したり
globstarで再帰パターンが使えたり >>977
動画編集が目的ではなくて、ビルドインストールが目的ということですか? >>969
GPU よりも、数十の基本コマンドを、勉強した方がよい
基本コマンドも知らない人は、プログラミング・テスト・環境構築もできないから >>980
動画編集です。以前のosだとsnapもソフトウエアセンターからも簡単にいんすこ
できたのに16.04から消えて、突然ハードルが上がりました。最近はwindowsもそうだけど
アップグレードでして、いいことは一つもありません。グチはこれくらいにしてエラーは
x11関連はなくなりましたが
-- Cound not find intl library
Could not find Gettext
-- libintl not required for gettext support
はよくわかりません、snapのプロパティでgettextの依存関係調べるとautpointが
破損と出ているけど提案となっているけど入れ直すか消してもよいのですか? 基本コマンド以前に配置構造とか覚えなきゃならんLinuxの作法が多すぎるんだよな
下手にWindowsを知ってると余計に混乱するし
パスの違いとかソフトのインスコ先や設定ファイルの場所
設定ファイルないしコマンド名やオプションの法則
シェルやパッケージ管理や正規表現、/devや/procの意味やリダイレクトの使い方
使い分けたり異なる系統のディストロを扱うならその数だけコマンドの方言は増えていくし
manの取説だって全て翻訳されてる訳じゃないから結局ググらにゃならんし
ネットだけならこの知識はいらんが一度でも深入りしようとしたらこんな面倒事ばかりだもの
この深淵で食ってる奴のおつむは大したもんだよ 初心者にビルドは大変だと思うので、>>964と>>967を参考にしたほうが早く解決しそうだよ。 ああ、まじか。乗りかかった船で適当にアドバイスしちゃったから調べてみたけど、リポジトリがあるみたいなので、それを追加して、apt叩けばいいみたい。
つまりビルドする必要はないってこと。以下を参考に。
http://ubuntuhandbook.org/index.php/2018/01/install-latest-avidemux-2-7-0-ubuntu-17-10-18-04/
アプリ名とディストリ名でググルと出てくる手順なので、今後質問するときは目的と環境を明確に質問してくれたら解決が早いと思う。 >>977
念のためだけど、libc6-devは入っている?
libintl.hが見つかっていないのでは? CentoOS7ですが、インストールしてから
仮想OSのコア数とソケット数を入れ替えるとまずいことになるのでしょうか?
OSから見ればハードウェア的には何も変わらないのでしょうか? >>987
snapでみたらインストール済、libintl.hの方は/usr/include/に
確認しました。
>>983
大昔win2kでどうしても解決できないエラーがありましてメモ帳で
ダミー作った覚えがあります。それでもサクセスになって動かしたことも >>988
仮想環境に何使ってんのかわからんけど
せっかく仮想環境なんだから
一個仮想マシン作って試してみればいいんじゃね 試そうにも出先ですし知っている人がいるなら聞く方が早いのでどなたかわかるかたお願いしますって事で >>990
それはすでに試してみて、動いてはいます。
ただ、インストールしたてのテスト環境では、性能に差が出るのかわからないのが気になっているのですが、
同時に色々なサービスが動いてるときに処理するパフォーマンスは同じなのでしょうか? このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 198日 2時間 16分 44秒 レス数が1000を超えています。これ以上書き込みはできません。