标签: syntax

你能用qml做字典吗?

例如:

Item {
    id: sylvainLikesAnsweringMyQuestions
    property var myDict: {[key,value],[anotherKey,anotherValue]}
}
Run Code Online (Sandbox Code Playgroud)

programming syntax application-development qml ubuntu-sdk

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

如何使用 Curl 发送 GET 和 POST 请求?

如何使用命令行将带有参数gimmeflag和值的GET 和 POST 请求发送please到 URL ?http://103.200.7.150:7777/curl

command-line curl syntax 14.04

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

如何修复 ~/.profile 和 ~/.bashrc 语法错误

Ubuntu 18.04.4(几周前从 18.04.3 自动升级)
/bin/bash

从 Gnome shell 登录后,当屏幕为纯紫色且桌面出现之前,会出现此消息:

Error found when loading /home/hfinger/.profile:  

/home/hfinger/.profile: line 1: #: command not found  
/home/hfinger/.bashrc: line 1: syntax error near unexpected token '('
/home/hfinger/.bashrc: line 1: '# ~/.bashrc: executed by bash(1) for non-login shells.'  

As a result the session will not be configured correctly.  
You should fix the problem as soon as feasible.  
Run Code Online (Sandbox Code Playgroud)

问题是,有什么问题?我已经搜索过 AskUbuntu,但似乎没有人遇到过这个确切的问题。我不认为这是升级,因为在出​​现此问题之前它已经运行了大约一个月。

我从来没有接触过这两个文件,因为我很高兴让系统创建和配置它们。此外,我尽量让 Ubuntu 保持原样,以避免在升级到新版本后必须恢复设置。值得一提的是,以下是每个文件的第一行:

.profile, line 1: # ~/.profile: executed by the command interpreter for login shells.  
.bashrc, line …
Run Code Online (Sandbox Code Playgroud)

upgrade .profile bashrc syntax 18.04

4
推荐指数
3
解决办法
1881
查看次数

if 命令语法

我的shell脚本代码如下:

echo "Enter file name";
read fname;
if [-f$fname];
then
    echo "File already exists";
fi`
Run Code Online (Sandbox Code Playgroud)

但是,当我运行脚本时,出现此错误:

[-ffile]: not found
Run Code Online (Sandbox Code Playgroud)

我试过间距,-f $fname但我仍然遇到同样的错误。为什么会发生这种情况,我该如何解决?

command-line bash syntax

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

无法在 Ubuntu 16.04 中卸载 PHPmyadmin

我的 PHPmyadmin (PMA) 安装卡住了。我开始了一个新会话,在执行 apt-get purge phpmyadmin 时,我得到了:

E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)。

E: 无法锁定管理目录 (/var/lib/dpkg/),是否有其他进程在使用它?

我在谷歌上运行了这些,在这里发现了两个问题;最高答案建议删除锁定文件(以及它的缓存版本),但这没有帮助:

dpkg phpmyadmin lock syntax

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

apt-get 安装 software-properties-common 必须先于 ppa:X 吗?

这就是我目前在我的 Ubuntu 18.04 服务器环境中安装一些基本软件的方式。恐怕我这里可能有一些冗余:

apt-get update -y
apt-get install software-properties-common
add-apt-repository ppa:ansible/ansible ppa:certbot/certbot

apt-get upgrade unattended-upgrades sshguard curl wget git ansible zip unzip tree mc lamp-server^ python-certbot-apache
Run Code Online (Sandbox Code Playgroud)

必须在apt-get install software-properties-common两个ppas 之前吗?

upgrade apt ppa scripts syntax

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

-bash:意外标记“&”附近的语法错误

我收到这个错误

(-bash: syntax error near unexpected token `&' )
Run Code Online (Sandbox Code Playgroud)

当我运行以下命令时:

sudochown -hRfwebadmin:www-data /web/<repertoire>&&sudoln -s /web/<repertoire>
/var/www/html/<repertoire>&&sudochown -hRfwebadmin:www-data
/var/www/html/<repertoire>&&sudols -al /var/www/html/
Run Code Online (Sandbox Code Playgroud)

所以有人可以帮助这个命令行的语法有什么问题吗

bash syntax

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

如果在 &gt;(重定向)之后没有定义目的地会发生什么?

最近我想阅读 mplayer 的手册页。所以我需要man mplayer在终端中输入。

但由于笨拙,我打字man mplayer>

我知道我可以使用该命令将输出重定向到例如文本文件。

但是谁能告诉我当我忘记定义目的地时究竟会发生什么,就像我所做的那样man mplayer>?如果有的话,它被重定向到哪里?

我收到错误

bash: syntax error near unexpected token `newline'
Run Code Online (Sandbox Code Playgroud)

在 bash 或

fish: Expected a string, but instead found end of the statement
man mplayer>
            ^
Run Code Online (Sandbox Code Playgroud)

在鱼。

Tnx 很多。罗西卡

我的系统:Linux/Lubuntu 18.04.2。LTS,64 位

command-line syntax

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