小编Mel*_*ius的帖子

使用 sed 将 #' 插入配置文件

我正在尝试使用 sed 将 a 插入#到配置文件中。我试过了:

sed 's/33/#' /path/to/file 
Run Code Online (Sandbox Code Playgroud)

但是得到输出

sed: -e expression #1, char 6: unterminated `s' command
Run Code Online (Sandbox Code Playgroud)

我也试过

sed -i '33i#' /path/to/file
Run Code Online (Sandbox Code Playgroud)

这将添加#到第 33 行,但将我想注释的文本移到一行。

任何人都可以指出我正确的方向吗?

command-line bash sed

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

跳过获取配置文件 - 不支持架构“i386”

当我尝试更新我的 Ubuntu 18.04 时,

我收到以下消息:

阅读包裹清单...完成
N:跳过获取配置文件“universe/binary-i386/Packages”作为存储库“https://repos.codelite.org/ubuntu disco InRelease”不支持架构“i386”

这是什么意思?

我已经提到了这个问题(跳过配置文件 'main/binary-i3860/Packages' 的获取),但是通过删除架构 'i3860' 我不确定它会做得更好。

有没有其他方法可以删除此类消息?

谢谢你的热心帮助。真的很感激

updates package-management apt dpkg

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

如何禁用 apt 创建的 btrfs 快照?

有没有办法配置apt以阻止创建 btrfs 快照?

apt install我知道我可以删除通过执行生成的快照apt-btrfs-snapshot delete-older-than 0d,但我想要的是禁用它。

apt btrfs

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

阻止 SSH 无法正常工作

我已经尝试从下面的链接中使用此命令来阻止 SSH 传入我的计算机。

https://help.ubuntu.com/stable/ubuntu-help/net-firewall-on-off.html

sudo ufw block ssh
Run Code Online (Sandbox Code Playgroud)

但是,我得到了所有命令语法列表作为回报。有什么想法吗?谢谢你。

ssh ufw

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

Sudo su 不适用于 Microsoft Azure

我要sudo su在终端上写,但我收到这个错误。

sudo: unknown user: root  
sudo: unable to initialize policy plugin
Run Code Online (Sandbox Code Playgroud)

我正在使用在 Microsoft Azure 云中的虚拟机上运行的 Ubuntu 16.04。我无法以 root 身份登录。

root sudo azure 16.04

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

如何使用 $ 符号?

我知道可能有很多专门讨论这个符号的论坛,但我想知道如何在调用中使用 $。我知道该怎么做

echo $USER
Run Code Online (Sandbox Code Playgroud)

但是,如果我想通过查找子网运行类似 nmap 之类的程序,或者如果我想创建一个文件,因为这些不起作用,我该如何扩展我对这个符号的了解:

 mkdir $IP
 mkdir $gateway

 nmap $ip
 nmap $subnetwork
Run Code Online (Sandbox Code Playgroud)

你能举例说明如何使用这个符号来制作文件或拉取信息吗?

command-line

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

在 Audacity 中录制另一首曲目时播放一首曲目

Audacity 可以在录制另一首曲目的同时播放一首曲目吗?我想稍后避免整个同步过程。

或者 Ubuntu 是否还有其他软件具有该选项?

music audacity

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

如何删除文本中的行?

考虑具有以下形式的 text.txt 文件

25 1 4 5 2 19 38

21 0 8 8 7 7 61

<clus scale = "125"> 1 3 2</clus>

25 3 1.63 123 56 12 38

21 123 12.3 12.1 1.5 2.67 3.77

<clus scale = "227"> 5 6 2</clus>
Run Code Online (Sandbox Code Playgroud)

如何使用终端仅保留数字(和空)行,即将文件转换为

25 1 4 5 2 19 38

21 0 8 8 7 7 61

25 3 1.63 123 56 12 38

21 123 12.3 12.1 1.5 2.67 3.77
Run Code Online (Sandbox Code Playgroud)

command-line text-processing

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

具有多个命令的条件

可以做这样的事情吗?

if
rsync $folder/coopshop/prod $folder2/coopshop
rsync $folder/coopweb/prod $folder2/coopweb
rsync $folder/unihobbyshop/shop $folder2/unihobbyshop
rsync $folder/unnihobbyweb/web $folder2/unihobbyweb
then
  echo "OK! rsync done!"
else
  echo "Error! rsync crashed!"
fi
Run Code Online (Sandbox Code Playgroud)

我知道有可能与\行尾的字符有关,但这不是一个优雅的解决方案。有一个更好的方法吗?

command-line bash

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

无法使用单声道 2.6.7 运行 .NET 2.0 应用程序

  • 更新:安装 mono-complete 后,有一些警告:

    $ mono HandyOutliner.exe 
    libpng warning: Incorrect sBIT chunk length
    
    ** (HandyOutliner.exe:18066): WARNING **: GdipSetPenCustomStartCap isn't implemented
    
    ** (HandyOutliner.exe:18066): WARNING **: GdipSetPenCustomEndCap isn't implemented
    
    Run Code Online (Sandbox Code Playgroud)

另外,当我尝试在书签源框中打开应用程序的samples/sample_toc_1.txt 时,有一个错误报告“ole32.dll”,它似乎丢失了。

我想知道我们是否可以做些什么来修复它们?

原文:我正在尝试在 Ubuntu 10.10 上运行 handyoutlinerfo(可从http://handyoutlinerfo.sourceforge.net/下载),但没有成功。我想知道这里是否有一些建议?

该软件的系统要求是:

OS: Win32 NT/XP/7  
Platform:   .NET Framework 2.0 or above
Run Code Online (Sandbox Code Playgroud)

我的单声道版本是

$ mono --version
Mono JIT compiler version 2.6.7 (Debian 2.6.7-3ubuntu1)
Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.com
    TLS:           __thread
    GC:            Included Boehm (with typed GC and Parallel Mark)
    SIGSEGV:       altstack
    Notifications: …
Run Code Online (Sandbox Code Playgroud)

mono windows

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