Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

3
如何在emacs中为文本着色?
我要查看(和/或编辑)在Emacs着色的文字,如输出的ls -l --color=always,tree...或者别的什么东西。 我引用的文本存在于文件中。当我在emacs中打开该文件时,我希望能够看到它是彩色的,或者将其切换为显示ANSI(SGR)转义序列。 ansi-color.el 似乎正是我所需要的,但是我无法让它对ANSi转义序列进行任何着色,但是我确实看到单个contol字节(例如^A和^[)为蓝色粗体...我不是确定这是否是的功能ansi-color,但我认为是。 根据ansi-color.el注释,它可以使用字符串和区域,但即使这样似乎也不起作用。例如,ansi-color-apply-on-region不能识别该函数M-x。它说:“不匹配” 我已将.emacs文件添加(require 'ansi-color)到了。emacs启动时我没有收到任何错误或警告,所以我被卡住了。 (add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on) 我如何才能使用标准功能,并且在打开后缀名为的文件时可以使其自动应用.col?
11 emacs  colors 

3
为什么我们需要在fdisk中指定分区类型,然后再在mkfs中指定分区类型?
我对fdisk和mkfs有点困惑。 所以-这是典型的USB闪存驱动器分区和格式化: umount /dev/sdb fdisk fdisk /dev/sdb Command (m for help): d Selected partition 1 Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-960, default 1): ↵ Using default value 1 Last cylinder or +size or +sizeM or …

3
是否有CUPS的替代品?
使用Linux进行打印时,还有使用CUPS的替代方法吗? 使用几周后,打印突然停止工作。“处理”灯将亮起,到此结束。CUPS将列出完成的工作。我找不到任何有效的解决方案。
11 linux  printing 


4
在远程服务器上意外执行的sudo rm / *
我rm /*在远程Ubuntu服务器上以root用户身份登录时意外执行,并删除了几乎所有二进制文件,目前我无法通过ssh或ftp登录来恢复文件(并希望获得最好的恢复)。 有什么办法可以解决此问题,还是应该致电数据中心并要求格式?
11 rm  data-recovery 


4
如何在bash中找到两个字符串的重叠部分?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 5年前关闭。 我有两个琴弦。为了示例,它们的设置如下: string1="test toast" string2="test test" 我想要的是找到从字符串开头开始的重叠。在上面的示例中,重叠是指字符串“ test t”。 # I look for the command command "$string1" "$string2" # that outputs: "test t" 如果字符串是字符串,string1="atest toast"; string2="test test"则从开始检查开始,以“ a”开头,则它们将没有重叠string1。



2
stdin和命令行参数之间的性能差异
对于某些命令,可以将某些输入指定为stdin或命令行参数。 具体来说,假设command可以将stdin输入和文件名用作命令行参数和command < myfile,cat myfile | command 并且command myfile可以产生相同的结果。 例如, 当命令是sed: sed s/day/night/ <myfile >new sed s/day/night/ myfile >new cat myfile | sed s/day/night/ >new 当命令是cat: cat < myfile cat myfile 我想知道关于它们的性能是否有一些通用规则,即,其中哪一个通常是最有效的,而哪一个是最低的? 重定向是否总是比管道更好?


2
使BASH的Tab完成第一场比赛吗?
当我按TAB时,有什么方法可以使BASH填写第一个匹配项,有点像Windows命令提示符? (它仍应显示匹配项列表,但当我继续按Tab时应循环显示这些匹配项。) 也就是说,这里的目标是在有足够的按动的情况下,仅用 TAB键即可填写任何匹配项-例如在Windows中。

2
在敌对网络上时,如何隐藏/匿名/防御计算机?
当我四处游荡时,我会连接到许多开放网络。对于任何重要的事情,我都非常谨慎地使用VPN home,但这并不是我的全部。笔记本电脑运行多种服务(nfs,dev http服务器,samba,avahi)。 我不仅不希望开放网络上的人们连接到这些服务,而且其中一些(samba和avahi)非常放荡,并在各处向其他计算机做广告。 我也不想在公共场所使用我的计算机名称。我已经旋转了随机的MAC地址,因此热点所有者无法跟踪我的日常去向。是的,有时候我很偏执。 有什么方法可以阻止这些服务在任何不在家的网络上进行通信(无论哪种方式)?

2
如何在Linux服务器上创建仅具有远程ftp访问权限的用户?
我正在运行Ubuntu 10.04 LTS服务器,我想创建只能从FTP访问服务器的用户。 到目前为止,我所做的是: 安装 vsftpd 使用默认登录shell设置为来创建新用户 /bin/false 服务器上的普通用户都可以通过ftp访问其主文件夹,但是通过将远程shell访问设​​置为来删除远程shell访问的用户/bin/false也无法通过ftp登录。 我不了解外壳程序访问如何影响vsftpd服务器?如何在不重新启用外壳的情况下启用ftp访问? 更新: 我发现此引用指出我应该使用/sbin/nologin(似乎/usr/sbin/nologin在Ubuntu中),并且它不应影响ftp访问,但在我的情况下不起作用。
11 users  ftp 

1
emacs:识别shebang线
我该如何配置Emacs来识别某些she-bang行? 它识别出shebang行: #!/usr/bin/env ruby 但不是 #!/usr/bin/env ruby1.9 我认为在某个地方必须有一个列表,其中包含/ usr / bin / env和该模式调用的脚本语言列表,但我找不到它。
11 emacs 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.