51dev.com IT技术开发者社区

51dev.com 技术开发者社区

shell 求幂

shell 求幂

 $leti=5**2$echo$i25$((i=5**2))$echo$i25$echo"5^2"|bc25 ...

Shell 字符串

Shell 字符串

单引号str='thisisastring'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。双引号your_name='runoob'str="Hello,Ikno...

Shell 传递参数

Shell 传递参数

 Shell传递参数$#传递到脚本的参数个数$*以一个单字符串显示所有向脚本传递的参数。如"$*"用「"」括起来的情况、以"$1$2…$n"的形式输出所有参数。$$脚本运行的当前进程ID号$!后台运行的最后一个进程的ID号$@与$*相同,但是使用时加引号,并在引号中返回每个参...

shell 使用变量

shell 使用变量

 使用变量使用一个定义过的变量,只要在变量名前面加美元符号即可,如:your_name="qinjx"echo$your_nameecho${your_name}变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界,比如下面这种情况:forskillinAdaCo...

shell 数组

shell 数组

定义数组在Shell中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1值2...值n)例如:array_name=(value0value1value2value3)或者array_name=(value0value1value2value3)还可以单独定义数组...

shell 输出双引号

shell 输出双引号

 #!/bin/shyour_name='runoob'str="Hello,Iknowyouare"$your_name"!"echo$str ...

shell 注释

shell 注释

以#开头的行就是注释,会被解释器忽略。通过每一行加一个#号设置多行注释,像这样:#--------------------------------------------#这是一个注释#--------------------------------------------#####用户配置区开始#...

shell :

shell :

 示例一.(用作注释,占位)#!/bin/bash:thisissinglelinecomment:'thisisamultilinecomment,secondlineendofcomments'if["1"=="1"];thenecho"yes"else:fi示例二清空文件[root@...

shell  wc命令 统计行数

shell wc命令 统计行数

  users文件内容helloworld  我们要统计users文件的行数,执行以下命令:$wc-lusers2users也可以将输入重定向到users文件:$wc-l<users2注意:第一个例子,会输出文件名;第二个不会 ...

pyqt 调用颜色选择器

pyqt 调用颜色选择器

 #-*-coding:utf-8-*-fromPyQt5.QtWidgetsimportQApplication,QPushButton,QColorDialog,QWidgetfromPyQt5.QtCoreimportQtfromPyQt5.QtGuiimportQColorimpo...

shell 函数调用

shell 函数调用

 例一#!/bin/bashcreate_link(){filelist=`ls$1`forfilein$filelistdoecho$1/$filedone}create_link/Users/macname/Desktop 例二#!/bin/bashdemoFun(){ech...

常用的正则表达式总结

常用的正则表达式总结

 非负整数:^d+$正整数:^[0-9]*[1-9][0-9]*$非正整数:^((-d+)|(0+))$负整数:^-[0-9]*[1-9][0-9]*$整数:^-?d+$非负浮点数:^d+(.d+)?$正浮点数:^((0-9)+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9...

win10 鼠标指针

win10 鼠标指针

 https://www.ithome.com/html/zhuti/26449.htm...

Navicat+Premium+12+破解补丁

Navicat+Premium+12+破解补丁

 链接:https://pan.baidu.com/s/1BsEWQ__X-RQPuw2ymfxhtg提取码:j2kb ...

A start job is running for Raise network interface(5min 13s )问题解决方法

A start job is running for Raise network interface(5min 13s )问题解决方法

 命令:sudovim/etc/systemd/system/network-online.target.wants/networking.service将里面的TimeoutStartSec=5min 修改为TimeoutStartSec=2sec 然后重启系统,就可...