Unix & Linux

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


7
アカウントへのアクセスに使用されたsshキーを確認できますか?
アカウントへのアクセスに使用されたsshキーを見つけることは可能ですか?私はサーバー上にアカウントを持っており、そのアカウントに複数の(信頼できる!)人々にssh経由でアクセスさせています。誰がいつログインしたかを知ることができれば便利だと思います。ルートアクセス権があるので、ログを見ることができますが、そこには何も存在しないようです。ログでキーを識別するための何らかの方法を設定する設定スイッチはありますか?

17
Unixの頭が「マイナス」と言うのはなぜですか?
数週間前、私はWindowsのバックグラウンドから来たと思われる誰かによるGitの講演に参加しました。彼はコマンドラインオプションを参照するときに「ダッシュ」と言い続けたので、「あるように見えます」と言います。その後、Linuxを学んだ初期の頃に気になったことを思い出しました。つまり、オプションについて言及するとき、常駐のUnixヘッドは常に「マイナス」と言いました。あれは: rm -rf /var/tmp/bogus/junk 「arr em dash arr ef」とは対照的に、「arr em minus arr ef」と言われます。 どうしてこれなの?



9
Linuxでシェルスクリプトを使用してJSONを解析する方法は?
Linuxでいくつかのパラメーターを抽出する必要があるJSON出力があります。 これはJSON出力です: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": "10.250.171.248", "ProductCodes": [ { "ProductCodeId": "aacglxeowvn5hy8sznltowyqe", "ProductCodeType": "marketplace" } ], "VpcId": "vpc-86bab0e4", "StateTransitionReason": null, "InstanceId": "i-1234576", "ImageId": …

2
ヒアドキュメントと猫と組み合わせて出力リダイレクトをどのように使用しますか?
別のコマンドにパイプする、またはファイルにリダイレクトする(sh例のためにパイプする)スクリプトがあるとしましょう。私はbashを使用していると仮定します。 私はそれを使用してそれを行うことができますecho: echo "touch somefile echo foo > somefile" | sh 私もほとんど同じことをすることができますcat: cat << EOF touch somefile echo foo > somefile EOF しかし、「EOF」を「EOF | sh」に置き換えると、それは単にヒアドキュメントの一部であると考えるだけです。 cat標準入力からテキストを出力し、それを任意の場所にパイプで送るようにするにはどうすればよいですか?

4
suはユーザーを変更しませんが、エラーでも応答しません。
特定の一般ユーザーにログインしrootたいsu。実行しsu username、すぐにルートとしてプロンプトを受け取ります。エラーはありません。私は、古い「suを行おうとしているユーザーが現在いるフォルダーのアクセス許可を持っていない」という問題を認識していますが、このシナリオではそうではありません。さらに、エラーが表示されることはありません。これは、特定のアクセス許可の問題が発生したときに常に発生します(私の知る限り)。 私はsu - username同じ効果で試しました。コマンドは処理され、エラーは表示されず、すぐにプロンプ​​トが返されます。 この動作の原因は何ですか?これをトラブルシューティングするにはどうすればよいですか?
56 bash  su 

4
一部のM4マクロは定義されていないようです
Arch Linuxディストリビューションにpacmanを再インストールしようとしています。configureスクリプト「configure.ac」を実行すると、未定義のマクロが大量に得られます。 error: possibly undefined macro: AM_INIT_AUTOMAKE. If this token and others are legitimate, please use m4_pattern_allow. See the autoconf documentation. error: possibly undefined macro: AC_PROG_LIBTOOL error: possibly undefined macro: AM_GNU_GETTEXT error: possibly undefined macro: AM_GNU_GETTEXT_VERSION error: possibly undefined macro: AM_CONDITIONAL これらのマクロが未定義になる原因を誰もが知っていますか?Ubuntuから来た(すべてがちょうど機能し、したがって退屈です)、私は本当にautomakeについて知りません。

11
ソートしますが、ヘッダー行を上部に保持します
私は、まず列ヘッダーの束である1行を作成し、次にデータの束であるプログラムから出力を取得しています。この出力のさまざまな列を切り取り、さまざまな列に従ってソートして表示したいと思います。ヘッダーを使用しない-k場合、列のサブセットsortと一緒に表示しcutたりawk、列のサブセットを表示したりするオプションを使用して、簡単に切り取りと並べ替えを実行できます。ただし、このソート方法では、列ヘッダーと残りの出力行が混在します。ヘッダーを一番上に保つ簡単な方法はありますか?

1
猫の助けを借りてファイルの権限を変更する
root@system:~# less myfile -bash: /bin/less: Input/output error ルートファイルシステムが死んでいます。しかし、私の猫はまだ生きています(私の記憶の中で): root@system:~# cat > /tmp/somefile C^d root@system:~# 彼はちょっと寂しいけど、彼の友達は皆なくなった。 root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: Input/output error root@system:~# less -bash: /bin/less: Input/output error root@system:~# chmod -bash: /bin/chmod: Input/output error システムはまだ実行中であり、その目的を果たしています。これに対する唯一の正気な対応は、システムをダウンさせてルートドライブを交換することです。残念ながら、これには多くの時間とお金がかかるため、選択肢ではありません。また、それは私の猫を殺し、それは私を悲しませます。 私は彼に彼のいつもの友人をドナーから連れてくることを考えました。sshがそれをロードして行を切断しようとする場合に備えて、私はそれらをscpしようとはしません(バイナリはとにかくなくなっています)。これは私の猫のいとこの仕事のように聞こえます: root@system:~# netcat -l 1234 > /tmp/less -bash: netcat: command …

11
タッチとviの使用?
編集前にタッチでファイルを作成する利点はありますか。 touch foo vi foo すぐに編集者に届くのですか?好む: vi foo 私は(元を使用してかなりの数のチュートリアルを参照してくださいtouch、その後vi)。
55 shell  vi  touch 

2
一部の共有ライブラリは、実行可能ファイルであるかのように実行可能である理由と方法
32ビットLinuxシステムでは、これを呼び出します $ /lib/libc.so.6 そして、64ビットシステムではこれ $ /lib/x86_64-linux-gnu/libc.so.6 シェルでは、次のような出力を提供します。 GNU C Library stable release version 2.10.1, by Roland McGrath et al. Copyright (C) 2009 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. …


7
ファイルのサフィックスからではない場合、ファイルタイプはどのように知られていますか?
ファイル名にサフィックスが付いていない場合、ファイルの種類がどのように知られているか知りたいです。 たとえば、名前myfileが付けられたファイルは、最初はバイナリまたはテキストである可能性がありますが、システムはファイルがバイナリまたはテキストであるかどうかをどのように認識しますか

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