linux之用户管理和常用的指令

切换用户 su -l 用户名
创建用户 useradd 用户名 useradd -d 目录 用户名 useradd -g 组名 用户名
删除用户 userdel 用户名
添加组 groupadd 组名
删除组 groupdel 组名
修改用户到另一个组 usermod -g 组名 用户名
/etc/password 用户配置文件
/etc/group 组配置文件
/etc/shadow 口令配置文件
shutdown -h -now 关机
reboot 立即重启
init【012345】指定用户级别
root忘记密码
centos开机按enter键 7以上按e键
Ubuntu开机按shift键
进去以后按e键 选第二个选项 然后 enter
进入之后 空格 1进入单用户模式
再然后 按b 进入 boot模式
进入之后 passwd root
修改密码
然后修改用户界别到5
帮助指令:第一种:man 指令名称
第二种:help 指令名称
第三种: 问度娘.
文件目录类指令:
pwd 显示文件当前的绝对路径
ls 显示当前文件的具体内容
ls -l 以列表的形式显示
ls -a 可显示隐藏文件夹
cd 切换到指定目录
cd …回到上一级目录
cd …/…/绝对路径
cd ,cd~回到家目录
mkdir 【】 目录名 创建目录
mkdir -p /…/…/ 创建多级目录
rmdir 删除空目录
rmdir只能删除空目录 要删除带有内容的目录
需要用rm -rf 目录名
touch 创建空文件夹
cp 拷贝文件到指定目录
cp -r 名称 到的名称 递归复制整个文件夹
\cp …强制覆盖不提示的方法 例如要复制到的文件下有相同的文件
mv 移动文件与目录 或者重命名
mv 旧文件名 新文件名–重命名文件
mv /要移动文件 /移动到的路径 --移动文件
cat 查看文件内容 以只读的形式打开
cat -n 文件名 显示行号
cat 文件名|more 分页浏览
more指令是一个基于vi编辑器的文本过滤器 以全屏幕的方式按页显示文件内容
常见的快捷指令有 空格键 向下翻页
enter 向下一行
q 跳出more指令
ctrl f 向下一屏
ctrl b 向上一屏
less指令也是用来分屏查看文件的内容 功能和more指令很相似
但是功能更强 支持各种显示终端
指令>和指令>>
指令> 输出重定向 会将原来的内容覆盖
例如 ls -l >cat.txt 将显示的内容放到cat.txt中 并且会覆盖cat.txt里面的内容
ls -l >>cat.txt 将显示的内容放在cat.txt文件的末尾 不会覆盖
echo指令 输出内容到控制台
head指令 显示文件开头部分内容 一般默认显示前十行的内容
head -n 5 文件名 显示前五行的内容
tail指令 显示输出文件尾部的内容 一般默认显示后十行的内容
tail -n 5 文件名 显示后五行的内容
tail -f 文件名 实时追踪文件的更新
ln指令 软链接 类似于windows里面的快捷指令 指向其他的路径
例如 创建软链接ss 连接到/root文件
ln -s /root ss
history指令 查看已经执行过的历史命令
时间日期类指令

date显示当前时间
date +%Y 显示当前年份…类推
date 设置时间–date -s 字符串时间
例如 设置时间 2019-09-11 16:20:20
date -s “2019-09-11 16:20:20”
cal 查看日历
cal 2020 查看2020年日历
搜索查找类指令
find指令将从指定目录下向下递归的遍历各个子目录 将满足条件的目录或文件显示在终端
类型

  1. -name 例如 find /root -name hi.txt–按名称查找在root文件下的hi.txt文件
    2.-user 查找指定用户名所有文件 find /root -user sss–查找root文件下用户名称为sss的文件
    3.-size 按文件大小查找文件 +n 大于 +n小于 n等于 find /root -size +n20m 查找
    locate指令可以快速定位文件路径 无需遍历整个文档 查询速度快 它利用的是locate数据库查询 管理员必须定期更新locate时刻
    第一次使用前必须使用updatedb指令建立数据库
    然后locate 文件名 快速定位
    grep过滤查找
    "|"管道符 表示将前一个查找的内容传递给后面的命令处理
    例如 cat hello.txt | grep -n hello–表示在hello.txt文件中查找hello所在的行号 hello区分大小写 用-ni则不区分大小写
    压缩和解压类
    gzip压缩文件
    gunzip解压文件
    文件压缩后不会保留原来的文件
    zip压缩文件
    unzip解压文件 这两个项目打包经常用
    例如zip -r s.zip /home/–意识是将home目录下的所有文件压缩成s.zip -r代表递归压缩
    unzip -d /root/ s.zip–意思是将s.zip解压到root目录下
    tar指令是打包指令 打包后文件格式为.tar.gz
    -c–产生.tar打包文件
    -z–打包同时压缩
    -v–显示详细信息
    -f–指定压缩后的文件名
    -x–解包.tar文件
    例如 tar -zcvf a.tar.gz b.txt c.txt–意思是将b.txt和c.txt文件打包成a.tar.gz文件
    tar -zxvf a.tar.gz /root/–意思是将a.tar.gz文件解压到root目录下 (root要提前存在)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值