小编Ant*_*gan的帖子

Ctrl-S 的重点是什么?

Ctrl+S停止所有输出到终端,可以用Ctrl+重新启动Q

但是,为什么Ctrl+S首先存在?通过放置该控制序列试图解决什么问题?

terminal keyboard

172
推荐指数
4
解决办法
6万
查看次数

使组可以访问目录中的所有新文件

假设我有两个用户 Alice 和 Bob 以及一个组 GROUPNAME 和一个文件夹foo,两个用户都是 GROUPNAME 的成员(使用 Linux 和 ext3)。

如果我将用户 Alice 下的文件保存为foo,则权限为:-rw-r--r-- Alice Alice。但是,是否可以实现保存在某个子目录下的每个文件都foo具有权限-rwxrwx--- Alice GROUPNAME(即所有者 Alice,组 GROUPNAME)?

acl permissions umask group

152
推荐指数
3
解决办法
24万
查看次数

Unix / Linux 中关于恶意软件的神话

我的 Linux 机器是否有可能感染恶意软件?

我没有听说过它发生在我认识的任何人身上,而且我听说过很多次这是不可能的。真的吗?

如果是这样,Linux Anti-Virus(安全)软件是怎么回事?

security malware

142
推荐指数
6
解决办法
2万
查看次数

适用于 Linux 的 MP3 标记工具有哪些?

您会为 Linux 推荐哪个应用程序来标记 MP3?在 Windows 下我曾经使用 Tag&Rename 并且非常喜欢它;它在 Wine 下运行良好,但我想要一些本机运行的东西。

command-line software-rec mp3 tagging

90
推荐指数
8
解决办法
15万
查看次数

运行 ./script.sh vs bash script.sh - 权限被拒绝

当我尝试跑步时./script.sh我得到了Permission denied但是当我跑步时bash script.sh一切都很好。

我做错了什么?

bash permissions mount shell-script

75
推荐指数
2
解决办法
28万
查看次数

“ASCII 文本,加粗”文件格式的目的

下载 Bash 的源代码后,我浏览了doc目录并遇到了以下文件:

这些控制字符不会显示在 Git Web 界面提供的表示中,但可以下载实际文件并在 Vim 等文本编辑器中检查。

fileon 上运行命令会bash.0打印以下输出:

bash.0: ASCII text, with overstriking
Run Code Online (Sandbox Code Playgroud)

我以前从未遇到过这种文件格式,我想知道它的用途是什么以及如何使用。在 Web 上搜索短语“ASCII 文本,加粗”并不是很有启发性。

man documentation text-formatting

50
推荐指数
3
解决办法
4118
查看次数

如何从 QEMU/KVM 取回鼠标?

我正在使用以下命令在 Debian 测试 x64 上运行 QEMU/KVM:

kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user
Run Code Online (Sandbox Code Playgroud)

但是当我在虚拟机内部单击时,QEMU 会捕获我的鼠标并且不会放开它。我认为释放鼠标的组合键是Right Ctrl,但按下它时没有任何反应。我也尝试附加-usbdevice tablet-usbdevice mouse选项:

kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user -usbdevice tablet
Run Code Online (Sandbox Code Playgroud)

或者

kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user -usbdevice mouse
Run Code Online (Sandbox Code Playgroud)

但情况是一样的。我正在使用 QEMU 模拟器版本 1.7.0(Debian 1.7.0+dfsg-2)。

kvm x11 mouse qemu

46
推荐指数
1
解决办法
12万
查看次数

将 $HOME 放在 git 中而不是符号链接点文件是否存在缺陷?

多年来,我一直将我的整个$HOME目录检查到 subversion 中。这包括我所有的点文件和应用程序配置文件、许多脚本、工具和技巧、我喜欢的基本主目录结构、不是一些奇怪的项目和一个值得随机数据的仓库。这是一件好事。虽然持续了。

但它已经失控了。几十个系统的基本结账是相同的,但并非所有这些东西都适合我的所有机器。它甚至不能在不同的发行版中都能很好地发挥作用。

我正在清理房子——将数据从它所属的地方分离出来,将一些脚本拆分为单独的项目,修复一些应该自动化的东西中的断开链接,等等。

我的意图是,以取代subversiongit为顶层结账$HOME,但我想这削减下来,只是我想对我所有的系统,这意味着点文件,一些目录和一些基本的自定义脚本的事情。

在在线阅读时,很多人似乎都使用符号链接方法来执行此操作:克隆到子目录中,然后从$HOME存储库中创建符号链接。$HOME十多年来,我一直在完全版本控制之下,我不喜欢这种方法的想法,我无法弄清楚为什么人们似乎如此反对直接结帐方法。我需要了解特定于git作为顶级结帐的陷阱$HOME吗?

PS 部分作为良好编码的练习,我还计划在 GitHub 上公开我的根结帐。令人恐惧的是,我允许在应该毫不犹豫地共享的文件中收集多少安全敏感信息!WiFi 密码、未加密的 RSA 密钥等。 Eeek!

git version-control home dot-files

39
推荐指数
4
解决办法
8664
查看次数

无法运行配置命令:“没有那个文件或目录”

我正在尝试从源代码(通过 git)安装 Debian 软件包。我下载了包,更改到包的目录并运行./configure命令,但它返回bash: ./configure: No such file or directory. 可能是什么问题?一个configure.ac文件位于程序文件夹。

./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

compiling configure autotools

37
推荐指数
2
解决办法
17万
查看次数

跟踪程序

当我安装一个简单的程序时,它经常使用make && make install并且通常甚至没有卸载目标。

如果我想升级一个程序,假设它只是无缝地重写旧程序是标准协议吗?

我如何跟踪这些程序;大多数人是否只是“一劳永逸”,如果没有给出卸载目标,我是否必须手动删除所有内容?

compiling software-installation package-management

34
推荐指数
4
解决办法
4708
查看次数