Questions tagged «gnu»

GNU是一种类似Unix的操作系统,是免费软件,由GNU项目开发。GNU通常与Linux内核一起使用。该标签可用于与GNU软件有关的问题,特别是与POSIX标准或其BSD等效项不同的程序。

4
Unix工具:如果文件名减去某物怎么办?
我一直在想:大多数GNU / Unix工具采用“减去某物”形式的选项,有时后面跟一个参数。如果您有一个名为减号的文件怎么办? $ ls -f $ rm -f $ ls -f $ mv -f abc mv: missing destination file operand after `abc' Try `mv --help' for more information. $ cat -f cat: invalid option -- 'f' Try `cat --help' for more information. 要么 $ ls -ohello.c $ gcc -ohello …

2
定期保存bash历史记录
我设置了bash来将历史记录保存到文件中。只要bash [适当地]退出,它就会执行此操作。由于有时bash无法正常退出,因此历史记录会丢失。 所以问题是我可以设置bash来更定期地保存历史记录吗? 我正在使用Linux内核运行Debian Gnu(版本6,Squeeze)。 bash版本:GNU bash,版本4.1.5(1)-发行版(i486-pc-linux-gnu)
9 linux  bash  gnu 

3
远离键盘时,我应该怎么办?[重复]
这个问题已经在这里有了答案: 将闲置的计算机用于有用的东西(seti @ home等)[关闭] (7个答案) 6年前关闭。 白天,通常我要离开计算机3-5个小时。我每晚也睡6个多小时。 我在计算机上运行Arch Linux x64。 除了不需要用户干预的常规操作(激流,备份数据,升级系统等)之外,还有什么可以让我不在时让计算机执行的操作? 考虑到我几乎从不关闭计算机,坐在那里什么都不做似乎是一种浪费。我正在寻找任何建议,不仅是机器维护。

3
可以像fmt那样减少换行吗?
像大多数人一样,我less用作终端寻呼机。有时,我查看由很长的纯文本或标记文本行组成的文件。默认情况下,less 将这些行在终端窗口边缘折叠。也就是说,单词在最后一列打乱了,使文本难以阅读。有没有得到什么办法less,而不是包裹在字边界,该线相同的方式,fmt或Emacs视线模式呢? 我知道我可以fmt在查看之前简单地通过管道输入,尽管这需要我提前知道终端宽度。我希望有一些方法less可以很好地包装行,并在调整终端窗口大小时自动重新格式化它们。

2
如何在UNIX上仅列出普通文件
我想使用GNU工具中的ls列出普通文件(不是目录或符号链接)。到目前为止,我只有一些hackish greps。有没有选择或更好的方法呢? 编辑:我需要更多咖啡: find -type d 谢谢
2 linux  unix  ls  gnu 

1
从grub 1.98启动菜单中删除已删除的操作系统
我试图从grub 1.98菜单中删除已删除操作系统的条目。 我正在使用Gnu / Linux Debian 6(grub版本1.98 + 20100804-14 + squeeze1)。 我有一个带有10个内核映像的Ubuntu分区和一个Microsoft Windows; 这两个分区都已删除,但条目仍在启动菜单中。 我试过sudo /usr/sbin/update-grub输出看起来不错, #$sudo /usr/sbin/update-grub Generating grub.cfg ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-2.6.32-5-686 Found initrd image: /boot/initrd.img-2.6.32-5-686 Found linux image: /boot/vmlinuz-2.6.32-5-486 Found initrd image: /boot/initrd.img-2.6.32-5-486 done 但没有改变。 然后我跑了 sudo /usr/sbin/grub-mkconfig 2>&1 | less 看看它做了什么 …
2 linux  boot  debian  grub  gnu 

1
在Debian GNU / HURD中,启动X后如何切换回文本终端?
我已经运行Debian GNU / Linux好几年了。最近,我通过在物理机上运行Debian GNU / Hurd来尝试使用Hurd。它工作正常,我可以毫无问题地运行X。 问题是,我无法通过Ctrl-Alt-F *切换回文本终端。在启动X之前,我可以使用Alt-F *在文本终端之间切换,但是在X启动之后,我只能停留在X上。我不能像在Linux系统中那样使用Ctrl-Alt-F *切换到文本终端。 。 我想知道,是否可以切换到文本终端,如果可以,该怎么办?
2 terminal  debian  gnu 

1
使用sed替换脚本中的字符串
我是使用sed命令的新手,我有一个包含“MONYY”的sql,我想通过自动替换当前的“MONYY”来更改文件中的“MONYY”。 我使用了以下命令,我能够以大写形式获取上个月和年份以及当前月份和年份,现在我尝试使用sed命令替换脚本中的值,但没有发生任何事情。 date1=$ date +"%b%y"|sed 's/\(.*\)/\U\1/' echo $date1 date2=$ date -d ' -1 month ' +"%b%y"|sed 's/\(.*\)/\U\1/' echo $date2 sed 's/$date1/$date2/g' aggdom.sql > temp 任何人都可以帮助我使用我正在使用的sed命令
linux  gnu 

1
我可以使用gnu grep来搜索无与伦比的parens(和类似的)吗?
我在文本编辑器(emacs)中用MoinMoin Wiki标记语言编写文本文件。当我错误地放置一个特殊标签时,我的整个页面会被错误的格式化 - 或者更糟。我总是关闭我打开它的同一行上的格式元素。 我可以使用gnu grep在一行上找到不匹配的Wiki标签吗?喜欢: <<macroname (params) >> backtick 码 backtick ''斜体的 双引号'' - 可能很难 '''大胆的 三重引号'''- 可能很难 我通常不会嵌套标签。所以没有“粗体代码”或“粗体斜体”。
grep  gnu 

2
GNU Octave:如何将基数从DEC改为BIN?
我需要对表单进行许多二进制计算: 10.1^(1/11) base 2 10.001^(1/11) base 2 10.0001^(1/11) base 2 10.00001^(1/11) base 2 10.000001^(1/11) base 2 ... 其中1/11 base 2 = 1/3 base 10。 我不想使用bin2dec和dec2bin二进制。我想在DEC中进行计算,而不用担心繁琐的功能。那么如何在Octave中进行二进制计算呢?
gnu  octave 

1
GNU Icecat源代码。哪里可以找到具体的产品线?
我已经使用GNU Icecat浏览器(由Gnuzilla制作的libre Firefox版本)几周了。我一直在浏览它的菜单,我发现了一个错误: 当我进入“自定义模式”(允许您组织工具栏和内容的那个)时,我会找到一个简单的下拉菜单,上面写着“主题”,还有一个名为“获取更多主题”的选项。 如果我点击它,它会在这里重定向我,这将返回一个错误。我想修改该重定向的代码行,以便修复该URL,但我无法找到它grep -Rli /icecat/addons/ /usr/share/。也许我在错误的文件夹中搜索?也许命令错了?...
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.