Tag: 命令行

无法从Ubuntu终端连接到我的VPS

我尝试使用ubuntu终端连接到我的服务器 ssh -p 2222 -i mypublickey.ppk username@ip 然后它询问“输入密钥’mypublickey.ppk’的密码:” 我输入我的密码,但它总是错误然后我得到错误Permission denide(publickey)。 如果从Putty ubuntu或windows连接我没有问题

在数组中存储一些字符串

我有这个 sCSISmart1 TRAP-TYPE 企业旋风 VARIABLES {cycHostAdapterNumber,cycHostAdapterID,cycManagerID} 描述 “SNMP代理已启动。” – #TYPE“SNMP代理已启动。” – #SUMMARY“SNMP代理已启动” – #ARGUMENTS {} – #SEVERITY INFORMATIONAL – #TIMEINDEX 100 – #STATE OPERATIONAL – #HELP“scsismrt.hlp” – #HELPTAG 101 :: = 101 我想做的事 有些命令将VARIABLE每个名称复制到名为var的数组中 所以上面的输出 echo“$ {var [0]}” cycHostAdapterNumber echo“$ {var [1]}” cycHostAdapterID echo“$ {var [2]}” cycManagerID 另一个例子 sCSISmart1 TRAP-TYPE 企业旋风 VARIABLES {scellNameDateTime, scellSWComponent, scellECode, […]

如何在将任何文件或文件夹复制/移动到目录时检测并运行shell脚本?

如何检测正在复制/移动到目录的任何文件或文件夹,然后运行shell脚本? 复制/移动的文件通常与现有文件具有相同的文件名…

自动让我的用户在登录时运行复杂命令的步骤

我已经把我的系统搞砸了一次 ,所以我会更具体地问: 有什么步骤,以便命令可以在启动时使用sudo权限运行? 这是我到目前为止所知道的:我有这个命令,包含“”: java -jar /home/joe/minecraft/minecraft_server/MCpal.jar /media/joe/Chest/mc_backups 12288 server.jar “overviewer.py –rendermodes=smooth-lighting {2}/Galamor /home/joe/minecraft/Overviewer/map” 我转到了Preferences -> Default applications for LXSession行: lxterminal -e COMMAND到自动启动部分。 这启动了一个终端运行我的命令(在这种情况下,启动我的Minecraft服务器管理器)。 此过程中的某些内容需要sudo权限。 由于我自己写了这个程序,因为我相信Mojang,我只想在sudo级别运行这个命令,而不需要输入我的密码。 我尝试使用sudo visudo为我的用户提供运行它的权限,而无需输入密码。 我似乎没有让synthax正确。 这是我认为它应该是: joe ALL=(ALL) NOPASSWD: java -jar /home/joe/minecraft/minecraft_server/MCpal.jar /media/joe/Chest/mc_backups 12288 server.jar “overviewer.py –rendermodes=smooth-lighting {2}/Galamor /home/joe/minecraft/Overviewer/map” 这里的错误在哪里? 如果你能一步一步地回答,我会很高兴。 也许我使用了错误的行来输入它或者它可能是什么。

如何编写Subversionvalidation脚本?

从这个问题开始 ,我正在尝试编写一个bash脚本,它将从包含我的subversion存储库的目录中递归两个目录,检查目录是否是存储库。 将存在目录和存储库的混合,以及隐藏在这些子目录中的一些存储库。 发现的任何Subversion repos应将其名称打印到输出文件,然后输出svnadmin verify 。 我有以下代码片段来检查目录是否是存储库: svnlook info /path/to/repo >/dev/null 所以我扔掉了svnlook输出,返回代码为0表示它确实是一个SVN repo。 我可以使用这个片段,在if语句中运行svnadmin verify是否返回0。 我试过了: find /dir/containing/repos -maxdepth 2 -type d -exec bash -c ‘if [ “svnlook info {} >/dev/null” = 0 ] ;then ;echo “{}” >>output.txt ;svnadmin verify “{}” >>output.txt ;fi’ \; 虽然我发现每个目录都有以下警告: bash: -c: -line 0: syntax error near unexpected token […]

是否可以使用“gio set”命令在文件夹上插入图标?

在Ubuntu 16.04我使用以下命令在我的文件夹中插入图标​​,它工作正常: gvfs-set-attribute -t string folderIWishToInsertIcon metadata::custom-icon “file:///home/myUser/myIcon.png” 升级到Ubuntu 18.04这个命令仍能正常工作,但现在我收到一条消息,说这是一个不推荐使用的工具,它建议我改用gio set : ramuyko@myPC:~$ gvfs-set-attribute -t string folderIWishToInsertIcon metadata::custom-icon “file:///home/myUser/myIcon.png” This tool has been deprecated, use ‘gio set’ instead. See ‘gio help set’ for more info. 我已经看过gio的手册页并尝试使用gio set命令在我的文件夹中插入图标​​但是我没有成功使用正确的参数。 有谁知道它是否可能以及如何做到这一点?

终端中的Geany输出

当我使用Python 3.5按下Geany上的运行按钮时,我在新的终端窗口中获​​得输出。 我想它应该与Preferences> Tools> Terminal连接,我写了xterm -e “/bin/sh %c” (遵循Geany手册 )。 有没有办法在消息窗口中查看Python代码输出?

更改命令行文本的颜色。

我认为彩色文本只是我的gnome终端首选项所决定的东西,但是,我发现这里有更多的东西,因为当我在我的ubuntu VPS上时,应该着色的文本(例如git命令)只是白色。 所以我的第一个问题是,为什么我的vps没有颜色,我可以相对容易地“退回”吗? 其次,我的本地终端和VPS之间存在视觉区别,我可以编辑服务器上的配置文件,以便通常为白色的所有文本现在都是黄色的还是什么? 有几次我感到困惑,然后意识到我实际登录了我的VPS:P

”老鼠,失败了,你可能不得不手动完成“

我正在尝试使用命令行sup-config配置Sup-mail,但它失败了。 我得到消息Rats, that failed, you may have to do it manually 。 谁能告诉我如何解决这个问题呢? 提前致谢!

Shell脚本删除unity启动器(如果存在于Ubuntu 14.04中)和/或xfce面板(在xubuntu的情况下)

只想要shell脚本删除unity启动器(如果存在于Ubuntu 14.04中)和/或xfce面板(在xubuntu的情况下)。 如果有人对此有所了解,请告诉我。 谢谢