Unix & Linux

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


2
如何用sed替换文件中的引号?
我有一个包含多行xml的文件。我想替换文件的某些部分。文件的某些部分包含引号("),我想替换它们。我一直在尝试使用来转义引号\,但是基于文件的结果,我认为这不起作用。 这是我的sed命令之一的示例: sed -e "s/\"text\"/'text'/ig" file.xml > temp.tmp 这是您在sed命令中转义引号的方式还是我做错了什么?
10 sed 

7
获取字符的数字ASCII值
我正在尝试编写一个shell脚本,该脚本要求输入AZ或az范围内的ASCII字符并返回其等效数值。例如,输出可能如下所示: scarlet$ Please type a character between A and Z or between a and z: scarlet$ A scarlet$ The decimal value of A is: 65 我的尝试: #!/bin/bash echo Enter a letter: read A echo -n ${A} | od -i | head -1 | cut -b 10- | tr -d " …

2
在桌面上使用sched_autogroup_enabled的好处
我正在运行2.6.37内核并将其sched_autogroup_enabled设置为1。由于以下原因,我不确定是否能看到此修补程序的好处: 我正在从桌面启动应用程序; 从桌面启动的应用程序共享相同的tty; 具有相同tty的应用程序不能从提到的内核功能中受益。 我该如何选择一些应与其他tty放在不同tty上的应用程序?
10 linux  kernel  desktop 

4
桌面环境上的多个用户
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 4年前关闭。 让我们假装我们有一个* nix相当强大的系统...现在,很显然,我知道您可以设置多个用户登录到一个系统....但是您到底是怎么做到的?就像....所有监视器如何连接等等,还是您需要一个较小的计算机节点来像...重新路由它之类? 系统管理员等如何为* nix系统设置多个用户?跨大建筑物之类的东西?

1
如何更新Puppy Linux?
一两个月前,我在旧的Eee PC上安装了最新版本的Puppy Linux,而我几乎不再使用它了。好吧,我现在就开始!但是我不知道如何更新它。 它使用了一个奇怪的Puppy程序包管理器,它似乎只有安装和卸载程序的选项。我找到了更新数据库的选项,但实际上并没有更新系统上的任何软件。 我已经浏览过菜单几次,没有看到任何显示更新的内容。 如何更新Puppy Linux?

1
gnu coreutils是否已损坏?
考虑以下输入进行排序: cat > foo <<EOM D,,5014978 DD,,25 D,I,1972765530 D,Y,4223624 -,Y,71285059 YA,I,2 EOM 现在尝试运行 sort foo 在我的任何Linux机器上尝试对输出进行排序时(gnu coreutils 6.9-7.4版)。在cygwin(gnu coretuils 8.5)下运行时,输出进行排序。注释?
10 bash  coreutils  sort 

1
apt-get不会在Ctrl-c上停止,该怎么办?
有时我会遇到apt-get的连接问题(通常是因为我在代理后面使用它并尝试安装/升级Flash)。我一直在尝试发送,Ctrlc但不会停止。我以为突触是有问题的,但显然我只是在一个终端上尝试过,不知道现在如何停止它。
10 ubuntu  apt 

3
在不重新启动X的情况下禁用Composite
为了让我观看高清视频而不会撕裂,我需要在中禁用我的“复合”设置 xorg.conf Section "Extensions" Option "Composite" "Disable" EndSection 但是我喜欢我的透明度,因此,如何在不重新启动X的情况下启用和禁用它?(最好使用命令行)
10 xorg  video  xfce  composite 

2
文件所有权在不同系统之间如何受到影响?
据我了解Unix文件系统,Unix系统上的任何文件都必须属于该系统的组和用户。文件不能属于系统上不存在的组或用户。 根据该假设,会想到一些问题。在计算机之间通过闪存驱动器,CDROM或网络共享传输媒体时,组和用户属性会发生什么情况。文件在新系统中属于谁? 您可以限制数据只在您的系统上工作吗?(这里不讨论加密,只是基础知识。) 另外,当您在两台计算机之间传输数据时,有几种方法可以确保组和用户属性保持不变(属于root的将属于新系统上的root,与普通用户相同)。

4
在一行中将参数传递给多个命令
我希望能够在同一行中的同一行上运行多个命令。我目前这样做的方式是: commandA file && commandB file && perl -ne '...' file 我的直觉告诉我,应该有一种方法只能提供一次filename参数,然后通过xargs或类似方式将其同时传递给两个命令: find file | xargs commandA && xargs commandB && xargs perl -ne '...' 当我尝试此操作时,仅第一个命令运行。我该如何实现自己的目标?


2
用于生成随机数/单词序列的seq的随机版本?
前段时间,我使用了类似seq的工具将一系列伪随机生成的数字打印到stdout。您可以指定范围,种子,样本数量等等。 我只是忘记了此工具的名称。谁能帮我吗? 也许您甚至知道更高级的工具,例如,它支持不同的概率分布,甚至支持生成不同字母和长度/字符分布下的随机单词序列。

3
谁能推荐HTTP调试代理?
我想要让我能够: 检查计算机和Internet之间的所有HTTP(S)通信,包括127.0.0.1 修改传入或传出数据 如果它具有用于设置规则和事件的脚本子系统,那也很好 我更喜欢它是一个GUI应用程序。 请不要用WireShark回答。我知道WireShark,并且已经使用了很多次,这是一个很棒的应用程序。我想要将其捕获限制为仅应用程序层和HTTP(S)流量,而忽略其他Internet协议套件层的方法。另外,它没有我上面列出的某些功能。

2
AUR中的“ * -git date”软件包是怎么回事?
我将要移至Arch Linux。在AUR中检出软件包时,有许多遵循“ project-name-git date”命名方案的软件包,例如: adonthell-git 20100408-1 akonadi-facebook-git 20111117-1 wesnoth-svn 40587-1 vimprobable-git 20110829-1 vimprobable2-git 20111214-1 这些包是什么?它们只是指定时间点的adonthell / wesnoth / etc存储库中的快照吗?如果是这样,则必须在不更改其名称的情况下更新软件包,这会使软件包管理变得非常复杂。 如果我想从git repo中获取最新版本的信息,我应该使用AUR还是自己编译?

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.