Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> あまり知られていないUnixコマンドインベントリ

あまり知られていないUnixコマンドインベントリ

  
                

Unixの多くのコマンドの中で、いくつかのコマンドが頻繁に使用され、いくつかのコマンドが使用されることはあまりありませんが、実用的なコマンドもあります。 Unixのコマンド、一緒に行きましょう。

1.男アスキー

このコマンドは、進、16進数と10進数のASCIIコード表を出力します。

ASCII(7)BSDその他情報マニュアルASCII(7)

名称

ascii - 8進数、16進数、および10進数のASCII文字セット

説明< Br>

8進数セット:

000 nul 001 soh 002 stx 003 etx 004 eot 005 enq 006 ack 007 bel

010 bs 011 ht 012 nl 013 vt 014 np 015 cr 016だから017 si

020 dle 021 dc1 022 dc2 023 dc3 024 dc4 025 nak 026 syn 027 etb

030 can 031 em 032 sub 033 esc 034 fs 035 gs 036 rs 037 us

2. cal

多くのシステムでカレンダーを表示するにはいくつかのステップがあります。実際には、calコマンドを使用できます。

》 cal

2013年8月

Su Mo Tu We Th Fr Sa

1 2 3

4 5 6 7 8 9 10

11 12 13 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28 29 30 31

3. xxd < Br>

》 xxd somefile.bin

0000000:83ff 0010 8d01 0408 d301 0408 a540 0408。 。 。 。 。 。 。 。 。 。 。 。 @。

0000010:d701 0408 d901 0408 db01 0408 0000 0000。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。

0000020:0000 0000 0000 0000 0000 0000 1199 0508 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。

0000030:df01 0408 0000 0000 e199 0508 1d9a 0508 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。

0000040:e501 0408 2912 0508 e901 0408 eb01 0408。 。 。 。 ) 。 。 。 。 。 。 。 。 。 。

0000050:ed01 0408 ef01 0408 39e0 0408 55e0 0408。 。 。 。 。 。 。 .9。 。 。

0000060:71e0 0408 8de0 0408 a9e0 0408 39f7 0408 q。 。 。 。 。 。 。 。 。 .9。 。

0000070:6df7 0408 a5f7 0408 ddf7 0408 15f8 0408 m。 。 。 。 。 。 。 。 。 。 。 。 。 。

0000080:49f8 0408 81f8 0408 7de5 0408 0b02 0408 I. 。 。 。 。 。 }。 。 。 。 。 。 。

0000090:4ded 0408 a9ed 0408 1102 0408 c5e0 0408 M 。 。 。 。 。 。 。 。 。 。 。 。 。

00000a0:1502 0408 1702 0408 1902 0408 1b02 0408。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。

00000b0:e50a 0508 1d0b 0508 590b 0508 2302 0408。 。 。 。 。 。 。 。 #。 。

00000c0:2502 0408 253d 0508 2941 0508 7106 0508%。 。%=。 。 )A. 。

00000d0:8106 0508 690e 0508 990e 0508 c90e 0508。 。 。 。 。 。 。 。 。 。 。 。 。

00000e0:19e1 0408 3702 0408 3902 0408 3b02 0408。 。 。 .7。 .9。 。; 。 。

xxdは与えられたファイルの16進数のコピーを生成するか、編集された16進数のコピーをバイナリフォーマットに復元することができます。 16進数のコピーをCの配列として出力することもできます。

xxd -i data.bin

unsigned char data_bin [] = {

0x6d、0x61 、0x64、0x65、0x20、0x79、0x6f、0x75、0x20、0x6c、0x6f、0x6f、

0x6b、0x0a

};

unsigned int data_bin_len = 14;

2つのファイルの16進数のコピーを比較して、2つのバイナリファイルを比較するには、このコマンドを使用します。

4. ssh

sshは、もう少し複雑なUnixツールで、リモートマシンへのログインに使用する以外にも多くの用途があります。

sshとその付属ツールを使用すると、次のことができます。

1コンピューター間でファイルを転送する(scpを使用)

2 X転送–相手側に接続マシンを起動し、GUIアプリケーションを開くと、リモートマシンがXサービスを提供していなくても、ローカルで起動しているように見えます。

3ポート転送 - ローカルポートへの接続をリモートマシンのポートに転送するか、リモートマシンポートへの接続をローカルポートに転送します。

4 SOCKSプロキシ - ndash;ソケットプロキシをサポートするアプリケーションのすべての接続をリモートマシンに転送します。これは公共のwifiを使ってウェブを閲覧し、厳格なファイアウォールを迂回する方法に役立ちます。

5ローカルマシンでパスワードを1回入力してから、sshキーエージェントを使用して、パスワードを繰り返し入力しなくても安全なIDで残りのリモートマシンにログインします。

5. mdfind

このコマンドはMac上で固有のものであり、もちろん他の* nixにも同様のコマンドがあります。 findコマンドと同じ機能を持っていますが、Spotlightを使ってインデックス付けされています。ファイルシステム全体に数秒で問い合わせることができます。あなたはそれを使って即座に基準を満たす新しいファイルへの更新を表示することができます。アプリが隠し場所に保存している重要なファイルを照会するために使用できます。

》 mdfind -name homebrew

/usr /local /Library /Homebrew

/Users /job /Library /Logs /Homebrew

上記は違いますこの記事では、Unixコマンドの一般的ではあるが便利な紹介として、見過ごされがちな5つのコマンドについて説明します。これらのコマンドを使用すれば、役に立つことがわかります。

Copyright © Windowsの知識 All Rights Reserved