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

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

4
Unixツール:ファイルの名前に何かを付けた場合はどうなりますか?
私はいつも不思議に思っています。ほとんどのGNU / Unixツールは、「マイナスの何か」の形でオプションを取り、時には引数が続きます。もし何かマイナスの名前のファイルを手に入れたら? $ ls -f $ rm -f $ ls -f $ mv -f abc mv: missing destination file operand after `abc' Try `mv --help' for more information. $ cat -f cat: invalid option -- 'f' Try `cat --help' for more information. または $ ls -ohello.c $ gcc -ohello …


5
ファイルシステムのext4とext3の間での選択のスタック
私はUbuntu 11.10のインストールを進めていましたが、使用するファイルシステムの選択に行き詰まりました。 ext3およびext4 ; どちらがパーソナルデスクトップに適していますか? ext4の方が優れている場合、それは私の古いPC(3年前に購入したもの)でうまく機能しますか、それともext4は実際には古いハードディスクと互換性がありませんか?

11
Unix:どうすれば同じfsで自分のフォルダを1人だけに見せることができますか?
友達にディレクトリへのアクセスを許可したい。彼は、dirが配置されているファイルシステムにアクセスできます。すべてのユーザーに権限を設定したくありません。個人だけがディレクトリを見ることができるようにするにはどうすればよいですか?私たちの誰もスーパーユーザーではありません。 [BOUNTY CHALLENGE] Ubuntuを使用すると、どの返信も機能しません。 1.ジャムラのアプローチが機能しない $ setfacl -m user:friend:rwx classroom.xml setfacl: classroom.xml: Operation not supported 2. nikのアプローチが機能しない:存在しないファイルにアクセスできない 3. baのアプローチが機能しない:ルートではなくグループを作成できません。 4. ToKのアプローチが機能しない、ユーザーは「ユーザー」と「フィールド」の2つのグループに属している chown -R myFriend:users ~/TEST chown: changing ownership of `/u/myFriend/TEST/you_see_it': Operation not permitted chown: changing ownership of `/u/myFriend/TEST': Operation not permitted

4
fdisk-必要ですか、それとも直接ファイルシステムを作成できますか?
私はfdiskがパーティションを作成できることを読みました/これは物理ディスクをいくつかの論理パーティションに分割することです。 ディスク全体を全体として使用する場合でも、それは私にとって必要ですか 1)fdiskを実行して、ディスク全体のサイズを占めるプライマリパーティションを作成するか、 2)fdiskを実行せずにmkfs.ext4を実行できますか? 3)そして、なぜ-> 編集済み->すべてのコメント(はいといいえのコメント)をすべて読んだ後、誰かが実際にfdiskの機能を教えてくれればいいと思います。必要がない場合と比較して、なぜ実際に必要なのかを理解できるようにします。 私はグーグルで試しましたが、ほとんどのサイトはfdiskの方法を教えていますが、その理由(またはほとんどの場合、デュアルブートシステムを作成する理由)は教えていませんが、単一のパーティションでも必要な理由を知りたいのです。 また、ディスク上でmkfsを直接試し、データとファイルを格納するためにマウントしました(問題はないようです)。これにより、fdiskが実際にストレージディスクに対して何を実行するかについて、さらに興味を持つようになります。

3
パスワードを入力する必要がなく、公開鍵を使用せずにSSHを設定するにはどうすればよいですか?
ここでは、毎回パスワードを入力せずにSSHサーバーに接続する方法について数十の質問があることを知っています。答えは常に「公開鍵を使用する」です。まあ、私はそれが本当にオプションではないというまれな状況に自分自身を見つけます。不可解な理由のために、接続しようとしているサーバーのOpenSSHデーモンは、 RSAAuthentication no PubkeyAuthentication no の中で/etc/ssh/sshd_config。サーバーへの管理アクセス権がないので、これらやその他のサーバー構成オプションを変更できません。(もちろん、私はクライアント構成(Linux上のOpenSSH 5.8)を完全に制御しています。) このサーバーにSSHで接続するたびにパスワードを入力する必要がないようにするには、私のオプションとは何ですか。特に、最も安全なオプションは何ですか。私は自分のコンピューターをかなり安全に保っています。そのため、クライアントのファイルにパスワードを保存することによるセキュリティリスクは、それが本当に必要である場合、許容できるほど低いと仮定しましょう。 サーバーが受け入れることができる他の認証方法は、明らかに、GSS API(私は何も知らない)、インタラクティブなキーボード(私も何も知らない)、およびパスワードです。ここにいくつかの関連する設定オプションがあります: #ChallengeResponseAuthentication yes #KerberosAuthentication no GSSAPIAuthentication yes GSSAPICleanupCredentials yes #UsePAM no そしてここにデバッグ(-vv)トレースがあります: debug1: Authentications that can continue: gssapi-with-mic,password,keyboard-interactive debug1: Next authentication method: gssapi-with-mic debug1: Unspecified GSS failure. Minor code may provide more information Credentials cache file '/tmp/krb5cc_1000' not found debug1: Unspecified …
9 ssh  unix 


