Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A

1
複数のハードドライブを使用してスワップを加速できますか?
私はまだ2つの古いATAドライブを持っています(1つはわずか8GBで、1つは多少欠陥があります)。それらを自分のPCに入れて、それらのスワップをアクティブにすることも考えています。これの効果は何でしょうか?私のシステムはドライブ間でデータを均等に分散させて、スワッピングを高速化しますか?
8 linux  swap 

4
指定された文字列の前にあるファイルをアルファベット順に検索します
ファイルとサブディレクトリでいっぱいのディレクトリがある場合。与えられた文字列の前にアルファベット順に並ぶ通常のファイルだけをリストする最良の方法は何ですか? 現在、bashを使用して実行できる最善の方法は次のとおりです。 for x in `find . -maxdepth 1 -type f | sort` do if [[ "$x" > './reference' ]] then break fi echo $x done これを行うにはもっと簡潔な方法があるように感じますが、それが何かはわかりません。何か案は?
8 bash  filter 

3
SSHを介して「top」コマンドを適切に実行するにはどうすればよいですか?
別のコンピュータ上でtopコマンドを実行する必要があります。ターゲットPCのIPは192.168.0.81です。 私はそれをやろうとしていました:ssh 192.168.0.81 top しかし、私はこの結果を得ました:top:tcgetattr()failed:Invalid argument 誰かがこの問題を手伝ってくれませんか? システム情報:Linux iRP-C-09 2.4.18-timesys-4.0.642 トップバージョン:2.0.7
8 linux  ssh  terminal  top 

3
中断されたコピープロセスを再開する
コピーファイルの安全かつ確実にプロセスを再開するためにどのように$Aバックアップ場所に$Bで行いますpv "$A" > "$B"かcat "$A" > "$B"? (ファイル$Aが非常に大きいと仮定しましょう。例:LVM2スナップショットファイル) で達成可能ddですか? 推奨:bashまたはpython(できればpython3)ソリューション。 シナリオ例:pv "$A" > "$B"90%をコピーした後に中断されました。コピープロセスを終了し、作業全体を再度繰り返さないために、どのように再開しますか?

2
yumは依存関係として古いバージョンのパッケージを必要とします
公式サイトからTexLive 2012 をインストールしていて、古いバージョンに依存するepydocをインストールしたい。しかし、texliveに依存するepydocをインストールしようとすると、以下のエラーが発生します。 どうすれば修正できますか? ; sudo yum install epydoc Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit, remove- Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit, remove- : with-leaves Loading mirror speeds from cached hostfile * fedora: ftp.tudelft.nl * livna: rpm.livna.org * rpmfusion-free: ftp.upjs.sk * rpmfusion-free-updates: ftp.upjs.sk * rpmfusion-nonfree: ftp.upjs.sk * rpmfusion-nonfree-updates: ftp.upjs.sk * …
8 fedora  yum  latex 

1
apt-getは複数のソースをどのように扱いますか?
Ubuntuのリポジトリがパッケージを備えているとしましょう。 私はを使用してそのパッケージをインストールしますapt-get。 次にadd-apt-repository、パッケージの新しいバージョンまたは古いバージョンのいずれかをリストする追加のソース(を使用)を追加します。 apt-getは、どのソースが最新バージョンを提供しているかに関係なく、常に最新バージョンにアップグレードしますか?

3
ローカルパラメータ値を使用してリモートスクリプトを実行する
このタスクを自動化するにはどうすればよいですか? 1)Aにいます。2)BにSSHで接続します。3)Bでスクリプトを実行します。これには、Aで認識されているパラメータが必要です。 まず、sshで接続を開いたときに値を送信できると思いました。次に、おそらく1)と2)の間でより単純な方法で、スクリプト全体をBの同じ場所にscpします(古いスクリプトを置き換える)。それでも、Bでスクリプトを実行するにはどうすればよいですか。(つまり、最後のステップを自動化する方法です。もちろん、sshの後で手動で実行することもできます。) もう1つの考えは、おそらくsshを完全に破棄することです-私はBにWebページを持っているので、「内部」Webインターフェイスを介してスクリプトを呼び出すことができますか? それとも、まったく異なる方法でそれを行いますか?
8 ssh  scripting  scp  web 

3
CLIアプリケーションの作成はどこから始めますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 Linuxを1〜2か月使用した後、私は今何をしているのかを知っています。 どのような言語を使用してプログラムを作成するときも、私は明らかに次のようなコードを使用しています。 $ python test.py そして、もし私がtest.py与えられたファイルを読みたいなら、私は使用しなければなりません: $ python test.py something.file 私が今したいことは、コマンドラインアプリケーションを作成して、使用できるようにすることです $ myapp something.file 以下のようなプログラムpythonで$ python test.py、またはnano中$ nano program.pl しかし、いったいどこでこのようなアプリケーションを構築し始めるのでしょうか?少しWebをトロールするだけでは、どこにも行きません。 いいと思いますが、たくさんのリンクを受け入れます。 複数の方法がある場合、私は完全にオープンです。私は、どの言語(別の言語を学ぶための言い訳!)など何でもかまいません。

