Linux(三)

目录

时间日期类

date显示当前时间

date显示非当前时间

date设置系统时间

cal 查看日历

用户管理命令

useradd 添加新用户

passwd设置用户密码

id查看用户是否存在

cat /etc/passwd 查看创建了哪些用户

su 切换用户

userdel 删除用户

who查看登陆用户信息

sudo设置普通用户具有root权限

 usermod 修改用户

用户组管理命令

groupadd新增组

groupdel 删除组

groupmod修改组

cat /etc/group查看创建了哪些组

文件权限类

 chmod 改变权限

搜索查找类

find 查找文件或者目录

 locate快速得文件路径

grep过滤查找及“|”管道符


时间日期类

1) 基本语法

 date [option] + [+format]

option:

-d<时间字符串> 显示指定的“时间字符串”表示的时间。而非当前时间

-s<日期时间> 设置系统日期时间

format:

<+日期时间格式> 指定显示时使用的日期时间格式

date显示当前时间

基本语法
date

显示当前时间  

date +%Y显示当前年份
date +%m显示当前月份
date +%d显示当前是哪一天
date "+%Y-%m-%d%H:%M:%S"显示年月日时分秒

date显示非当前时间

date -d '1 days age'显示前一天时间
date -d '-1 days age'显示明天时间

date设置系统时间

基本语法:

date -s字符串时间

cal 查看日历

cal [选项]        不加选项,显示本月日历

具体某一年     显示这一年的日历

用户管理命令

useradd 添加新用户

useradd  用户名                   添加新用户

useradd -g 组名 用户名       添加新用户到某个组

passwd设置用户密码

passwd   用户名                  设置用户密码

id查看用户是否存在

id 用户名  

cat /etc/passwd 查看创建了哪些用户

cat /etc/passwd

su 切换用户

su: switch user

基本语法:

su 用户名称                   切换用户,只能获得用户的执行权限,不能获得环境变量

su -用户名称                  切换到用户并活得该用户的环境变量及执行权限 

userdel 删除用户

userdel    用户名                  删除用户但保持用户主目录

userdel   -r 用户名                用户和用户名目录,都删除

-r   删除用户的同时,删除与用户相关的所有文件

who查看登陆用户信息

whoami            显示自身用户名称

who  am  i        显示登陆用户的用户名以及登录时间

sudo设置普通用户具有root权限

 usermod 修改用户

usermod -g 用户组名

-g   修改用户的初始登录组,给定的组必须存在。默认id是1

用户组管理命令

   每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同 Linux 系统对用户组的规定有所不同, 如Linux 下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
   用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对
/etc/group 文件的更新。

groupadd新增组

groupadd  组名

groupdel 删除组

groupdel   组名

groupmod修改组

groupmod -n  新组名  老组名

cat /etc/group查看创建了哪些组

cat  /etc/group

文件权限类

     Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。 为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做 了不同的规定。在Linux 中我们可以使用 ll 或者 ls -l 命令来显示一个文件的属性以及文件所属的用户和组。

 chmod 改变权限

 注:其实第二种就是二进制数

chown  改变所有者 

chown [选项]  [最终用户] [文件或目录]           改变文件或者目录的所有者

-R       递归操作

chgrp  改变所属组

chgrp   [最终用户组]  [文件或目录]              改变文件或者目录的所属组

搜索查找类

find 查找文件或者目录

   find 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。
find [搜索范围]  [选项]
- name<查询方式>按照指定的文件名查找模式查找文件
-user<用户名>查找属于指定用户名所有文件
-size <文件大小>

按照指定的文件大小查找文件,单位为:

b ------------块(512字节)

c ------------字节

w-------------字(2字节)

k--------------千字节

M--------------兆字节

G---------------吉字节

 locate快速得文件路径

     locate 指令利用事先建立的系统中所有文件名称及路径的 locate 数据库实现快速定位给定的文件。Locate 指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新 locate 时刻

locate 搜索文件

 由于 locate 指令基于数据库进行查询,所以第一次运行前,必须使用 updatedb 指令创
locate 数据库

grep过滤查找及“|”管道符

管道符, “|” ,表示将前一个命令的处理结果输出传递给后面的命令处理
grep 选项查找内容源文件
-n  显示匹配行及行号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值