shell 脚本

条件语句: if [ 3 -eq 0 ]; then echo "false"; fi 中括号要和里面的变量里留有一个空格,且括号以;结尾, 再来一个复杂的if条件语句: message="oa7001 oa7003 oa7005"; for i in $message do DOMAIN_NAME=$i; ADMIN_PORT=${i:2:4};

环境:主机环境CentOS 7.2.1511 镜像为CentOS 7.2.1511。 设置时区。 RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ echo 'Asia/Shanghai' >/etc/timezone 接下来解决中文乱码: 设置环境变量: ENV LAN

安装VSCode1.6.1后启动失败,首先查看下启动所依赖的库是否缺失,通过快捷方式可以找到可执行文件的位置为:/usr/share/code/code。 查看其依赖库: [root@localhost applications]# ldd /usr/share/code/code linux-vdso.so.1 => (0x00007ffdb31f7000) libno

本文使用的weblogic的版本为weblogic 12.2.1.2。镜像为CentOS7.2.115,docker版本为1.10.4。jdk的版本为64位的1.8.112。 目录结构如下: [root@env1 12.2.1.2]# ll total 810184 drwxr-xr-x 2 root root 68 Oct 26 14:29 container-scrip

今天用Andriod Studio连接Genymotion一直连不上,报adb.exe,start-server' failed ,通过netstat -aon|findstr "5037"找到的都是adb自己的进程,在命令行进入到sdk的platform-tools目录下,运行了几次adb kill-server,就能正常连上了。 通过设置Genymotion的adb为android s

本机环境为WIN10企业版。 安装完Genymotion,下载镜像很慢,而且经常失败,打开计算机,在地址栏里面输入%appdata%/../Local/Genymobile 回车就可以到C:\Users\用户\AppData\Local\Genymobile文件夹下面,如果你的环境变量被破坏了,把上面的用户直接换成当前电脑的用户回车。打开genymotion.log文件,找到类似下面的地址

在docker中有一个mysql服务,其数据文件是挂在在主机外面的文件,在docker中的root有访问该数据文件的权限,但是docker中mysql访问数据文件的时候提示权限不足,于是只有以root用户来启动mysql了。 数据初始化: mysql_install_db --user=root --explicit_defaults_for_timestamp=1 初始化后以roo

在虚拟机装好Ubuntu,进入系统分辨率是800*600,打开显示界面设置下分辨率,设置完怎么也选不上应用,于是只能通过命令设置来解决问题。 使用xrandr可以查看系统当前支持哪些分辨率,以及当前设置的分辨率。下面显示的是我调整后的。 soft@soft-virtual-machine:~$ xrandr Screen 0: minimum 1 x 1, current 1440 x 9

虚拟机: VMware workstation 12.5.0 Linux: Ubuntu16.10 现象:虚拟机启动后一直黑屏或者是卡在Ubuntu的logo上不动的解决办法。 关掉该虚拟机,编辑虚拟机设置,选中硬件中的虚拟机设置,将加速3D图形前面的勾去掉,然后再次启动虚拟机。就会出现熟悉的登录界面了。 可以使用"<CTRL>+<ALT>+<F6>"进入到终端字符模式,禁

从https://www.kernel.org/下载最新的kernel,当前最新的版本为4.8.1。 将下载的kernel解压到/usr/src目录下: tar -xzvf linux-4.8.1.tar.gz -C /usr/src/ 进入到linux-4.8.1的目录下。运行make menuconfig 如果出现如下提示: [root@localhost linux-4.8

1 2 3 4 5 6 7 8 9