Unix & Linux

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

3
格式化驱动器将TRIM格式化为SSD吗?
是否将标准的新鲜linux(确切地说是Ubuntu 11.10)安装并驱动器重新格式化(完整)(完整),以成功修整我的SSD,还是我需要做一些额外的事情? 我知道当我指定该discard选项时,ext4将在擦除时进行TRIM阻止,但是如果可能的话,我想从一个完全TRIMmed的驱动器开始。
9 ext4  ssd  mkfs  trim 

1
如何修复btrfs?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 我已经拖曳了邮件列表,最后在Ubuntu的btrfs页面上结束了,我感到btrfs 仍然没有完整的修复工具(如其主页所示)。即使几个月前,它仍被指定为Oracle Linux的默认版本,并且包含在许多发行版中。 因此,替代地,是否存在有关如何修复的故障排除指南btrfs? 如果失败,将备份复制到FS上方是否可以解决问题?(是否需要删除快照以节省空间?还是删除损坏?)我是否应该尝试还原到以前的快照,然后从备份中还原丢失的文件?还是从@和@home快照还原丢失的文件? 注意:这是一个一般性问题。目前,我故意忽略了我的确切FS问题;我想找到常规/规范的工作流程和故障排除指南。 (好吧,好吧-这是更多细节;)): 在挂起的关机期间我关闭了电源,因此出现系统不稳定的情况。系统将启动并运行一段时间,直到写入足够的数据并冻结为止。上次我刚打开Thunderbird。这些需要更多的硬重置,并且可能需要更多的损坏。 sudo btrfsck /dev/sda1在一些错误之间振荡-通常是第一次 root 338 inode 7861227 errors 1000 root 338 inode 7904568 errors 1000 root 338 inode 7955174 errors 400 found 46242054144 bytes used err is 1 total csum bytes: 43112400 total tree bytes: 2074640384 total fs tree …
9 fsck  btrfs 

4
在bash(或其他)中设置变量环境变量
我希望脚本读取包含要设置的环境变量的键/值对的文件,然后进行设置。 到目前为止,我有这个: #!/bin/bash cat $1 | while read kv do key=${kv%=*} val=`echo ${kv#*=} | sed 's/^"\|"$//g'` export $key="$val" done 我想读取这样的文件: XAUTHLOCALHOSTNAME="localhost" DISPLAY=":0" XAUTHORITY="/tmp/some-XAuthority" 我只需要在脚本的作用域内将这些变量放在作用域中,因此无需解决在脚本中为父作用域设置变量的问题。 通过测试,我认为我的问题出在export $key="$val"哪里,因此我只需要替换该行即可。

2
避免使用formatoptions + = a重新格式化项目符号列表
我按Vim formatoptions +=a中所述使用Vim:自动换行用于文档,以便在编写文档时自动格式化行,尤其是Markdown文档。 我的问题是Vim还要重新格式化项目符号列表,因为每个项目符号点之间都有空白行。 Vim重新格式化的方式是什么 This is wath we will do: * task 1, * task 2, * task 3. 进入 This is wath we will do: * task 1, task 2, task 3. (我也不明白为什么星号在此重新格式化过程中消失。) 如何使Vim停止重新格式化这些列表?
9 vim  markdown 

