Linux

shell数值计算(含小数)

shell中进行整数数值的计算 使用expr 例如: value=3 expr $value + 7 # 加法 expr $value - 7 # 减法 expr $value \* 7 # 乘法(注意有个右斜线,防转义) expr $value / 7 # 除法 shell中进行小数数值的计算 使用bc 例如 value=3 echo `echo "${value} + 1.5"|bc` # 加法 echo `echo "${value} - 1.5"|bc` # 减法 echo `echo "${value} * 1.5"|bc` # 乘法 echo `echo "${value} / 1.5"|bc` # 除法(貌似除法结果只会取整数)

ubuntu设置开机自动运行自己的脚本或者一些命令

编辑/etc/rc.local文件 sudo vi /etc/rc.local 打开之后如果发现是新建的文件,也不要害怕,添加以下信息 #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. # 这里添加你要开机执行的语句 exit 0 之后保存并退出

WSL(Windows Subsystem for Linux)后台运行程序

nohup和&配合使用,退出时不要直接单击右上角的x,而是使用exit退出。 然后可以试着再次打开WSL的窗口看看进程。 不要使用jobs,因为jobs只能看当前终端启动的进程,你刚才关了又开了,就不是刚才的终端了。(巨坑,一开始我还以为没有成功后台运行) 使用ps -ux | grep 刚才的程序名或者命令名(关键字即可) 例如:ps -aux | grep node 再次退出终端就可以直接单击右上角的x了。 参考: nohup和&后台运行,进程查看及终止 linux后台运行和关闭、查看后台任务 WSL——Win10的Linux子系统 在Windows上舒适地使用Linux子系统(一):WSL的安装及配置 linux后台执行命令:&和nohup