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[@];doecho ele done 分行显示
用户管理
涉及用户的三个主要配置文件
/etc/passwd 用户信息
/etc/group 组信息
/etc/shadow 密码和相关控制信息
文件所属
chown 修改文件拥有者
chown [option]
参数:-R 递归改变目录的拥有者
-f: 不显示拥有者的详细信息
chgrp 修改文件所属组
chgrp [option]
参数:-R 递归改变目录的拥有者
-f: 不显示拥有者的详细信息
或
chown user:group filegroupadd -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
- Linux基础---->命令(五)
- Linux基础入门(五)--学习笔记-历史命令
- linux基础命令(五)用户和重置root密码
- linux基础(五)
- Linux基础(五)
- Day 8 linux基础命令练习五
- linux基础(五)----linux命令系统学习----系统管理命令
- Linux操作命令(五)
- Linux学习笔记:Linux基础命令之五
- Linux基础(五):软件包
- linux基础练习(五)
- Linux系统基础(五)
- Linux基础操作(五)
- Linux基础练习(五)
- linux命令(五):rm命令
- 【Linux基础学习之五】Linux管理命令的基础学习(df、du、free、kill、tar等)
- DOS基础命令(五)
- Linux 基础命令(五)—— 文本处理三剑客之grep
- Rman备份由于空间不足导至的错误
- 安装虚拟机提示“无法安装服务VMAuthdService”,请确保您有足够的权限安装系统服务
- win7环境下安装ubuntu双系统
- 基于腾讯云的域名绑定与tomcat部署
- 二分小用法
- Linux基础---->命令(五)
- 按层打印二叉树
- 安卓逆向系列教程 4.7 修改游戏金币
- Maven学习总结(九)——使用Nexus搭建Maven私服
- 自定义view(自定义view的时候,三个构造函数各自的作用)
- leetcode-321. Create Maximum Number-hard
- python 字符串(string) format介绍和代码
- 《你往何处去》读后感
- 水仙花数