2
R中的错误:无法打开与X11的连接
我只是在计算机上设置了fedora发行版,然后慢慢尝试从命令行学习如何工作。我正在测试R中一切正常,除了出于某种原因再次尝试时,我突然似乎无法绘制图。我得到错误: > x = 1:5 > y = x^2 > plot(x,y) No protocol specified Error in X11(d$display, d$width, d$height, d$pointsize, d$gamma, d$colortype, : unable to start device X11cairo In addition: Warning message: In function (display = "", width, height, pointsize, gamma, bg, : unable to open connection to X11 display …

2
使用空格安全复制(scp)文件名时出现问题
我正在尝试使用安全副本(scp)复制文件。我正在尝试执行以下命令,但是由于目录位置的绝对路径中的空格而导致错误。 scp -r -P 8484 root@172.31.72.103:/media/New Volume/lj /home/pratheep 我收到以下错误: scp: /media/New: No such file or directory scp: Volume/lj: No such file or directory 我尝试使用相同的命令将额外的反斜杠 scp -r -P 8484 root@172.31.72.103:/media/New\ Volume/lj /home/pratheep 但我仍然遇到相同的错误。 有人可以告诉我如何纠正它吗?

2
使用交互式SSH在远程主机上运行命令(有条件)
我希望能够在每次登录远程主机时在当前交互式SSH会话中自动在该主机上运行命令。 就像是 ssh user@remotehost [run do.sh] 在哪里do.sh执行几个内务处理任务,然后重新附加到screen会话(当前,我do.sh在登录主机后手动运行)。 我不想添加它,.bashrc因为我是从其他计算机登录到该主机的,并且我不想do.sh在从该计算机登录时运行,所以我需要它是可选的。

5
我如何判断一个构建是否基于Debian?
我开始使用带有自定义(小型)Linux构建的包装盒。如何确定这是基于Debian还是基于Red Hat的版本? 到目前为止,这是我所知道的: $ cat /proc/version Linux version 2.6.31-2.5 (build@build-desktop) (gcc version 4.4.3 (Broadcom stbgcc-4.4.3-1.2) ) #7 $ apt-get -sh: apt-get: command not found $ yum -sh: yum: command not found
9 debian  distros 

4
是什么让我的ssh登录速度变慢?
每次我ssh登录服务器时,总是很慢。正如对我以前的帖子的回复所说:“遍历200行文件应该花费毫秒左右的时间,所以我怀疑就是这样。” 我尝试过ssh -vvv time@server,输出已上传到这里。我发现在进行输出中的这三行时,它特别慢: debug1: Next authentication method: gssapi-with-mic debug1: Unspecified GSS failure. Minor code may provide more information Credentials cache file '/tmp/krb5cc_1000' not found debug1: Unspecified GSS failure. Minor code may provide more information Credentials cache file '/tmp/krb5cc_1000' not found 我想知道为什么以及如何改变它?谢谢并恭祝安康! 更新: Ignacio的答复建议我“在您的配置中禁用所有GSS / Kerberos身份验证方法”。 因此,在中/etc/ssh/ssh_config,我是否必须确保以“ GSS”开头的所有选项的后面都是“ no”:GSSAPIAuthentication,GSSAPIDelegateCredentials,GSSAPIKeyExchange,GSSAPITrustDNS,GSSAPIAuthentication和GSSAPIDelegateCredentials? 那么我需要在后面加上“ …
9 ssh 

1
我如何才能使最近的模式与emacs服务器/客户端一起使用?
我喜欢recentf 在Emacs中使用mode来产生我最近打开的文件列表。该列表在会话之间是持久的,因此我可以访问相当长时间以前使用的文件。 但是,我最近开始使用Emacsclient连接到Emacs服务器,该服务器在登录时会自动打开。总体而言,这是一个很大的进步。但是,每当重新启动计算机时,recentfmode就会开始丢失我打开的大多数文件。它记得其中一些,而且我看不到记录文件的模式。 如何解决此问题?如何获取记录访问的所有文件并在会话之间记住它们的信息?
9 emacs 

4
是否可以获取xterm窗口的当前名称?
该LDP Howto演示了如何更改xterm的标题。 我知道使用xtitle命令也可以。 在调用长时间运行的操作之前,我的脚本使用了此类技术来更改其xterm窗口的标题。 我想在更改xterm窗口之前提取它的名称,以便长时间运行的操作完成后,我可以将标题恢复为其先前的值。 这有点像xtitle的逆序...甚至可能吗?
9 xterm 

3
用于搜索docx文件的命令行工具
是否有命令行工具可对docx文件进行文本搜索?我试过了grep,但是即使它与txt和xml文件都可以正常工作,但它不适用于docx。我可以先将docx转换为txt,但是我更喜欢直接在docx文件上运行的工具。我需要该工具才能在Cygwin下工作。 OP编辑:后来我发现,实现grep的最简单方法实际上是将这些docx转换为txt,然后通过grep对其进行转换。

2
编辑fuse.conf后重新启动fuse
我正在设置保险丝,以便可以在银河系的mtp系统上工作。我正在看一个教程,告诉我编辑后重新启动我的计算机fuse.conf user_allow_other。 但是我根本不相信我实际上必须重新启动= P 有没有办法让系统重新读取fuse.conf文件而无需重新启动?
9 fuse 

3
在Linux中比较2个Excel工作表的工具
我希望能够比较Linux中的2个Excel工作表。我对将其转换为csv格式不感兴趣,因为它们具有,不支持的复杂格式csv。我希望能够进行图形比较(某种kompare方式)。该工具应在Linux平台上可用。 有任何想法吗 ?

2
没有IPv6地址时如何禁用请求AAAA记录?
当我没有任何IPv6地址AAAA时,为什么tcpdump在我的Scientific Linux PC上运行时可以看到DNS请求?NETWORKING_IPV6=no在/etc/sysconfig/network和options ipv6 disable=1中进行设置后,我已经重新启动/etc/modprobe.d/ipv6.conf,但是AAAA如果我访问一些网站,仍然可以看到请求。如何禁用AAAA记录请求?

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.