GVKun编程网logo

织梦用sql命令删除系统全局自定义变量(织梦栏目删除不了)

6

针对织梦用sql命令删除系统全局自定义变量和织梦栏目删除不了这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展Bash变量:自定义变量&环境变量&位置参数变量&预定义变量、dedecms删除系

针对织梦用sql命令删除系统全局自定义变量织梦栏目删除不了这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展Bash变量:自定义变量 & 环境变量 & 位置参数变量 & 预定义变量、dedecms删除系统自定义变量的方法、dedecms教程:删除系统自定义变量的方法、DedeCMS版权信息SQL命令删除等相关知识,希望可以帮助到你。

本文目录一览:

织梦用sql命令删除系统全局自定义变量(织梦栏目删除不了)

织梦用sql命令删除系统全局自定义变量(织梦栏目删除不了)

如果后台添加变量后不想要了,可删除。有两种方法,一种是直接登录数据库,在表dede_sysconfig里面,找到你自定义变量,然后选中删除,这一种要登录数据库,有点麻烦。

还有一种简单方法,网站管理后台-系统-sql命令行工具,在里面直接输入下面代码,其中红色就是你自定义的变量名称,然后执行,OK!

Delete FROM dede_sysconfig where varname="cfg_phone"


Bash变量:自定义变量 & 环境变量 & 位置参数变量 & 预定义变量

Bash变量:自定义变量 & 环境变量 & 位置参数变量 & 预定义变量

变量是计算机内存的单元,其中存放的值可以改变。变量用于暂时保存信息。

 

一. 变量设置规则

1.数字,字母,下划线组成,不能以数字开头。

 

2.Bash中变量的默认类型都是字符串型,如果要进行数值运算,则必须指定变量类型为数值型。

 

3.变量用等号连接值,等号左右不能有空格。

 

4.变量的值如果有空格,需要使用单引号或双引号包括,因为空格代表分割符。

 name="chen wei"

 

5.在变量的值中,可以使用"\"转义符。

 

6.如果需要增加变量的值,那么可以进行变量值的叠加。不过变量需要用双引号包含"$变量名" 或 ${变量名} 包含。

 

7.如果是把命令的结果作为变量值赋予变量,则需要使用反引号或$()包含命令。

  name=`ls` 或 name=$(ls)

  echo $name

 

8.环境变量名建议大写,便于区分。

 

二. 变量分类

1. 用户自定义变量(也叫本地变量):只在当前的shell中生效。

 

2. 环境变量:变量中保存的是和系统操作环境相关的数据。(值无法更改,可以新建)

  环境变量会在当前shell和这个shell的所有子shell当中生效,如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的shell中生效。

 

3. 位置参数变量:用来向脚本当中传递参数或数据,变量名不能自定义,变量作用是固定的。(名称不能自定义,不能新建,只能改值)

4. 预定义变量:Bash中已经定义好的变量,变量名不能自定义,变量作用也是固定的。(名称不能自定义,不能新建,只能改值)

 

【1】本地变量 

  name=chenwei               # 变量赋值

  echo $name                 # 变量调用(chenwei)

  name="$name"is          # 变量叠加

  echo $name               # 变量调用(chenweiis)

  name=${name}poet    # 变量叠加

  echo $name           # 变量调用(chenweiispoet)

 

  set                          # 查看所有变量

  unset name             # 变量删除

 

【2】环境变量

  export name=farwish  # 声明环境变量

 

  env           # 查询环境变量

  unset name       # 删除变量

 

  系统常见环境变量:

  PATH:冒号分割的路径(系统查找命令的路径),可以使用 echo $PATH 查看

    ( 系统命令之所以不需要指定路径,是因为系统会去 PATH 定义的路径里面顺序查找,找不到才会提示不存在. )

  

    如果我们自己编写个脚本vim hello.sh; chmod 755 hello.sh; cp hello.sh /usr/local/bin;放入到$PATH中存在目录内,在任意位置输入hello.sh就可以执行了。(但是实际中不这样做,容易让人误解为是系统命令)

 

    PATH="$PATH":/home/weichen/test    # PATH变量叠加,把我们的脚本所在路径加进去(命令行修改只是临时生效,重启将失效)

      PATH=$PATH:/home/weichen/test  ( 环境变量也可以不加引号 )

 

  PS1:定义系统提示符的变量

    echo $PS1  # 输出为 [\u@\h \W]\$

    PS1=''\h:\W \u\$''  # 设置成自定义的(仅临时生效)

 

     \d :显示日期,格式为“星期 月 日”

     \h :显示简写主机名。如默认主机名“localhost”

     \t  :显示24小时制时间,格式为“HH:MM:SS”

     \T :显示12小时制时间,格式为“HH:MM:SS”

     \A :显示24小时制时间,格式为“HH:MM”

     \u :显示当前用户名

     \w :显示当前所在目录的完整名称

     \W :显示当前所在目录的最后一个目录

     \# :执行的第几个命令

     \$ :提示符,如果是root用户会显示提示符为“#”,如果是普通用户会显示提示符为“$”

 

【3】位置参数变量

  $n :n为数字,$0代表命令本身,$1-$9 代表第一个到第九个参数,十以上的参数需要用大括号包含,如 ${10} 、${11}

  $* :这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体(如果循环 $* 输出参数,将只输出一次)

  $@ :这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待(如果循环 $@ 输出参数,将单独输出每个参数)

  $# :这个变量代表命令行中所有参数的个数