2
DVDのチャプターをリッピングしてファイルを分離する
私は子供向けの漫画が入ったDVDを持っていますが、それぞれにいくつかのエピソードがあります。どのようにすれば、すべてのエピソードが個別のファイルに含まれるようにリッピングできますか?すべてのエピソードはDVDの1つのタイトル内の章として書かれていると思います。
8 debian  dvd  ripping 

1
Kornシェル:End、pgup、pgdown、deleteキーが機能しない
したがって、基本的に、私のEnd、Pageup/ Pagedown、およびDeleteキーはksh93では機能しません。ちなみに私はFreeBSDを実行しています。 矢印キーが機能していて、ホームキーも機能しています。 これらのキーは、これを自分の中に入れると機能します .kshrc set -o emacs 私がやって試してみましたが、これを私の中でこれを置くことによって、.kshrc。Endキーを機能させるため。 alias __Y=`echo "\005"` # end = ^e = end of line vimを開き、を押しCtrlvてタイプしました005。そして^E現れた。それでも、何もうまくいきませんでした。 誰かがとにかくそれらのキーを機能させることを知っていますか? また、これらのキーを押すと、が出力されます~。また、を使用できることCtrld、またはCtrla使用したくないことも知っています。

2
luakit + awesome wm:YouTubeをフルスクリーンで機能させる
私のボックスではArch Linuxを実行しています。私はタイリングWMである素晴らしいウィンドウマネージャーを使用していますが、フローティングウィンドウも可能です。 ArchWikiの素晴らしいエントリは私の素晴らしいで次置くために私に語ったrc.luaユーチューブのフルスクリーン、デフォルトでは、フローティングを作るために: { rule = { instance = "plugin-container" }, properties = { floating = true } }, しかし、これは機能していないようです。私は彼らがchromiumブラウザに提案したルールを試してみましたが、これはうまくいきました。 これは、"plugin-container"私が使用しているブラウザの正しい指定子ではないと思います:luakit。 だからここに質問があります:YouTubeビデオをルールによって認識さinstanceせる正しい指定子は何ですか?luakitawesome

2
LinuxでコンソールキーボードレイアウトをXキーボードレイアウトにマップする方法
私のディストリビューション(Slackware 13.37)では、コンソールのキーボードレイアウトは/usr/share/kbd/keymaps、サブディレクトリで利用可能な'kbdパッケージからのレイアウトの中から選択されています。 Xでは、代わりに、ファイルに含まれる「レイアウト」リストでキーボードレイアウトが選択されます/etc/X11/xkb/rules/evdev.lst。 X構成ファイルで「XkbLayout」オプションを適切に設定するために、コンソールキーボードレイアウトをXキーボードレイアウトにマップする方法を誰かが知っていますか? 私は特に、Slackware以外のディストリビューションが初期構成のためにこれをどのように扱うかを知ることに興味があります。

4
n個のファイルを反復処理しますか?
やりたいことがかなり簡単にできます。montage何千もの画像が含まれているディレクトリで、オプションがほとんどない状態で使用したいと考えています。 me@home$ montage -size 256x256 DSC01*.JPG.svg output.png ...しかし、一度に100枚程度の画像しか取得できないため、それだけでは不十分です。どちらでもない me@home$ montage -size 256x256 *.svg output.png ...結果のファイルが大きすぎて解析できないため、すべての画像を同時に取得します。 私がやりたいのは、一度に100〜200ファイルのようなものを反復処理することです。これはforループ(?)を使用して実装できると思いますが、その方法について少し混乱しています。私はそこに使用するための巧妙な方法は、おそらくだと思うfind -execか、xargs私は考えていないよということ。を使用bashしていますが、zshときどき使用しています。 したがって、結論として、2600の画像ファイルを指定し、モンタージュを約13または26回(100-200ファイルごとに1回)呼び出し、n個のファイルをn回の倍数で呼び出すことができる1つのライナーを探しています。

2
外付けハードドライブはどこにマウントすればよいですか?
自動マウントしたい外付けハードドライブを持っています。私のラップトップが起動するとき、それはほとんどの場合存在します。マウントする「正しい」場所はどこですか? /media/my-hd:/mediaハードドライブがマウントされていない場合、空のフォルダーでゴミを捨てます。 /mnt/my-hd:/mntそれ自体が一時的なマウントポイントとして使用されることになっていると聞きました。これは、たとえばArchのインストールプロセス中に発生します。

4
フォルダー/ varのデフォルトの権限は何ですか?
ペンドライブにUbuntu 12.04をインストールし、次にMySQLとApache PHPをインストールしてから、Moodle(職場で使用している遠隔学習プラットフォーム)をインストールしようとしました。Moodleへのインストールは、プログラムがフォルダ/ var内にmoodledataと呼ばれるフォルダを作成しようとしたときに停止しましたが、それを行う権限がありませんでした。したがって、/ varフォルダーにchmod 777を実行して封鎖を削除しましたが、行ったことは安全ではなく、以前の(初期/デフォルト)許可値/ varに戻したいので、どこにも見つかりませんそれはどのような値である必要があります。手伝って頂けますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.