Unix & Linux

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

5
哪些与Windows相关的文件对* nix用户没有价值?
自从使用Windows以来,我已经积累了大量的保留的文件系统副本以及系统和数据驱动器的存档。我试图将它们提炼成可用的部分,同时丢弃一切可能毫无价值的东西。 从观看一堆说的文件在复制时滚动查看,再一次,从保持驱动器到工作驱动器,我认为我已经开始了一个“好”和“无用”文件的入门列表,但是我想知道是否存在有什么权威的文件列表(来自以前的Windows环境)应立即视为无用而丢弃? 优胜者:(我知道,如果做出任何努力使其全面,此列表可能会变得一团糟,因此这些不是我想要的,除非它们可能被胡扯所包围,可能会无意中将其销毁) (编辑:如果唯一的方法是基于超级白名单的方法,那就这样吧。我宁愿不是这种情况,但乞be不能成为选择者……大多数时候。) *.tar.*, *.rar, *.zip *.mp(e)g, *.avi, *.mkv, *.wmv, *.asf 失败者:( 这些是我真正想要的) *.exe, *.bat, *.dll, *.com, *.lnk 我也知道会有例外。类似于installer .exe文件,用于在Wine中安装某些文件。出于这个问题的目的,这不是一个问题。所有有问题的文件都是副本(可能是副本,也可能是更多副本),因此我真正想保留的安装程序不错,安全且受写保护。
10 linux  files  backup 

2
找出sysctl的默认值吗?(无需重新启动)
我已经修改了net.core.rmem_maxwith 的值sysctl,现在我想将其设置回其默认值。 如果我重新启动,net.core.rmem_max将恢复为默认值(因为它没有在中被覆盖/etc/sysctl.conf),但是我可以知道该值而无需重新启动吗? 理想情况下sysctl net.core.rmem_max,在修改值之前我应该已经运行过读取该值,但是我忘记了...
10 sysctl 

3
mutt:在寻呼机视图中删除或保存消息后返回索引
在MUA mutt的寻呼机视图中删除或保存消息后,该程序仍保留在寻呼机视图中,并跳至当前文件夹中的下一条消息。可以更改此默认行为,以便在删除或提交电子邮件后退出寻呼模式并显示文件夹索引吗?
10 mutt 

5
Sed:每隔两行换行是否替换模式?
有没有办法告诉sed每秒钟发生一次替换模式?还是至少每隔两行?(当然可以使用脚本,但是我问自己是否sed可以这样做)。 编辑 我发现 sed -e "s/pattern/replacement/g;n" 但是它取代了第一次出现的情况,而不是第二次出现的情况。 例 输入文件: I have a pattern in each line Also the second line has the pattern Another pattern here And -- you guess it -- a pattern 所需的输出: I have a pattern in each line Also the second line has the replacement Another …
10 sed  replace 

3
使用Journalled文件系统启动时fsck的重要性?
我注意到XFS在系统启动时未实现fsck,在日志文件系统中吹捧的原因之一是确保不干净的关机后文件系统处于一致的状态。在下一次安装(例如,重新启动后)时,将重播日志。 不正常关机后是否仍需要fsck,为什么?
10 fsck 


1
如何使用.ttc格式的字体作为控制台字体?
我宁愿不喜欢可用的tty字体,而宁愿使用Menlo,这是我在OS X的Terminal中使用的字体。Menlo是一种.ttc格式,但是(从参考资料的内容来看/usr/share/consolefonts)Linux似乎需要.psf.gz字体,每种样式和大小的组合都有不同的文件。如何将其转换为正确的格式并设置为ttys中的字体? (我有运行Ubuntu Server 12.04的PowerBook G4和运行OS X Mountain Lion的Intel MacBook Pro。)
10 ubuntu  fonts  tty  ttf 


2
官方工具来保存/恢复gnome设置
有没有可以保存和恢复gnome特定设置的官方工具?我知道有几个应用程序使用〜/ .config,我不在乎它们,只是对gnome的设置,例如面板小程序,键盘快捷键,以及其他应用程序使用gconf。 PS:最好同时适用于gnome2 / 3
10 gnome 

3
从bash脚本自动化文本输入而无需使用EOF
我正在运行Ubuntu Linux。假设有一个名为的程序myprogram。该程序提示用户输入;特别是,用户必须在出现提示时键入一个整数,然后按Enter。我想使用bash脚本自动执行此过程。特别是,我想执行myprogram100次(使用i从1到的计数器100)。在每次执行时myprogram,我想i在出现提示时输入的当前值。 (顺便说一句,使用myprogramoptions / switches -options,它们都是常量,因此在bash脚本中指定。) 此bash脚本的不完整骨架可能是: #!/bin/bash for i in {1..100} do myprogram -options done 现在,我想修改上面的代码,以便i在程序提示时输入的当前值。做这个的最好方式是什么? 我正在使用的软件的网站建议<<EOF在行尾使用myprogram -options。我认为这告诉bash查看输入的“文件结尾”。但是,如果我不想要的东西放置在输入的结束文件?如果要在<<或之后立即放置<怎么办? 原因是事情会变得更加复杂。例如,我可能会引入一个j以某种非线性,非顺序方式改变的整数计数器。然后,我想在每次迭代中提供jto 的当前值myprogram,但是to 的值j可能在to的调用myprogram -options与文件的结尾之间变化EOF。 你有什么建议吗?