2
rm -rf戻りコード
ゼロ以外のコマンドrm -rfの考えられる戻りコード、つまり、失敗した場合の考えられる戻りコードを誰にでも知らせることができます。コマンドが失敗しただけではなく(0以外のリターン)、コマンドの失敗の詳細な理由を知りたい。
9 shell  unix 


2
スクリプトによって生成されたすべての子プロセスのリストを取得する方法
環境: ユーザーは、実行するカスタムスクリプトを提供します。これらのスクリプトは、複数のGUIプログラム、バックエンドサービスを開始するためのスクリプトに似たものにすることができます。スクリプトの記述方法を制御できません。これらのスクリプトはブロッキングタイプにすることができます。つまり、すべての子プロセス(順次実行されるプログラム)が終了するまで実行が待機します。 #exaple of blocking script echo "START" first_program second_program echo "DONE" または非ブロッキングタイプ、つまり、バックグラウンドで子プロセスをフォークし、次のようなものを終了するタイプ #example of non-blocking script echo "START" first_program & second_program & echo "DONE" 私は何を達成しようとしていますか? ユーザー提供のスクリプトは、上記の2つのタイプのいずれか、または両方の組み合わせにすることができます。私の仕事は、スクリプトを実行し、スクリプトによって開始されたすべてのプロセスが終了するまで待機してから、ノードをシャットダウンすることです。ブロッキングタイプの場合、ケースは非常に単純です。つまり、スクリプト実行プロセスのPIDを取得し、ps -ef | grep -ef PIDにエントリがなくなるまで待機します。非ブロッキングスクリプトは私に問題を与えるものです スクリプトの実行によって生成されたすべての子プロセスのPIDのリストを取得する方法はありますか?ポインタやヒントは高く評価されます

3
7zとlzmaで「.xz」ファイルを解凍する方法
7zとlzmaの両方で "* .xz"ファイルを解凍しようとしました。しかし、彼らは私にそのようなメッセージを与えました: $ 7z x myfile.fq.xz 7-Zip 4.57 Copyright (c) 1999-2007 Igor Pavlov 2007-12-06 p7zip Version 4.57 (locale=C,Utf16=off,HugeFiles=on,4 CPUs) Processing archive: myfile.fq.xz Error: Can not open file as archive $ 7z x myfile.fq.xz 7-Zip 4.57 Copyright (c) 1999-2007 Igor Pavlov 2007-12-06 p7zip Version 4.57 (locale=C,Utf16=off,HugeFiles=on,4 CPUs) Processing archive: myfile.fq.xz …
9 linux  unix  zip  archiving  7-zip 


1
grepを使用するときに行の長さ制限を設定する方法(行の長さで結果をフィルターする)
ユースケースは、HTML / CSS / JSファイル(サブディレクトリを含む)のディレクトリで特定のCSS属性を検索していることです。一部の1ライナーJSライブラリには、検索しているCSS属性もあります。 私の定義した$ max_line_lengthより長い行に結果を与えてはならないことをgrepに伝える方法はありますか? ありがとうございました!
8 linux  unix  regex  grep 


4
Xの単なるスクリーン/モニターとして2台目のコンピューターを使用(VNC?)
私の目標は、Linuxシステムで3つのモニターを使用することです。これはラップトップなので、別のビデオカードを追加するのは最も簡単な解決策ではありません。(私はそのようないくつかのオプションを調査しました:PCIスロット、USB / Cardbus vgaアダプターなどを備えたドッキングステーションを取得し、当分の間、そのようにしたくありません。) シームレスで統合されたデスクトップとして機能させる方法さえあれば、3番目の「モニター」が横になっている古いデスクトップ+画面を使用するのが最も簡単な解決策かもしれないと思います。 VNCまたはX自体(?)を使用して次のことを実現できるかどうか疑問に思っていました。 コンピューターAは私のメインコンピューターです。すべてのファイルなどが含まれています コンピューターBは、追加画面に表示するためだけに使用されます キーボード+マウスがコンピューターAに接続されている VNCまたはXを使用して2つを接続し、コンピューターBがコンピューターAに接続された3番目の物理画面であるかのようにX画面を表示するようにします。 最後のポイントが明確であるかどうかはわかりませんが、つまり、次のことができるようになりたいと思います。 ウィンドウマネージャーに3つの画面すべての仮想デスクトップを割り当て/移動させることができる コンピューターAに接続されている画面とコンピューターBの画面の間でウィンドウを前後に移動する コンピューターAの画面に表示されているアプリで何かをコピーし、コンピューターBに接続された画面に表示されているアプリに貼り付けることができる コンピューターBに接続された画面に表示されているアプリケーションを使用しているときに、メインコンピューター(A)のファイルシステムにアクセスする 基本的に、私はXにコンピューターBを3番目の物理画面と同じように扱ってもらいたい... これは可能ですか?:) 〜lara

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