Linux基本命令

本文详细介绍Linux系统中的用户和组管理,包括用户信息存储、密码管理、用户和组的创建、修改与删除,以及如何使用Vim编辑器进行高效文本编辑。同时,涵盖了文件和目录的压缩、解压技巧,以及如何利用find命令进行文件查找。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用户和组
passwd  存放系统所有用户的信息
root:x:0:0:root:/root:/bin/bash
第一列:用户名
2.密码占位符
3.uid
4.gid
5.用户个人信息
6.用户家目录位置
7.用户登陆信息
shadow  存放密码信息
root:***:***:0:99999:7:::
1.用户名
2.加密的密码
3.距离***的天数,密码最后依次修改的时间
4.密码最短有效期,几天内不能修改密码的意思
5.密码最长有效期
6.密码过期前7天提示
7.密码的不活跃期    过期几天内仍可修改
8.密码失效期(距离1970-1-1多少天)

用户
创建用户:useradd
-u 指定用户uid        root超级用户  1-499程序用户  500后普通用户
-g 指定用户gid
-s 指定登陆权限  不指定默认有
-G  添加附加组
-M 不创建家目录   不指定默认创建
修改信息usermod
id +用户名 查看用户信息
设置用户密码
passwd+用户名    -l锁定用户  -u解锁用户  -s查看用户密码状态 -d删除密码


创建组:groupadd
-g 指定gid   不指定默认递增
-o gid可重复
删除组 groupdel
-r  --remove  删除主目录和邮件池
修改组用户  groupmems
groupmems -a tom -g 1   将tom加到1组中
groupmems -d tom -g 1    删除
修改组gid groupmod
groupmod -g gid号 组名
groupmod -g 500 clsss    将class的gid改为500
 

vim编辑器快捷键

命令格式下的快捷键

删除:光标输入到前行输入dd(剪切),10dd剪切当前行下10行
粘贴:p下粘 B上粘
显示行号:进入末行模式输入:set nu
快速移动:7G跳转到第七行,gg回到第一行 G到最后一行
拷贝:yy 65,73 yy  复制从65到73行
行内修改

  x 删除当前光标覆盖内容,数字加x删除光标后数字个字符
  r 替代光标覆盖的内容
  d^ 删除当前光标前所有内容
  d$  删除光标后的所有内容
  Ctrl+左右 隔一个空格跳
  数字+左右 可以调到光标所在位置的前后几位
末行格式快捷键

:set nu 显示行号
:set nonu 取消行号
:w 保存 :w/tmp/text.txt 另存为
:q 不保存退出会有提示 q!强制退出
:r 读入文件内容,到当前文件最后一行
:u 撤销上一操作
替换: %   s/要替换的/替换成的/g    %表示每一行 g全部替换
查找 /+要查找的内容   n向下查找

压解文件
指定大小 创建文件
dd   if=/dev/zero    of=/tmp/bigfile    bs=1M   count=10
bs大小    count次数    文件大小bs/count


压缩文件
压缩文件:gzip+文件名      解压:gunzip +文件名
压缩文件 :bzip2+文件名    解压:bunzip2+文件名
上面两种方式结果与源文件在同一级(同一个目录下),而且操作的是文件,不是文件夹
压缩文件夹
压缩
tar -cf  test.tar   bigdir/
-cf   create   bigdir
test.tar   压缩后的文件夹
bigdir/  压缩bigdir文件夹下的所有文件   相当于压缩的文件夹
说明:tar 这种形式的压缩并不能改变文件的大小,只是将一个文件夹,变成一个压缩文件,再将文件进行压缩,达到压缩的目的
解压
tar -xf /opt/testdir.tar.bz2 -C /root/桌面
zxvf  无视一切格式
-j   使用bzip2工具压缩
-z  使用gzip工具压缩
-cf   创建tar包
-xf  解压包   (无视一切类型)
-C(大写) 指定解包路径
 find查找文件  类 grep
按名字 -name  按类型 -type 按大小 -size

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值