复制代码
#!/bin/bash
# 注释:pam.sh
echo $0
echo $1
echo $2
echo $3
echo $*
echo $@
echo $#
复制代码

  chmod 755 pam.sh

  ./pam.sh abc def hhh

 

  # 输出:

   ./pam.sh

    abc

    def

    hhh

    abc def hhh

    abc def hhh

    3

 

  位置参数使用:

复制代码
#!/bin/bash
# 注释:使用位置参数变量进行数值运算

num1=$1
num2=$2
sum=$(( $sum1 + $sum2 ))    # 变量sum的和是num1+num2, $((  ))用于运算; 
                 # 或者直接 sum=$(( $1 + $2 )) echo $sum
复制代码

 

【4】预定义变量:

  $? :(echo $?)最后一次执行的命令返回的状态。值为0,证明上一个命令正确执行;如果非0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确。程序判断命令是否正确执行,只能依赖$?

  $$ :当前进程的进程号(PID)

  $! :后台运行的最后一个进程的进程号(PID)

复制代码
#!/bin/bash

echo "当前进程号$$"

find /usr -name hello.sh &

echo "后台运行的最后一个进程的进程号$!"
复制代码

 

  接收键盘输入:read [选项] [变量名]

    选项:

        -p "提示信息"     :    在等待read输入时,输出提示信息

        -t 秒数        :    read命令会一直等待用户输入,使用此选项可以指定等待时间

        -n 字符数    :    read命名只接收指定的字符数就会执行

        -s        :    隐藏输入的数据,适用于机密的信息输入 

 

        -t 和 -p 是必须使用的,-n 和 -s 可选,比用位置参数变量更直观。

复制代码
#!/bin/bash

read -t 30 -p ''please input your name: '' name
echo $name

read -t 30 -s -p ''please input your password: '' passwd
echo ''\n''
echo $passwd

read -t 30 -n 1 -p ''please select your sex [M/F]: '' sex 
echo ''\n''
echo $sex
复制代码

 

dedecms删除系统自定义变量的方法

dedecms删除系统自定义变量的方法

sql批处理来删除系统基本参数添加的变量,Dedecms删除系统自定义变量的方法,主要是针对数据库中对应字段的修改,在进行Dedecms建站的过程中非常实用,需要的朋友可以参考下。

删除Dedecms系统自定义变量的方法。

实现方法如下:

添加了添加新变量,有些不满意,想删除了重新新建。

解决方法:

方法:

sql语句

sql命令行工具,输入下面的命令:

名称"

fig where varname="cfg_phone"

默认表前缀是“dede_”,记得把这里的表前缀名改成你的表前缀哦,要是没改过前缀就不用动了.

删除

数据库,找到表:dede_sys_config,dede_是默认表前缀,请根据您的表前缀查找,单击“浏览”进入,一般您要删除的新变量在最后一页。找到你自己添加的变量后,把前面的勾打上,然后点X号删除.

建站有所帮助

dedecms教程:删除系统自定义变量的方法

dedecms教程:删除系统自定义变量的方法

本文实例讲述了Dedecms删除系统自定义变量的方法。分享给大家供大家参考。具体实现方法如下:

一、问题:
之前添加了个联系电话的系统变量,选错了变量类型,结果电话里面要是出现“-”就显示不全了,很难看,这样的就要删除了重来,那么织梦怎么删除添加的变量呢。
二、解决方法:
解决方法其实很简单,这里为大家介绍两种方法:
第一种:执行sql语句
在织梦后台执行-系统-sql命令行工具,输入下面的命令:
 
复制代码
代码如下:
Delete FROM dede_sysconfig where varname="这里写你自己写的名称"
例如:
Delete FROM dede_sysconfig where varname="cfg_dianhua"
注意:这里默认表前缀是“dede_”,记得把这里的表前缀名改成你的表前缀哦,要是没改过前缀就不用动了.
第二种:手动删除
进入PHPmyadmin后,打开您所在数据库,找到表:dede_sys_config,dede_是默认表前缀,请根据您的表前缀查找,单击“浏览”进入,一般您要删除的新变量在最后一页。找到你自己添加的变量后,把前面的勾打上,然后点X号删除.
希望本文所述对大家的Dedecms建站有所帮助。

DedeCMS版权信息SQL命令删除

DedeCMS版权信息SQL命令删除

 

dedecms织梦系统底部会自动带有官方链接power by dedecms字样,很多新用户想去除官方的链接,底部调用标签为{dede:global.cfg_poweby/},办法很多,但不鼓励大家删除。

这里只介绍*简单的办法,即是用SQL命令删除原有的“cfg_powerby/”字段:

SQL语句:

DELETE FROM dede_sysconfig WHERE varname = "cfg_powerby" 

新增版权信息字段

在后台点击“系统”-“系统基本参数”-“添加新变量”,变量名可以随便写,例如:变量名称为“dede_powerby”,变量类型为“文本”,参数说明为“版权信息”,所属组为“站点设置”。

在前台调用的时候就用{dede:global.dede_powerby/}即可调用。

本文章网址:http://www.ppssdd.com/code/14262.html。转载请保留出处,谢谢合作!

今天的关于织梦用sql命令删除系统全局自定义变量织梦栏目删除不了的分享已经结束,谢谢您的关注,如果想了解更多关于Bash变量:自定义变量 & 环境变量 & 位置参数变量 & 预定义变量、dedecms删除系统自定义变量的方法、dedecms教程:删除系统自定义变量的方法、DedeCMS版权信息SQL命令删除的相关知识,请在本站进行查询。

本文标签: