Questions tagged «command-line»

命令行是您的Shell的交互式界面。

4
比较两个URL列表并将新添加的URL打印到新文件中
最初,我将生成两个包含URL列表的文件-我将它们称为old和new。我想比较两个文件,如果文件中有任何URL,但这些URL new不在old文件中,我希望将这些URL 显示在extra_urls文件中。 现在,我已经阅读了一些有关使用diff命令的内容,但是据我所知,这也分析了信息的顺序。我不希望订单对输出有任何影响。我只是希望将多余的URL new打印到extra_urls文件中,无论它们在其他两个文件中的放置顺序如何。 我怎样才能做到这一点?

3
在命令行提示之间插入空行
使用命令行时,通常会很混乱。例如,检查过去的命令及其输出变得很不方便。 我希望每次在显示命令提示符之前都添加一个换行符。像这样: <clutter> <blank line> name@machine:~$ 我使用bash外壳。如何做到这一点?

4
如何打印文件夹中丢失文件的名称?
我的文件夹中有2000多个文件,但该文件夹中缺少几个文件。 文件名就像 GLDAS_NOAH025SUBP_3H.A2003 001.0000 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 001.0600 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 001.1200 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 001.1800 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002.0000 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002.0600 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002.1200 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 002.1800 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 003.0000 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003003.0600 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 003.1200 .001.2015210044609.pss.grb GLDAS_NOAH025SUBP_3H.A2003 003.1800 .001.2015210044609.pss.grb 001表示日期,而0000表示小时。 如何找出文件夹中缺少哪个文件?我在Google那里得到的答案很少,但不知道如何实施这些答案。

4
没有X服务器时安装VBox Guest Additions
我在Windows 8.1主机上使用Virtual Box。我已经在“图形模式”下安装了CentOS和Ubuntu,并进行了充分的练习。但是现在我想完全切换到“命令行模式”,因此为此目的创建了一个计算机,并安装了“ CentOS6.6 Basic Server” /“ CentOS7 Minimal”。 在Graphical Mahines上,我可以使用以下几条命令轻松安装VBox Guest Additions。 yum update yum install gcc yum install kernel-devel sh VBoxLinuxAdditions.run (From mounted Location For CDrom) 但是由于我安装了CLI计算机,并在上面尝试了相同的命令,因此无法正确安装,因此出现以下错误: Could not find X.Org or Xfree86 Window System, skipping.


3
如何恢复无法分离的屏幕?
我使用屏幕屏幕视觉控制台。要分离屏幕,我需要先按Ctrl+,A然后D再关闭会话但又不分离它。它出现(Attached)在screen -list: eduard@eduard-X:~$ screen -list There are screens on: 4561.pts-46.eduard-X (30.03.2015 14:48:51) (Attached) 4547.pts-46.eduard-X (30.03.2015 14:48:33) (Detached) 4329.pts-41.eduard-X (30.03.2015 14:46:28) (Attached) 3995.pts-30.eduard-X (30.03.2015 14:30:01) (Detached) 如果我尝试还原它,屏幕将显示没有屏幕可恢复: eduard@eduard-X:~$ screen -r 4329 There is a screen on: 4329.pts-41.eduard-X (30.03.2015 14:46:28) (Attached) There is no screen to be resumed matching 4329. 我还能恢复未正确拆下的屏幕吗?


6
如何使用Linux seq命令打印IP地址范围
如何使用“ seq”命令在linux命令行上打印一系列IP地址?例如:我需要seq打印从10.0.0.1到10.0.0.23的ip范围。好像八位字节之间的句点使数字表现得像浮点数。我收到“无效的浮点参数错误”。我尝试使用-f选项。可能是我没有正确使用它。但这仍然给我一个错误。我正在尝试类似 seq 10.0.0.2 10.0.0.23 除了切换到excel以外,还有其他方法可以打印Linux范围内的IP地址吗?




2
根据column1连接多行
我有一个如下文件。 abc, 12345 def, text and nos ghi, something else jkl, words and numbers abc, 56345 def, text and nos ghi, something else jkl, words and numbers abc, 15475 def, text and nos ghi, something else jkl, words and numbers abc, 123345 def, text and nos ghi, something else jkl, …

1
如何使用openssl的CLI解密消息?
我有一条消息,我知道用于加密它的密码和密码,但是我不知道如何要求openssl对其进行解密。 我在ciphers命令的输出中看到了密码,并且手册页列出了的enc命令Encoding with Ciphers,但是我找不到相反的方法来解码消息。

1
我需要添加一个虚拟IPsec适配器吗?
我正在尝试使用iproute2从控制台手动设置IPsec连接。我需要的是一个虚拟接口(充其量,一个虚拟IP地址也足够),该接口可以进行IPsec转换(ESP /隧道模式),并将其移交给eth0(在我的系统上称为em1)。在另一组上,对等方从其自己的eth获取数据包,将其解密,然后将其移交给另一侧的虚拟接口。所以我想建立一个“正常”的IPsec隧道。 我对策略和SA没问题,使用传输模式下系统的常规以太网地址进行配置很容易,即 ip xfrm policy add src 198.51.100.1 dst 198.51.100.2 dir out tmpl proto esp ip xfrm state add src 198.51.100.1 dst 198.51.100.2 spi 24501 proto esp enc des 0xAABBCCDDEEFF0011 ip xfrm state add src 198.51.100.2 dst 198.51.100.1 spi 24501 proto esp enc des 0xAABBCCDDEEFF0022 对手上的对手配置效果很好。 现在,我尝试使用以下命令设置虚拟IP和到其他系统的路由 ip address …

3
将现有的提示命令行分成几行
我知道我可以\ enter在bash命令行末尾键入以在另一行中继续该命令。但是,如何将一个已经完全键入的提示命令行分成两个? 例如,如何才能在then不切掉其余部分并重新键入之前立即中断此行? $ if true; then ls; fi

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.