くだらねえ質問はここに書き込め!Part 229©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
いらないお世話だと思うが、 \ 入ると見通し悪くない? >>64 >>58 クォートはプログラムに対して渡されるわけではない (シェルが展開するときの挙動で使われ、プログラムにはクォートは除去して渡される。 man bashでQuote Removalを検索してみよう) ので、プログラムに対する問題ではないな。 59だと、ルートディレクトリ(/)以下の"デスクトップ"ディレクトリに保存されることになる。 64をクォーティングしたら~が展開されず、カレントディレクトリ以下の~という名前のディレクトリのDesktopというディレクトリの…となる。 ディレクトリを”単純化"したい エロ.zipを展開するとフォルダの中にフォルダができたりするじゃん?アレなくしたい FILE=$1 DIR=`basename $FILE` DIR=${DIR%*.*} unzip $FILE -d $DIR ここまで考えた後よろしく ちなみに、デスクトップフォルダを確実に指定したいなら "$(xdg-user-dir DESKTOP)" で良いよ。yahoo.pdfとして保存するなら "$(xdg-user-dir DESKTOP)/yahoo.pdf" >>73 a="a b c" でいける。\いらない。 >>82-83 それだとa b cにならず a b c になる >>84 "a b c"にしたいのだということを理解していなかったぜ。すまん kona Linuxを使いたい。 cp932系統のzipファイルの解凍で文字化けしないために GUIアプリで文字化けしないアプリはありますか? GUIアプリだとxubuntuとかにしないと実現できませんか? (1)指定した複数の画像ファイルを、 (2)フルスクリーンサイズに伸長して、 (3)連続投影(スライドショー)できるXのアプリケーションを推薦してくれたまえ。 (4)投影時間(interval)を設定できるとなお良い。 geeqieは(1)に難ありで、たぶん一つのディレクトリしか指定できない。 gwenviewは(2)が不能で、「ビューにあわせる」を選択しても画面サイズに伸長されない>。 xvは(3)が何故か出来なくなったようだ。 >>89 Gwenviewは設定の中に「ページより小さい画像は拡大する(E)」チェックボックスがある スライドショーのインターバルは 画像をフルスクリーン表示している時の右上のボタンから設定 指定ファイルだけでスライドショーはコマンドに -s オプションを付けて gwenview -s a.png b.png c.png $ary=(a b) echo "${ary[*]}" echo "${ary[@]}" *と@を指定する違いってなんですか? >>93 Zsh manualに基づくと $ary=(foo bar) "$foo[*]" -> "foo bar" "$foo[@]" -> "foo" "bar" >>78 遅くなりました。よく分かりました。 初歩的なところでつまずいていました。 質問させてください。 centos7、Forefox52.4.0 (64 ビット) 最近、久しぶりにyum updateを行うとForefoxのタブ部分と右クリックメニューウインドウが透過率100%に なってしまっていて非常に操作しづらいです。 以前まではそんな事は無かったし、デフォルトの設定のままだったのですが。 ググって「ハードウェアアクセラレーション機能を使用する」のチェックを入れ外ししたのですが、状況はかわらず。 シェルはgomになります。 解決方法等ご存じの方いらっしゃればアドバイス頂けないでしょうか? 何卒よろしくお願い申し上げます。 >>100 テーマ変えてみてもだめ? つかスレチかどうかなんて程度の差はあれどう感じるかは人それぞれなんだから一人に指摘されたぐらいでコロコロ移動しないほうが良いよ 逆に混乱するし、少なくとも俺はここで適切だと思うし おれ、Debianのスレで相当バカにされた。 あのスレはプライドが高くてダメだ。 鯖用途でもないのにDebian使うのって老害しか居ないからね しゃーない CPU使用率を制限したいんですが cpulimit -l 50 infinity ってやってんのにニコ生見てるとCPU80%ぐらいいっちゃんですけど ちゃんと制限する方法を教えてください >>100 そういや俺も昔似たようなことになって そのときは(Firefoxでなく)GNOME3のテーマ変えたら直ったことがあった あまり関係ないけど、FirefoxがGtk3になってからファイルダイアログが使いにくくてかなわん。 FirefoxってQt版なかったっけ。 wgetの-nvと-qの違いってなんですか? どっちも変わらないんですが >>110 存在しないファイル等で試しても全く同じになる? 環境によって違うのかもしれないが、うちのXubuntuでは -nvはエラーメッセージと基本情報は出力する 完全に何も出力させたくない時は-qを使えとmanに書いてあって 実際そういう挙動になる >>107 infinityってのはどんなプログラム? 例えばfirefoxでニコ生を見ようとしているのだったら cpulimit -l 50 firefox とやって、firefoxを起動する それでfirefoxのcpu使用率が50%前後に制限されるはずなんだが #!/bin/bash touch a b s="a b" ls "$s" ls: 'log save.bash' にアクセスできません: そのようなファイルやディレクトリはありません nanndedesuka? 訂正コピペみす ls: 'a b' にアクセスできません: そのようなファイルやディレクトリはありません >>113 touch "a b" ってやらないとaとbふたつのファイルができてると思うよそれ いや "$s"と"で囲んだために、 "a b" と解釈され、一つのファイル名と解釈された >>115 これだとshellcheckにおこられるんですよダブルクォートで囲めって。 何でls "$s"だとだめなんですかね? >>117 二つ作りたいんでしょ >>119 怒られてもほっときゃいいんじゃね 意図的にやってんだから >>117 いや2つのファイルを作りたいのでこれでいいんです >>118 touch a\ b a="a b" ls "$a" たしかにそうでした ダブルクォートで囲んだらスペースがエスケープされた扱いになるんですかね? チェックを回避するなら eval ls "$s" とかかねぇ でも不自然な文になるだけだから普通に ls $s でいいと思うよ これでいいか # shellcheck disable=SC2086 ls $s qt アプリで Emacs キーバインドを使う方法はありますか。 gtk であれば gtkrc などの設定でお手軽に Emacs キーバインドが使えますよね。 >>113 shellcheck的にはそういうことをしたいなら配列にしておいて展開することが推奨されている ttps://github.com/koalaman/shellcheck/wiki/SC2086 #!/bin/bash touch a b s=("a" "b") ls "${s[@]}" >>127 Perfect!!! Thanks!! ubuntu iptablesより簡単に設定できるファイアーウォールないですか? 更新が停止されたパッケージを除く >>129 なにが簡単かは好みによるけれど、ufwとか 一番有名でよく使われているLinuxのソフトウェアキーボードってどれですか。 たたんだらタブレットにもなれるノートPCにLinuxをインストールしたのですが、使えるソフトウェアキーボードがあればタブレットとしても普通に活躍するなと考えました。 今はmint使ってます。 PCを使い終わて就寝時に自動更新と自動バックアップー>スリープする こんな感じにしたいです。 例えば、後者はどんなディストリでも使える.shが欲しい。 あるいはGUIでMacのTimeMachineみたいに楽できると嬉しい。 今はどちらも時々手動。どうしたらいいですか? Ubuntu 16.04: 自動アップデート / アップグレードの設定をする - Narrow Escape ubuntuならあったので素直にubuntu系統に乗り換えたほうが良いですか? バックアップはdeja dup使っておけばHDD吹っ飛んでも全体リストア可能ですか? >>133 Ubuntuの方が使いやすいと思うならUbuntuでいいんじゃね > 例えば、後者はどんなディストリでも使える.shが欲しい。 ここが意外と難関かもね システムアップデートのコマンドはディストリによって違うし スリープも、pm-suspendのものとsystemctl suspendのものがある 分岐は避けられないかと apt-get autoremoveしても dpkg -l でrcって単語がついたまま消えないパッケージがあるんですが そういうパッケージもpurgeやれば消えるんですけど何でautoremoveで消えないんですか? 本当にくだらなくて申し訳ないんですが、 日経Linuxを見てラズパイでファイルサーバを構築しました。 いくつかの記事を見ると、ファイル共有用の領域を作る場所が違う、 Aの記事では /var/shared に、Bでは /mnt/share にと、 でも普段使っている Debian では /media にUSBのHDDやSDカードをマウントする、 ラズパイでも /media があるからそこにマウントすれば良さそうだと思うのだが、、、 サーバとしては /media は用途が違うのかな ? あ、ラズパイでの板で聞けば良さそうなんですが、 すごく荒れているのでこちらで聞くことにしました。すいません。 そこら辺はポリシーの違いでしか無いからあなたが管理しやすいのを選べば良い。 /mediaは一般的にはサブとして使う外部メディア用として使う場合が多い。 (DVDとかUSB接続の外部メモリ等) 例で/media使わないのはメインストレージとして使ってる媒体に 領域作ってるからじゃ無いかな。 >>140 共有する領域の話なのか、メディアをマウントする場所の話なのか、どっちなんだ? 前者なら自分で決めていい 後者ならFHSでは/media/以下を使うことになってはいるけど、従わなくても別に問題ない http://www.pathname.com/fhs/pub/fhs-2.3.html#MEDIAMOUNTPOINT ラズパイスレ見たけどあんなん荒れてるうちに入らないっしょ >>141 ,>>142 ありがとうございます。 誘導先を読みます。 URLは参考として貼っただけで誘導したわけじゃないよ あとリンク先以外の地の文も読んでよ systemctlでサービスをstartしたりstopしたりした時に 何のメッセージも表示されないので不安になります 何をしたのか表示させる方法はありませんか? WindowsとLinux Mintのデュアルブート環境を使っています。 Mintの新しいバージョンが出たので上書きインストールしたいのですが 一旦Windows側からLinux Mintパーティション削除しないとダメですか? >>138 mintと他でLinuxのシステムコマンド自体が違うのですね。諦めます。 >>149 一般的にはモジュール化する。 環境によって異なる可能性のあるコマンド群は分離して、環境に合わせた同名のスクリプトを用意するようにする。 多用な環境を判別するようにするのは、労力はとてもかかるし、配布するのでもなければ無意味。 >>147 systemctl status 見る、とか >>140 mountするのはmedia、ソフト的なルールに従うにはそこからシンボリックリンクを貼ればいい 複数箇所にmountするという方法もある 参照する場所はソフトの設定でも変更できるだろう Debianのパッケージはポリシーに従い設定変えてあったりするが、他のところはソフトそのままだったりする 標準的なポリシーとしてFHSがある どうするかは自由だ centosでetcやhomeのバックアップなどをしようと思ったらnfsとかあると思うけど、 samba clientでWindowsの共有フォルダに保存させるのって邪道? デメリットがあれば教えてください。 centtos使ってるなら、nfsとか使うべき? 自分のPCが24時間稼働だから、共有フォルダにアクセスさせたらもう1台立てなくていいかなと。 それともWindowsのacronisなどのソフトから、samba立ててそっちに見に行かせたほうがいいのかな。 昔samba3で、export, fstab, root_squashとかで挫折したのもあって、 sambaちょっと苦手で・・・ openstack構築してるんだけどcinderが無駄にでかいlv勝手に確保しちゃって他で使えなくて困る cinder.conf見てもそれっぽい設定がないんだがどこでサイズ変えられる? --- Logical volume --- LV Name cinder-volumes-pool VG Name cinder-volumes LV UUID 08a9vi-xmaw-CbQV-0ioF-yZvN-VdYK-ageDRX LV Write Access read/write LV Creation host, time localhost, 2017-10-08 14:21:50 +0900 LV Pool metadata cinder-volumes-pool_tmeta LV Pool data cinder-volumes-pool_tdata LV Status available # open 2 LV Size 151.39 GiB Allocated pool data 2.02% Allocated metadata 1.46% Current LE 38757 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:3 >>152 ありがとうございます、自由度が高いんですね。 質問ばかりして申し訳ないのですが、日経Linuxの記事で(ファルサーバ構築)、 共有フォルダにアクセス出来るユーザーを登録します、 $ sudo useradd -s /usr/sbin/nologin test $ sudo pdbedit -a test testと云うユーザーをOSとSambaに登録した。と書いてあるのですが、 /usr/sbin/nologin test の意味がわからないのです。 オプションの -s は、ログインシェルを指定なら、/bin/bash で良いと思うのですが、、、 >>155 その記事読んでないけど ログインさせる必要あるの? >>156 自分には分かりません。日経Linux4月号のラズパイでファイルサーバーの記事です。 sh や bash は何で /bin/bash と /usr/bin/bash の2ヶ所にあるの? 何かの名残? 連投ですいません、何故かエラーが出て書き込めない、 自己解決と云うか、目的は出来ました。 目的はtestと云うユーザーが気に入らないので、 useradd -r test で消して pdbedit -L で確認したら消えていた。 >>158 /usr/bin/bash にはないけど >>155 余計な権限は与えないのがセキュリティの基本 マルチスレッドに関する質問なんですが、 centos7、apache2.4(mpm event)、php-fpmで運用しています。 現在2コア8スレッドで動かしていて高負荷をかけても1つのスレッドがCPU使用率100%に なるだけで、全CPUスレッドを使ってくれません。 preforkの時はそんなもんかなと思いapache2.4(mpm event)、php-fpmに変えたのですが、 そんなものなのでしょうか? 逆に全CPU使ってくれるような方法ってあったりしますでしょうか? >>161 nologin っていうのは、シェルを使わせない。 シェルを使えないユーザーを作る。 そんな理解でよろしいでしょうか ? >>157 nologinはログインを拒否するメッセージを出力してexit 1する。 ログインシェルにすることでログインできなくする。 調べたり試したりしたほうがいいよぅ そんな感じ ドライブの共有だけさせるつもりが勝手にログインされて システムのいろんなところ見られるのも嫌だしね >>162 負荷をかけているのはひとつのコネクションだったりしないよね…? >>166 >>負荷をかけているのはひとつのコネクションだったりしないよね…? 一つのコネクションになるような気がします。 というのも、負荷ツール等を使って検証したわけではなく、 nextcloudを運用しておりまして、sudo -u apache php occ preview:generate-all と言う、ディレクトリを再帰的に検索して見つけた画像ファイルをサムネイル化する と言う処理をphpを叩いて行うというような物になります。 >>160 ディストリによって違うのかな うちのインストールしたての ArchLinux には有る /etc/shells には /bin/sh や bin/bash の方だけが書かれてるけど >>167 Apache側ではコネクションを各コアに分散するだけの話であって、 Apache側のモデルに関わらずひとつのコネクションで複数のスレッドを起動するようなことはない。 もちろん、それによって起動されたプロセスがスレッドを生成したり、forkしたりするのは別の話で、 プログラム側がそのように動作するのであれば他のコアを使用する可能性はある。 >>168 Linuxでオリジナルのshが入っていることはまずないけれども、 ash系列なのかbashなのかなどいくつかの選択肢の中での論理的名称として/bin/shと/usr/bin/shがある。 最近はあまりしないけれども、以前は/usr以下は別ファイルシステムにすることが推奨されていたりもしたから、 /bin以下にないとフェイルセーフに動作しない。 だから/bin以下のファイルがシンボリックリンクになっているディストリビューションも少ないと思う。 shebangの互換性もあって/bin以下か/usr/bin以下かというのは両方用意されているのが一般的。 bashやzshのような高機能シェルは昔のUnixにとってはオプションのものだったし、/usr/bin以下にある可能性も高いからね。 でも/usr/bin/shはないんじゃないかな。 >>169 なんとなくわかったような気がします。 ありがとう御座います。 >>170 > shebangの互換性もあって/bin以下か/usr/bin以下かというのは両方用意されているのが一般的。 なるほど、納得したよ ありがとう > でも/usr/bin/shはないんじゃないかな。 /usr/bin/sh も有る ArchLinux はあまり一般的ではないんだね (実体は /usr/bin/bash へのシンボリックリンクだけど) すいません、どなたかアドバイスお願いします。 初心者スレ向きだった内容でしょうか。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる