タグ付けされた質問 「unix」

Unixは、もともと1969年にBell LabsのAT&T従業員グループによって開発された、マルチタスク、マルチユーザーのコンピューターオペレーティングシステムです。

3
rm -rfで削除されたファイルを復元できますか?
を使用してosx端末からフォルダまたはファイルを削除するとrm -rf、どこに行きますか?直接削除されたと言う人もいれば、「特別なツールがないとファイルへのリンクを削除または見つけられない」とだけ言う人もいると聞きました('rm -rf folder_or_file_name 'Ubuntu 10.04で?) ext3がrmedファイルをubuntuに保存できることについて誰かが言ったが、macはどうだろうか?
16 macos  ubuntu  unix  terminal  rm 

7
unix-巨大な.gzファイルを行ごとに分割します
誰かが以下の必要性を持っていると確信しています、巨大な.gzファイルを行ごとにすばやく分割する方法は何ですか?基になるテキストファイルには1億2000万行があります。ファイル全体を一度に圧縮するのに十分なディスク容量がないので、誰かがファイル(.gzまたは内部.txt)を3x 40mn行ファイルに分割できるbash / perlスクリプトまたはツールを知っているのではないかと思っていました。つまり、次のように呼び出します: bash splitter.sh hugefile.txt.gz 4000000 1 would get lines 1 to 40 mn bash splitter.sh hugefile.txt.gz 4000000 2 would get lines 40mn to 80 mn bash splitter.sh hugefile.txt.gz 4000000 3 would get lines 80mn to 120 mn おそらくこれらの一連の解決策を行っているか、gunzip -cはファイル全体を解凍するのに十分なスペースを必要とします(つまり元の問題):gunzip -c hugefile.txt.gz | 頭4000000 注:追加のディスクを取得できません。 ありがとう!
16 linux  perl  bash  shell  unix 

3
コマンドプロンプトからファイルサイズの分布を生成する
私は数百万のファイルを持つファイルシステムを持っているので、特定のディレクトリでファイルサイズの分布を再帰的に見たいです。これはbash / awk fuで完全に実行できるように感じますが、手を使うこともできます。基本的には次のようなものが欲しいです: 1KB: 4123 2KB: 1920 4KB: 112 ... 4MB: 238 8MB: 328 16MB: 29138 Count: 320403345 ループと条件付きのlog2ファイルサイズfooがあれば、これはそれほど悪くないはずですが、そこまで到達することはできません。 関連質問:xバイトより大きい/小さいファイルを見つけるにはどうすればよいですか?。

3
UNIXの秘密/公開SSHキーはどこにありますか?
RSAと公開/秘密鍵システムがどのように機能するかを理解し始めており、秘密と公開のSSH鍵がどこに保存されているのか疑問に思っていました。ホームディレクトリに移動して.sshディレクトリ(cd .ssh)を参照すると、「known_hosts」ファイルのみが表示されます。このファイルには、既知のさまざまなリモートSSHサーバーの公開キーが含まれていると思います。 これらのキーはどこにありますか?ところでそれらを作成したことすら覚えていませんが、以前にssh接続を確立したことがあるので、それらはどこかにあるに違いありません。 MAC OS 10.6でOpenSSH_5.2p1を使用しています。 ありがとう!
16 macos  unix  ssh 

1
tmuxで異なるウィンドウをマージする
私の質問は簡単です。tmuxセッションに1と2の2つのウィンドウがあります。これら2つのウィンドウを、水平/垂直に分割された1つのウィンドウにマージするにはどうすればよいですか?私はマンページで答えを見つけることができなかったので、私はここで尋ねています。
16 unix  tmux 


3
UNIX-マウント:ルートのみがそれを行うことができます
非rootユーザーがデバイスをマウント/アンマウントできるようにする必要があります。UNIXに関しては、私はまったくの初心者です。 私は答えを見つけるために、すべてのtehのinterwebz上で見てきたし、誰もが変更することで、同じ1、与えているようだ/etc/fstabと、そのデバイスを含めるuserオプション(またはusers、その両方を試してみましたが)。私はそれをしました、そして、それはまだ言いmount: only root can do thatます。 ここに私のfstabの内容があります: #/ etc / fstab:静的ファイルシステム情報。 # # 'vol_id --uuid'を使用して、 # 端末; これは、デバイスを命名するためのより堅牢な方法として、UUID =とともに使用できます。 #ディスクが追加および削除されても機能します。fstab(5)を参照してください。 # # proc / proc procデフォルト0 0 #/インストール中に/ dev / mapper / minicc-rootにあった UUID = 1a69f02a-a049-4411-8c57-ff4ebd8bb933 / ext3 relatime、errors = remount-ro 0 1 #/ bootはインストール中に/ dev / sda5にありました UUID …
15 unix  mount  sudo  root  fstab 

5
壊れたTTYをリセットする方法は?
私のSlackware TTYは、次を実行することで簡単に壊れます: cat some_binary_file コマンドの実行後、TTY全体は読み取り可能な文字を表示しなくなりますが、キーボードイベントには引き続き応答します。 ログアウトして再度ログインしても、TTYは壊れたままで、読み取り可能な文字は表示されません。通常のTTY操作を復元するには、マシンを再起動する必要があります。 マシン全体を再起動せずに解決策はありますか?
15 linux  unix  terminal  tty 


2
SSH切断後にプログラムを実行し続ける方法は?[複製]
この質問にはすでに回答があります: 9年前に閉鎖されました。 可能性のある重複: コンソールを閉じた後、プログラムの起動後にプログラムを実行し続ける sshを使用してリモートUnixマシンでコマンドを実行し、コマンドが完了する前に終了するにはどうすればよいですか? こんにちは! リモートサーバーへのSSH接続により、ノートブックからプログラムを実行したい。問題は、ノートブックを持って帰宅することです:) プログラムを実行し続ける方法は?
15 unix  ssh 

3
1秒あたりの特定の回線速度で端末へのCatファイル
私は怠け者で、これを行うためのスクリプトを書くこともできますが、それを行う方法を考えるにはあまりにも面倒です。 私はしばしば次のようなことをします: cris$ python runexperiment.py > output.txt cris$ cat output.txt 実験の長い出力を見るとき、ページをスクロールさせて、連続するパターンが形成されて分散するのを見てみたいことがあります。しかし、100万行のファイルでcatを使用すると、5秒で終了します。これは私にとっても速すぎます。 「スクロールユーティリティ」など、ファイルの表示速度を遅くする方法はありますか?速くしたいのですが、1秒あたり20万行ではありません(そのすべては、とにかく登録されないでしょう)。 何かのようなもの cris$ scroll -lps=300 output.txt そして、座って毎秒300行をロールバックするのが理想的だと思います。

3
引用符を含む引数を指定してwatchコマンドを使用する
私は、引用符を含むコマンドでwatchが正しく機能するようにしています。また、watchのマニュアルページでは、引用符のしくみについて詳しく説明していません。具体的な例として、watch内で次のコマンドを実行するにはどうすればよいですか。 ps -ef | awk -F' ' '{print $2}' 私はもう試した: watch "ps -ef | awk -F' ' '{print $2}'" そして watch 'ps -ef | awk -F\' \' \'{print $2}\'' しかし、どちらも正しく機能しません。
15 bash  unix  watch 

4
ディレクトリ内の特定のファイルを再帰的にgrepするにはどうすればよいですか?
私はlinuxとgrepに慣れていません。 を使って find -name *.java 特定のディレクトリにあるすべてのJavaファイルの名前を見つけることができます。回数を数えたいとします。 foo これらのファイルで発生した場合、どうすればよいでしょうか。 私は次のようなことを試しています。 grep -r "foo" *.java そして次のような反応を得ます。 grep: *.java: No such file or directory 何か案は?
14 linux  unix  grep 

4
UNIXワイルドカードを使用したファイル範囲のリスト
たとえば、作業ディレクトリに次のファイルがあるとします:mjk0001.fits、mjk0002.fits、... mjk9999.fitsまでずっと数値的に増加します。 UNIXワイルドカードを使用して、それらの連続したグループをリストまたは操作する方法はありますか?たとえば、0025から0050でプロセスを実行する必要がある場合、どの形式を使用しますか? 私は以下を試しましたが、成功しませんでした: ls *[25-50].fits ls mjk00[25-50].fits ls mjk[0025-0050]* ls *[0025-0050]* みなさん、事前に感謝します
14 bash  unix  command-line  ls 


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