小编Cha*_*son的帖子

如何复制一些但不是所有文件?

因此,在目录上下文中*使用时,您可以将用作所有文件的通配符cp。有没有办法复制除文件之外的所有x文件?

shell bash wildcards

70
推荐指数
5
解决办法
14万
查看次数

搜索存在两个不同单词的文本文件(任意顺序、任意行)

我正在寻找一种方法来搜索在同一文件中存在两个单词实例的文件。到目前为止,我一直在使用以下内容来执行搜索:

find . -exec grep -l "FIND ME" {} \;
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,如果“FIND”和“ME”之间没有一个空格,则搜索结果不会产生文件。我如何调整以前的搜索字符串,其中“FIND”和“ME”都存在于文件中,而不是“FIND ME”?

我正在使用 AIX。

grep find search

20
推荐指数
2
解决办法
8035
查看次数

从 x86_64 转到 i686 cpu 后如何解决“正在加载初始 Ramdisk”挂起

长话短说,我将 Ubuntu 12.04 64 位服务器设置为 VirtualBox (4.1.18) 的虚拟机。我将访客机从 AMD 芯片组(游戏机)迁移到 Intel Xeon(支持双处理器的服务器硬件),认为不会有任何问题。在服务器上设置好来宾机器后,我启动了来宾机器,却发现它挂在“正在加载初始 Ramdisk”处。

我安装了 Ubuntu 12.04 64 位设置 ISO 以查看是否可以查看任何日志,但在尝试从 ISO 启动时得到“内核需要 x86-64 CPU,但仅检测到 i686 CPU”。请记住,源计算机和目标计算机上的主机操作系统也是 Ubuntu 12.04 Server 64 位。这让我研究了来宾操作系统如何查看虚拟机中的 CPU 信息。我发现 CPU 信息在主机上与在源计算机上的来宾上看起来完全相同。

源 CPU 信息:

Processor - AMD Phenom™ II X4
Model - 925
OPN Tray - HDX925WFK4DGI
OPN PIB - HDX925WFGIBOX
Operating Mode 32 Bit - Yes
Operating Mode 64 Bit - Yes
Revision - C2
Base Speed (MHz) - 2800
Boost Speed (MHz)
Voltages - …
Run Code Online (Sandbox Code Playgroud)

ubuntu virtual-machine cpu-architecture

8
推荐指数
1
解决办法
2万
查看次数

`*` 使用 hexdump -C 是什么意思?

我一直在做练习,试图了解程序背后发生的一些事情。我编写了一个小 C 程序,并在 i386 Linux (Ubuntu 12.04) 上使用gcc. 然后我hexdump -C对输出到文本文件做了一个。我注意到偏移量上有一些间隙*

00000670  00 3f 1a 3b 2a 32 24 22  1c 00 00 00 40 00 00 00  |.?.;*2$"....@...|
00000680  94 fd ff ff 05 01 00 00  00 41 0e 08 85 02 42 0d  |.........A....B.|
00000690  05 03 01 01 c5 0c 04 04  38 00 00 00 60 00 00 00  |........8...`...|
000006a0  80 fe ff ff 61 00 00 00  00 …
Run Code Online (Sandbox Code Playgroud)

elf hexdump

6
推荐指数
1
解决办法
1803
查看次数

为什么 `!45` 被替换为 `top`?

我试图在 Ubuntu 12.04 中进行字符串搜索,如下所示:

find . -exec grep -l "!45" {} \;

它没有搜索字符串“!45”,而是替换为top. 它没有调用命令,而只是开始搜索术语“top”。在我弄清楚-Ffor 之前grep,我认为特殊字符会被视为引号之间的文本。

任何人,现在我发现了这个,我不知道这是什么,它的用途,或者它为什么存在!

bash command-history search

5
推荐指数
1
解决办法
156
查看次数

如何确定 AIX 5.3 是否安装了 perl?

简单地说,您如何确定 AIX 5.3 是否以非 root 用户身份安装了 perl?

aix perl

4
推荐指数
1
解决办法
3866
查看次数

更换相同的 NIC 卡会创建 eth1 而不是在 Ubuntu 中使用 eth0

我换了一个品牌和型号完全相同的 NIC 卡。Ubuntu 11.04 的设置过程非常简单和简单,所以我认为它足够聪明来设置替换卡。但是,它为替换卡提供了一个新名称,eth1即我所有脚本所引用的位置eth0,更不用说操作系统中eth0可能存在的其他任何地方。我是否被迫追踪每个eth0参考并将其更改为eth1或者有没有办法将替换卡重命名回eth0

ubuntu ethernet replace

4
推荐指数
1
解决办法
6854
查看次数

是什么导致文件失去权限?

系统出现问题的情况不止一次,因为某些关键文件的权限突然发生了变化(有时需要很长时间才能找到哪个文件是罪魁祸首)变成-rw-------. 一旦我做了一个chmod 777 filename,那么一切似乎都很好。

例如,我试图在 Ubuntu 机器上安装 vncserver。无论出于何种原因,vncserver 无法启动,所以我重新启动了机器,然后。然后我无法登录 Xcfe 会话,因为/home/user/.Xauthority是文件-rw-------而不是-rwxrwxrwx. 做了chmod 777 /home/user/.Xauthority,它纠正了我的问题。

这不是我唯一一次经历这些方面的事情。所以我的问题是,是什么导致这种情况发生?我需要注意什么安装吗?

permissions

4
推荐指数
1
解决办法
5812
查看次数