-
鲜为人知的Unix命令盘点
- 时间:2024-11-23 07:28:54
大家好,今天Win10系统之家小编给大家分享「鲜为人知的Unix命令盘点」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
在Unix的众多命令中,有些命令经常会用到,而有些命令则比较少见,虽然比较少用,但有些命令还是比较实用的,下面小编就给大家介绍一些不常见但很实用的Unix命令,一起来瞧瞧吧。
1. man ascii
这个命令会打印出八进制、十六进制和十进制的ASCII码表。
ASCII(7) BSD Miscellaneous Information Manual ASCII(7)
NAME
ascii -- octal, hexadecimal and decimal ASCII character sets
DESCRIPTION
The octal set:
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 so 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
August 2013
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
》 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.。.U.。。
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 。。。。。。。.Y.。.#.。。
00000c0: 2502 0408 253d 0508 2941 0508 7106 0508 %.。.%=。。)A..q.。。
00000d0: 8106 0508 690e 0508 990e 0508 c90e 0508 。。。.i.。。。。。。。。。。
00000e0: 19e1 0408 3702 0408 3902 0408 3b02 0408 。。。.7.。.9.。。;。。。
xxd可以生成所给与文件的十六进制拷贝,也可以将编辑好的十六进制拷贝还原成二进制格式。它也可以将十六进制拷贝输出成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;
用这个命令来通过比较两个文件的十六进制拷贝来比较两个二进制文件。
4. ssh
ssh是一个稍复杂的unix工具,除了使用它来登录到远端机器以外,它有更多其他用途。
ssh和它附带的工具可以用来:
1 在计算机之间传递文件(使用scp)
2 X-forwarding – 连接到远端的机器,并且开启一个GUI应用,看起来它们就像在本地开启的一样,即使远端的机器并没有提供X服务。
3 端口转发 – 将到本地端口的连接转发到远端机器的端口,或者将到远端机器端口的连接转发到本地端口
4 SOCKS 代理 – 允许你将一个支持SOCKET代理的应用上的所有连接转发到远端机器。这对于如何更安全使用公共wifi浏览网络和绕过严格的防火墙是很有用的。
5 在本地机器输入一次密码,然后就可以通过ssh的key代理来使用安全身份登陆其余的远端机器,而不需要重复输入你的密码了。
5. mdfind
这个mac上特有的命令,当然其他的*nix也会有相类似的命令。它和find命令功能相同,但是它是使用Spotlight索引的。它可以让你在 数秒内查询你的整个文件系统。你可以使用它来即时展示满足条件的新增文件的更新情况。可使用它来查询应用在隐蔽的位置存储的重要文件。
》 mdfind -name homebrew
/usr/local/Library/Homebrew
/Users/job/Library/Logs/Homebrew
上面就是不常见但很实用的Unix命令的相关介绍了,本文一种介绍了5种命令,这些命令常常容易被人忽略,如果你使用过这些命令的话,就会发现它们很实用。
以上就是关于「鲜为人知的Unix命令盘点」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~
【Win10系统之家文②章,转载请联系本站网管!】
相关文章
-
在Unix的众多命令中,有些命令经常会用到,而有些命令则比较少见,虽然比较少用,但有些命令还是比较实用的,下面小编就给大家介绍一些不常见但很实用的Unix命令,一起来瞧瞧吧。
1.manascii
这个命令会打印出八进制、十六进制和十进制的ASCII码表。
ASCII(7)BSDMiscellaneousInformationManualASCII... -
Linux是个非常有名的开源系统,不少程序员喜欢在Linux中开发应用,由于Linux主要是以命令来运行程序,所以与Windows窗口化不同。对于小白而言,如何关机和重启成为了问题,毕竟没有按钮让你点击。下面小编就跟大家分享一下Linux的重启与关机命令,感兴趣的可以看一下。Linux重启命令
1、reboot;
2、shutdown-rnow立刻重启(roo... -
在Linux系统中,查找文件的命令一共有5个,但一般只会用到其中的两到三个,使用查找命令可以很快的找到任何自己想要找的文件,一起来了解下吧。
1.find
find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。
find的使用格式如下:
$find《指定目录》《指定条件》《指定动作》
-《指定目录》:所要搜索的... -
单纯的了解Linuxfind命令是不够的,我们还要知道怎么使用它,下面小编从find的例子中给大家介绍下find的用法,希望对初学者能有所帮助。
让我们先从一个简单例子开始。
$find/-nametest
。/backup/modules/field/modules/test
$
“查找根目录下名称为’test’的文件”,...