1
使用EFI从USB引导Linux
我需要使用USB驱动器作为Mint和Ubuntu的安装介质。为此,我有unetbootin使USB可启动。 但是我的PC仅支持EFI引导(在添加引导设备时,我需要提供.efi文件路径等)。 我的问题是如何通过复制一些文件来创建我的Linux发行版.efi? 我听说过一个名为的引导加载程序elilo,但不知道如何使用。我尝试了rEFInd,rEFIt等,它们是从usb引导的,但是我不知道如何配置它以引导usb驱动器中的Linux发行版。

2
Evince无法启动,因为它无法读取.Xauthority
我通过SSH通过X远程登录到运行Ubuntu 10.04(透明)的计算机。大多数X11应用程序(例如xterm,gnome-terminal)都可以正常工作。但是埃文斯没有开始。~/.Xauthority即使文件存在并且似乎可读,它似乎也无法读取(它具有正确的权限,其他应用程序也可以读取它)。 $ evince X11 connection rejected because of wrong authentication. Cannot parse arguments: Cannot open display: $ echo DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY DISPLAY=localhost:10.0 XAUTHORITY= $ strace evince … access("/home/gilles/.Xauthority", R_OK) = 0 open("/home/gilles/.Xauthority", O_RDONLY) = -1 EACCES (Permission denied) … $ ls -l ~/.Xauthority -rw------- 1 gilles gilles 496 Jul 5 …

1
显示问题-屏幕上出现随机网格[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 4年前关闭。 我最近开始将Arch与nvidia驱动程序配合使用(我在使nouveau正常工作时遇到很多问题,所以我决定尝试nvidia),并且开始遇到相当奇怪的问题。屏幕偶尔会随机在所有窗口上显示网格。 屏幕截图 码头(cairo-dock)似乎不受影响: 屏幕截图 我正在Gnome 3.4.1下使用Compiz-Fusion和Cairo-Dock运行Arch 3.4.3-1(x86_64)。Nvidia是使用[额外]中的nvidia软件包安装的 Name : nvidia Version : 302.17-1 URL : http://www.nvidia.com/ Licenses : custom Depends On : linux>=3.4 linux<3.5 nvidia-utils=302.17 Conflicts With : nvidia-96xx nvidia-173xx Architecture : x86_64 Description : NVIDIA drivers for linux. 窗口管理器是Emerald。显卡是GT220。 日志中没有任何相关内容(我可以看到)。(我发现)解决此问题的唯一方法是重新启动X服务器。 我将不胜感激-我一直在尝试寻找任何方法来解决此问题,但没有任何运气。 编辑:过去45分钟我一直在使用gnome-shell,它尚未崩溃。compiz …

2
将jar文件的文件夹添加到我的路径
我有需要使用的Java工具。这些工具位于包含jar文件的文件夹中。出于显而易见的原因,我想将此文件夹添加到我的路径中,但是在编辑.bash_profile以将新文件夹包含在$ PATH变量中并提供源之后,它不起作用。我还尝试注销,然后重新登录,但也没有用。我只是不断收到错误消息“无法访问jarfile .jar”
10 path  java 

4
即使没有通过硬件开关禁用无线
我有一台斯巴达式的电脑。它具有内置的无线模块,直到最近我还没有遇到任何问题。当前的问题是这样的:每次关闭计算机并重新启动时,我都无法“硬件启用”无线功能。在NetworkManager中,我收到一条“显示为灰色”的消息,内容为“硬件开关禁用了无线”。启用了硬件开关(按下无线按钮时,我可以看到绿色的LED指示灯亮起和熄灭)。它的输出rfkill不是软阻止而是被硬阻止。 我已经以root用户身份尝试过以下命令(rt73usb是集成无线模块的内核驱动程序): rmmod -f rt73usb rfkill unblock all modprobe rt73usb 但它什么也没做。 我能够“纠正”此问题的唯一方法是引导进入Windows XP(这是双引导计算机,但F16是使用的主要操作系统)。Windows会执行一些重置操作。当我重新启动进入Fedora时,可以按预期访问我的无线设备。即使按无线按钮“开”和“关”也可以正常工作。只是在我关机然后重新开机时,我的无线设备似乎才出现问题。 我该怎么做才能解决此问题?大多数可用的google解决方案都指向“软阻止:是”解决方案,而那些未指向上述解决方案但都对我不起作用的解决方案。 以下是一些有用的信息: 优名 Linux spartan-laptop 3.4.2-1.fc16.i686 #1 SMP Thu Jun 14 21:13:38 UTC 2012 i686 i686 i386 GNU/Linux lsmod Module Size Used by fcoe 22665 0 libfcoe 41981 1 fcoe libfc 101966 2 fcoe,libfcoe scsi_transport_fc 51903 2 …
10 drivers  wifi 

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.