在计算机的使用过程中,经常会有一些计划中的任务需要在将来的某个时间执行,linux中提供了一些方法来设定定时任务。 1、at 命令at从文件或标准输入中读取命令并在将来的一个时间执行,只执行一次。at的正常执行需要有守护…
标签:bash
在ubuntu 16.04 上安装mongodb ,开启权限,创建用户,用户登录。
我曾在慕课网上学习mongodb,照搬老师所写的代码,发现无论如何无法实现用户账号密码登录数据库,于是我花了大量的时间查看官方API 。得到了以下总结。 1.首先开启mongod服务 > mongod –…
SHELL(bash)脚本编程五:内置命令
bash的内置命令和外部命令的使用方法相同,我们已经介绍了一部分内置命令的用法,本文接着介绍另一些常用内置命令的用法。 1、: 此命令的执行没有任何效果,但在命令执行前会进行参数扩展和重定向。命令返回值为0。 举例: #…
Bash脚本判别使用者的身份
经常要在bash脚本里面或者直接对脚本本身加上sudo运行命令,但是这引发了一系列的问题。 比如用sudo的时候,脚本里的~或$HOME指代用户文件夹的这个变量,到底是应该指向我真正的用户文件夹如/home/pi呢,还是…
bash – 检查进程是否正在运行,如果进程已在运行,则退出
我有一个方法的 shell脚本: start(){ echo "Hello world" } stop(){ ps -ef|grep script.sh|grep -v grep|xargs kill } while […
SHELL(bash)脚本编程四:其他扩展
在之前的文章中我们讲述了变量扩展、数学扩展和命令替换。本篇接着介绍shell中用到的其他扩展。 历史扩展 默认时,在交互式shell环境下,bash允许对历史命令进行记录和扩展。环境变量HISTSIZE的值定义了记录历史…
bash – PSD到PNG转换不匹配
使用GraphicsMagick转换具有透明背景的PSD文件时,我的PNG图像比源图像更“暗淡/更轻”. 我使用了以下内容 gm mogrify -level(有无数选项)gm mogrify -modulate(有无数…
linux基础命令介绍十五:推陈出新
本文介绍ip、ss、journalctl和firewall-cmd,它们旨在代替linux中原有的一些命令或服务。 1、ip ip [OPTIONS] OBJECT COMMAND ip是iproute2软件包里面的一个…
正则表达式 – _ @ [^ @] * @在bash中
每一个,我在 shell脚本中都有这个表达式的问题: expr "$VERSION" : "_@[^@]*@" 谁能告诉我“@”代表什么? 最佳答案 来自man expr: expr1 : expr2 The ``:''…
在ubuntu 16.04 上安装mongodb ,开启权限,创建用户,用户登录。
我曾在慕课网上学习mongodb,照搬老师所写的代码,发现无论如何无法实现用户账号密码登录数据库,于是我花了大量的时间查看官方API 。得到了以下总结。 1.首先开启mongod服务 > mongod –…
linux基础命令介绍十一:软件包管理
linux中软件包的管理随着系统发行版本的不同而不同,RPM和DPKG为最常见的两类软件包管理工具,分别应用于基于rpm软件包的linux发行版和基于deb软件包的linux发行版。本文只描述RPM的使用方法,另一种命令…
初学脚本
为了学习命令行,昨天装了linux系统,同时干掉了windows,好心疼正版office,刚刚接触linux一点都不习惯,特别windows里积累的一些小工具都不能用了,感觉像失去了左右手。我是window7的原住民,没…