2016
11-04
11-04
Linux Shell编程(4):Shell替换、注释 NEW
如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。举个例子:#!/bin/bash a=10echo -e "Value of a is $a \n"运行结果:Value of a is 10这里 -e 表示对转义字符进行替换。如果不使用 -e 选项,将会原样输出:Value of a is 1...
Read More >
Shell支持自定义变量。定义变量定义变量时,变量名不加美元符号($),如:variableName="value"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。变量定义举例:myUrl="
myNum=10...
Linux主机的管理,不论是Linux虚拟主机,又或者是LinuxVPS的管理及日常维护,通常都离不开主机管理系统。Linux主机管理系统能够很好的简化linux主机管理维护工作量,同时也能够大的提高工作效率,从而带来许多方便。这里就介绍2款好用的免费Linux主机管理系统给大家。 1.WDCP: WDCP即是WDlinux Control Panel的简称。是套通过WEB控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统。我们可以通过WDCP简单、方便的使...
CRONTAB概念/介绍crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个crontab文件来保存调度信息。系统管理员可以通过cron.deny 和 c...
Linux下的sudo及其配置文件/etc/sudoers的详细配置说明1.sudo介绍sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点: § sudo能够限制用户只在某台主机上运行某些命令。 § sudo提供了丰富的日...
官网下载地址:https://www.centos.org/download/ 官方有三个版本:DVD、Everything和Minimal,而我安装的是mini版安装完成后需要完成以下配置:1、设置网络:终端打开"/etc/sysconfig/network-scripts/ifcfg-enoxxxxxx" 可配置网络。输入"service network restart"重启网络服务,再次检查ip,以及ping2、更新及安...
上一篇文章,我介绍了 Systemd 的主要命令,今天介绍如何使用它完成一些基本的任务。 一、开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。$ sudo systemctl enable httpd上面的命令相当于在/et...