哪个是将 ASCII 转换为二进制以及将二进制转换为 ASCII 的好工具?
我希望是这样的:
$ echo --binary "This is a binary message"
01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01101101 01100101 01110011 01110011 01100001 01100111 01100101
Run Code Online (Sandbox Code Playgroud)
或者,更现实的:
$ echo "This is a binary message" | ascii2bin
01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01101101 01100101 01110011 01110011 01100001 01100111 01100101
Run Code Online (Sandbox Code Playgroud)
还有相反的:
$ echo "01010100 01101000 01101001 01110011 00100000 …Run Code Online (Sandbox Code Playgroud) 我使用 ArchLinux,我最近安装了 Spotify,它运行良好,除了一件事:
每次任何程序触发系统声音时,混音器中的播放器音量都会自动静音。我怎么能阻止这个?
我已经证实这也发生在 vlc 上,所以我猜这与 Gnome 相关。
它可能与pulseaudio有关吗?
几天前,我开始非常关心我的数据安全,结果我nmap自己:nmap 127.0.0.1
惊喜,惊喜,我有很多活跃的服务监听本地主机:
$ nmap 127.0.0.1
Starting Nmap 5.21 ( http://nmap.org ) at 2013-05-05 00:19 WEST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00025s latency).
Not shown: 993 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
53/tcp open domain
111/tcp open rpcbind
139/tcp open netbios-ssn
445/tcp open microsoft-ds
631/tcp open ipp
Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds
Run Code Online (Sandbox Code Playgroud)
我可能会使用的唯一一个是ssh(虽然它可能没有很好地配置,但我会将这个问题留到另一个问题中去)。
据我所知ipp,CUPS 使用协议来共享我的打印机,我不需要共享它们,只需从服务器访问打印机。 …
许多服务(如 GitHub)使用范围广泛的 IP,并且显然使用相同的公钥。
如何将 IP 范围(最好是单个)添加到 known_hosts 文件?
对于 GitHub 示例,它使用以下范围:
关键是:
AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa + PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31 / YMF + Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB + weqqUUmpaaasXVal72J + UX2B + 2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi / w4yCE6gbODqnTWlg7 + wC604ydGXA8VJiS5ap43JXiUFFAaQ ==
我已经阅读了有关如何使硬盘驱动器安全加密的信息,其中一个步骤是将随机位写入驱动器,以使加密数据与硬盘驱动器上的其余数据无法区分。
但是,当我dd if=/dev/urandom of=/dev/sda过去尝试使用时,预计 ETA 会在几天之内。我看到了一些关于使用badblocks代替 urandom 的内容,但这似乎并没有多大帮助。我只想知道是否有任何方法可以帮助我加快速度,例如dd我可能缺少的选项或其他内容,或者速度是否只是 HD 的限制。
是否有默认程序可以检查我的音频设备是否处于静音状态?
编辑:沉默,我的意思是如果有什么东西在上面播放(不仅仅是激活或打开)
像这样的东西:
if [[ device0 is silent ]] ; then
radio $RANDOM
fi
Run Code Online (Sandbox Code Playgroud)
编辑2:我想要实现的是一个播放广播的脚本,并且可以在播放器失败时继续播放,例如,如果互联网连接中断并且播放器没有恢复,我将杀死播放器并重新开始
我正在尝试安装colordiff在自定义目录中,因为我没有sudo权限。我确实按照自述文件中的说明在 Makefile 中对目录进行了硬编码,但出现此错误:
...
chown root.root /share/edu-mei/colordiff/1.0.13/etc/colordiffrc
chown: changing ownership of `/share/edu-mei/colordiff/1.0.13/etc/colordiffrc': Operation not permitted
make: [install] Error 1 (ignored)
...
Run Code Online (Sandbox Code Playgroud)
更改此文件所有权并不是真正的问题(可能是作者忽略这一点的原因)。但是我不熟悉chown.
chown 的联机帮助页说命令语法是:
chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...
Run Code Online (Sandbox Code Playgroud)
但是执行的命令是chown root.root $file.
带有点而不是冒号的语法是什么意思?
我刚刚意识到我的系统管理员已经为which:创建了一个全局别名:
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
Run Code Online (Sandbox Code Playgroud)
手册which页只是说:
如果不在 tty 上,则停止右侧的处理选项。
这是什么意思?
我的 bashrc 从cowsay和随机发出一头牛fortune。
像这样:
echo -e "\e[00;33m $(fortune -a -o -s | cowsay -f $(ls /usr/share/cowsay/cows/ | shuf -n1) | sed -e 's/^/ /g')\e[00m"
Run Code Online (Sandbox Code Playgroud)
这适用于 Linux Mint,但我转移到 Arch Linux,现在 cowfile 目录不同了。
有没有标准的方法来找出牛目录?
我使用module命令将内容加载和卸载到我的环境中,我使用的某些机器具有适当的自动完成功能,而其他机器则没有。
我想知道是否有可能知道完成的来源并安装在其他地方。