linux 基础命令(2)

vi编辑器

  • 三种模式 :查看,输入,命令
  • i.touch file 新建一个文件(空文件)
  • ii.vi file 如果文件不存在,创建后并打开

输入 vi 文件名 创建空文件

在这里插入图片描述
进入文件中,但是不能编辑

在这里插入图片描述

  • 输入 i 以后,左下角变为插入,即为可编辑模式
  • 结束以后按esc,然后输入冒号,
  • 再输入q为仅退出,不保存
  • 输入wq,为保存退出

在这里插入图片描述

vi编辑器中的快捷键
  • dd 删除一行
  • dd3j 删除三行
  • hjkl 分别代表上下左右, :3j 代表光标下移三行
  • 复制一行 p 粘贴
  • 3yy 复制三行
  • n1,n2 co nx 将n1到n2之间的内容复制到nx
  • n1,n2 m nx 将n1到n2之间的内容移动到nx
  • set nu 设置行号
  • /something 搜索关键字
查看用户信息
  • cat /etc/passwd
  • 用户名:密码(已经不再使用):UID:GID:用户全名:home目录:shell
增加组和用户/给用户指定组

目的:方便管理用户

  • useradd username 增加用户
  • userdel username 删除用户
  • groupadd groupname 增加组
  • groupdel groupname 删除组
不做演示,有需要的小伙伴不妨自己动手试试哦!!!
查看用户组
  • 查看组 cat /etc/group
  • 查看组的最后修改时间 ls -al /etc/group
  • 查看用户个数 cat /etc/passwd |wc -l (在passwd中计算行数,也就是用户个数)
查看/修改用户密码
  • 查看用户密码 cat /etc/shadow
  • 查看指定用户密码 cat /etc/shadow |grep username
  • 修改用户密码 passwd username
查看每一项用户信息
  • cat /etc/passwd |awk -F ‘:’ '{print $序号}'
  • 用户名:密码(已经不再使用):UID:GID:用户全名:home目录:shell (全部)
  • 1 ------------2-------------------------------3------4---------5----------------6-----------7---------n
  • awk介绍:
  • awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。
  • 简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。
  • awk 默认以空格作为分隔
  • -F 后面可以指定以什么作为分隔
  • print为输出命令
文件权限
  • 4 (Read), 2 (Write) , 1 (excute) 即 :读,写,执行
  • 配置权限 chmod 777 file (任何人可读可写)
  • 递归更改权限 chmod -R 777 file
  • 加减权限 chmod +/- X(数字) file
  • 更改文件属主 chmod -r 属组名:属主名 filename
符号含义
  • (.) 代表当前所在路径
  • (. .) 代表上一层目录
  • (-) 代表上一个工作的目录
  • (~) 代表家目录
  • (./) 代表执行
find 命令
  • find 范围 -类型 查找内容
  • find -name file-name 找文件
  • find path -user file-name 某路径下用户的文件
  • find path -empty 查找某路径下的空文件/空目录
  • find / nouser 查找过期用户的文件
  • find path -perm 权限树 查找某路径下权限数为N的文件
  • find path -amin minute 查找最后n分钟访问的文件
  • find path -atime -days 查找最后n天访问的文件
  • find path -mmin -minute 查找最后n分钟修改的文件
  • find path -mtime -days 查找最后n天修改的文件
  • find / user username 查找某一用户所属文件
  • 命令还有很多,需要用到的时候再详细说
计划任务
  • crontab -e 进入编辑模式,设定计划任务
  • 格式:分 时 日 月 周 命令
    在这里插入图片描述
  • Ctrl+X 退出
  • crontab -l 查看计划任务

休息。。。。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

生于尘埃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值