Linux基础---->命令(五)

来源:互联网 发布:一台机器多个ip linux 编辑:程序博客网 时间:2024/05/01 00:11

计划任务

在指定时间去执行的脚本,就是计划任务
crontab

-l 列出当前所有已经设定好的计划任务
-e 编辑计划任务表
-r 清空所有任务计划表

这里写图片描述

m:分钟
h:小时
dom:天
mon:月
dow:周
command:执行的命令或者脚本

0,30 9-18 * * 1-5 /home/tianya/script.txt
每月的每周的周1–周5,9点到18点每小时的整点和半点执行script.txt

* * * * * /home/tianya/script.txt
每分钟都执行, 最小单位分钟

写完之后就不需要用户干涉了,可以退出终端或者做其他事,在写的过程中一律采用绝对路径。

初始化文件

系统级改变,所有用户生效。文件存在 /etc/profile
用户级,只针对当前的用户。用户家目录.bashrc/.bash_profile
环境变量
var=value 针对当前shell有效,子shell无效
export var=value 子shell也有效
打印需要$ ,设置不需要。

取值的三种方式
N=“”
N=$NA 引用其他环境变量,前面一定更要加$,
N=uname -n 反引号,用一个命令的结果作为变量的值

$echo 查看环境变量
which vi 查找命令在哪个目录下,根据环境变量,按顺序查找,找到后后面就不再找了。
whereis
1:把path环境变量路径下全部搜索一遍,找到命令对应的所有目录,
2:找到命令相关手册的目录。
看图
这里写图片描述

history 历史命令

history 5 最后5条
!n !1187 按编号执行对应的命令
!! 执行最近的一条命令

alias别名

alias alias=value
alias h=history
alias 列出所有的别名
unalias alias_name 取消别名

umask 控制新文件或者新目录权限的
umask 033 设置掩码,默认掩码022.掩码有的权限在新的文件或目录中是没有的。

系统默认变量

$SHELL 用户的默认shell

$USER 登录系统用户名

$HOME 家目录路径名

$PWD 当前路径名

设置数组

export array=(a,b,c) 设置

echo ${array[@]} 访问

for ele in array[@];doechoele done 分行显示

用户管理

涉及用户的三个主要配置文件

/etc/passwd 用户信息
/etc/group 组信息
/etc/shadow 密码和相关控制信息

文件所属

chown 修改文件拥有者

chown [option]
参数:-R 递归改变目录的拥有者
-f: 不显示拥有者的详细信息

chgrp 修改文件所属组

chgrp [option]
参数:-R 递归改变目录的拥有者
-f: 不显示拥有者的详细信息

chown user:group file

groupadd -g gno gname 添加组
groupdel gname 删除组
groupmod [option] groupname
参数: -n 新组名:修改组的名字
-g GID:修改组的GID

groupmod -n group1 g1 改组名
groupmod -g 1000 g1 将g1组的组号修改为1000

添加删除组成员

gpasswd [option] groupname
参数: -a 用户名:向指定组添加用户
-d 用户名:从指定 组中删除用户
gpasswd -a username groupname
gpasswd -d username groupname

groups username 查看用户所属组

创建用户

useradd [option] username
-参数 :
-u UID:指定UID
-g 组名:指定用户所属组
-d 路径:指定用户主目录
-s SHELL :指定SHELL类型
-m 建立用户主目录

如:useradd -m -d /home/gulang -g groupname -s /bin/bash gulang

删除用户

userdel [option] username
参数:
-r 删除用户主目录
如: userdel -r u1

修改用户信息

usermod [option] username
参数:
-l 新的用户名:修改用户主目录
-d 路径:修改用户主目录
如:
usermod -d /home/gulang gulang
usermod -l gulang1 gulang 将gulang 修改为gulang1

0 0
原创粉丝点击