小编Kev*_*777的帖子

提取/安装 TAR 文件

当我使用此命令提取 tar 文件时: tar xvzf gcc-4.7.1.tar.gz

(这是该目录tar文件是: cd /u/test/GCC-4.7.1/

文件已被提取,但它们在/dev/... (有关实际文件路径和名称,请参见下文) - 现在如何安装 GCC?

这可能与我的其他问题有关,但我现在使用的是 SCO 6(不是 SCO 5.0.7)和一个新的 GCC 编译器。

我提取的文件也不在文件所在的同一文件夹中tar

提取文件

以下是我提取和搜索我提取的文件所采取的确切步骤:

  1. cd /u/test/GCC-4.7.1/
  2. tar xvzf gcc-4.7.1.tar.gz
  3. cd /u/test/GCC-4.7.1/
  4. ls -la

那里唯一的文件是tar文件。

编辑

所述tar提取的成功表示本:

key    Device           Block   Size(K)  Tape
0    /dev/rfdo48ds9      18     360      No
1    /dev/rfd148dx9      18     360      NO
2    /dev/rfd096ds15     10     1200     NO
3    /dev/rfd196ds15     10     1200     NO
4    /dev/rfd0135ds9     18     720 …
Run Code Online (Sandbox Code Playgroud)

tar gcc software-installation sco

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

在 Solaris 11 中更改 IP 地址

我正在尝试更改 Solaris 中的 IP 地址,但没有成功。

IP 地址必须是固定数字,例如 10.0.11.10

我尝试更改 IP 地址,在/etc/hosts其中更改了主机名和 IP 地址,但是当我尝试ping计算机名称时,它说:

Ping request could not find host SolarisTest. Please check the name and try again.
Run Code Online (Sandbox Code Playgroud)

我已经做了他们告诉我在这个网站上尝试的事情。但还是卡住了。

他们说这样做:“如果使用 Solaris 9 或更高版本,用户可能需要编辑”中的 IP 地址/etc/inet/ipnodes,我这样做了,并且文件看起来与文件完全相同/etc/hosts/。我已经更改了/etc/hosts/文件中的 IP 地址。

  • 请有人告诉我如何更改 Solaris 11 上的 IP 地址

编辑

我试过了ifconfig -a,它向我显示了旧的 IP 地址10.0.10.80,我更改/etc/hosts/为显示10.0.11.10- 所以我不知道为什么它总是在变化。

第二次编辑

链接还显示了有关如何更改 IP 地址的内容,因为我也尝试过,但也无济于事。

solaris ip ping

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

来自 shell 的哪个版本的 unix?

我最近开始了一份新工作,并被告知我需要(通过 shell)登录到特定的 unix 系统。我试图找出系统的一些特性,但首先我需要知道它运行的是哪个版本的 unix。我可以去找系统管理员,但这有点麻烦,因为我实际上不知道谁维护系统。如何使用 shell (ksh) 找出我实际使用的 unix 版本?

ksh version

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

Backspace 就像 Bash 中的 Enter 一样

每当我在我的 SCO 机器中输入错误时,使用bash, 我按下backspace它就像按下enter,但不执行命令。

例如

bash-3.1$ ifcomfig "(backspace)"
bask-3.1$ 
Run Code Online (Sandbox Code Playgroud)

但是如果我按下enter,那么它会是这样的:

bash-3.1$ ifcomfig "(enter)"
bash: ifcomfig: command not found
Run Code Online (Sandbox Code Playgroud)
  • 为什么要这样做?
  • 我该如何解决这个问题?

谢谢

更新

这是输出stty -a

speed 38400 baud;   ispeed 38400 baud;   ospeed 38400 baud;   line = 0(tty);
rows = 100; columns = 92; ypixels = 0; xpixels = 0;
intr = DEL; quit = ^\; erase = DEL; kill = ^U; eof = ^D; eol = ^@;
swtch = <undef>; susp …
Run Code Online (Sandbox Code Playgroud)

bash sco

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

cd 和 ls 在同一个调用中

我经常必须到cd一个目录并ls查看目录列表。可以一次性完成吗,以便我可以添加.bashrc为别名。我在谷歌上搜索,有一些答案,但不完整。

ls cd-command

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

awk - 简化这个脚本

我有一个文本文件。在奇数线上,它为我正在建造的建筑物的关键元素提供了新的维度。

在偶数线上,给出了旧尺寸。

我的目标是处理这个文件并输出每个元素的差异。基本上,这意味着从新值中减去旧值。我想用 awk 来做这件事,因为我有兴趣这样做。

这是文本文件中的一对典型行,它有 4 列:

groundwall-rvsd 0.0     21.8    0.00
groundwall-orig 0.0     20.2    0.00
Run Code Online (Sandbox Code Playgroud)

这是我整理的脚本。它完成了我需要做的工作,但感觉就像一个笨拙的人。

awk 'BEGIN{OFS=FS="\t"}
{if(NR%2==1){foo[NR]=$1 OFS $2 OFS $3 OFS $4}else{bar[NR]=$1 OFS $2 OFS $3 OFS $4}} END 
{for(i=1;i<=NR;i++){if(i%2==1){split(foo[i], foosplit, OFS );split(bar[i+1], barsplit, OFS);split(foosplit[1], elemt, "-"); 
print elemt[1] OFS foosplit[2] - barsplit[2] OFS foosplit[3] - barsplit[3] OFS foosplit[4] - barsplit[4]}}}' file.txt
Run Code Online (Sandbox Code Playgroud)

关于更好的解决方案的任何建议?

输出看起来像这样

groundwall  0   1.6 0
Run Code Online (Sandbox Code Playgroud)

awk

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

如何在 .java 文件的 vim 编辑器中将 ^I 替换为制表符空间?

当我在 vim 中打开我的 .java 文件时,我可以看到几行以一个/多个^I字符为前缀。它看起来像 Eclipse 中的选项卡已转换为^I.

我想将单个替换为^I4 个字符的空格。

例如

^I^I^I^IList<History> rulePackagesHistory = result.getHistory();

如何在 vim 编辑器中做到这一点?

vim sed ed

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

如何更改ls中不同文件的颜色

所以我知道有一种方法可以更改目录、常规文件、bash 脚本等的文本颜色。有没有办法根据_file extension_?

例子:

$ ls -l
foo.txt  [is red] 
foo.text  [is blue] 
foo.secret  [is green] 
foo.txt  [is red]
Run Code Online (Sandbox Code Playgroud)

ls shell bash

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

在冒号后打印字符

如何在冒号后打印任何内容?

输入:

color:white,name:green
Run Code Online (Sandbox Code Playgroud)

所以我想在之后打印任何东西 :

输出:

white,green
Run Code Online (Sandbox Code Playgroud)

sed awk regular-expression cut

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

为什么“uname gcc”在 Ubuntu 中不起作用

我知道这会uname -a显示完整的机器名称和详细信息等。但是我确实uname gcc查看了我正在运行的 gcc 版本,然后它返回了Linux-这是什么意思?

Ubuntu86: $ uname gcc
Linux
Run Code Online (Sandbox Code Playgroud)

这是我使用的机器(我知道它很旧):

Ubuntu86: $ uname -a
Linux ubuntu86 2.6.8.1-3-386 #1 Tue Oct 12 12:41:57 BST 2004 i686 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

如何检查在这台机器上运行的 gcc 版本?

我通过键入以下内容安装它:

Ubuntu86: $ sudo apt-get install gcc
Run Code Online (Sandbox Code Playgroud)

所以我知道它安装了一个版本的gcc,但不知道是什么版本。

ubuntu gcc

0
推荐指数
1
解决办法
580
查看次数

#include "file.h" 和 #include &lt;file.h&gt; 之间的区别

是什么之间的差异#include "file.h"#include <file.h>?当然,它们的意思完全相同,因为我有一个文件,其中包含以下内容:

#include <file1.h>
#include <file2.h>
#include "file3.h"
#include "file3.h"
Run Code Online (Sandbox Code Playgroud)

c c++ header-file

-1
推荐指数
1
解决办法
5014
查看次数

标签 统计

awk ×2

bash ×2

gcc ×2

ls ×2

sco ×2

sed ×2

c ×1

c++ ×1

cd-command ×1

cut ×1

ed ×1

header-file ×1

ip ×1

ksh ×1

ping ×1

regular-expression ×1

shell ×1

software-installation ×1

solaris ×1

tar ×1

ubuntu ×1

version ×1

vim ×1