linux操作手册

开机&关机

指令

shutdown -h now 立刻进行关机

shutdown -h num num分钟后执行关机

shutdown -r now 现在重启计算机

halt 关机

rebboot 重启计算机

sync 把内存的数据同步到磁盘

注意事项
  1. 无论是重启还是关闭系统,都必须先执行sync,将内存中的数据写到磁盘中

用户登录&注销

指令

su - 用户名 切换到所对应的用户账户

su - 直接切换到root账户下

logout 退出当前登录的账号

  • root用户logout直接关机
  • root切换到别的账户再执行logout则返回root账户

用户管理

指令
  1. 添加用户

useradd username

  • 创建成功后自动在home目录下创建username家目录/home/username

useradd -d 用户家目录 username

  • 创建user并且指定用户家目录路径
  1. 修改密码

passwd userrname

  • 为user创建\修改密码
  1. 删除用户

userdel uername

  • 删除用户,但是保留用户家目录

userdel -r username

  • 删除用户及其家目录
  1. 查询用户信息

id username

  1. 切换用户

su - uername

  1. 查询当前用户

who i am

  1. 用户组

利用用户组,系统可以对有共性、权限的用户进行统一管理

groupadd 组名 增加组

groupdel 组名 删除组

useradd -g 用户组 username 增加用户的同时将用户纳入指定组进行管理

usermod -g 用户组 username 移动用户至新的组

  1. 用户和组相关的文件

    etc/passwd 用户的配置文件,记录用户的各种信息

    etc/group 组的配置文件,记录linux包含的组的信息

    etc/shadow 口令的配置文件

实用指令

汇总

  1. 找回root密码

  2. 帮助指令

    man 配置文件\指令 获取帮助信息,查询信息

  3. 文件目录类

    • pwd 显示当前工作目录的绝对路径

    • ls 选项 目录\文件 显示当前目录下的存储对象信息

      • -a 显示当前目录下的所有信息,包括隐藏文件
      • -l 以列表形式展示所有信息
    • cd 目录 切换到指定目录下

      • cd ~ 切换到家目录
      • cd ../ 返回上一级目录
    • mkdir 选项 要创建的目录

      • -p 创建多级目录 mkdir -p /home/animal/dog
    • touch 文件名 创建一个空文件

    • cp 选项 source destination

      • cp /home/hello.txt /home/hello2.txt 将home下的hello文本信息复制到hello2中
      • -r 递归复制source整个文件夹 cp -r /home/animal /tmp 将home下的整个animal大类文件夹复制到tmp下
    • rm -rf 待删除的文件\目录 谨慎使用rm -rf 指令

      • rm -rf hello.txt 删除当前目录下的hello文本
    • mv 移动目录\重命名

      • mv hello.txt nihao.txt 将hello文本重命名为nihao文本
      • mv /home/animal /root 将home下的animal文件夹移动到root目录下
    • cat 文件名

      • cat hello.txt 查看hello文本信息
      • -n 显示行号 cat -n hello,txt
    • echo 选项 输出内容

    • more

      • more 待查看的文本

      • more /etc/profile

        p9ddleH.png

    • less

      • less /etc/profile

      p9dwVBQ.png

    • head 查看文件头部信息

      • head 文件
      • head -n 5 文件 查看文件前五行信息
    • tail 查看文件尾部信息

      • tail 文件
      • tail -n 5 文件 查看文件后五行信息
      • tail -f 文件 实时追踪文件最新的所有更新
    • >>>指令

      • >输出重定向
      • >>追加
    • ln 软连接

      • ln -s 原文件\目录 软链接名称 ln -s /root /home/myroot 在home目录下创建myroot指定root目录
      • 当我们使用pwd查看文本路径显示仍是当前的软链接所在目录
    • history 查看历史指令记录

    • date查看日期 更多信息网上搜索

    • cal 查看日历

    • find 搜索路径范围 选项 查找

      选项功能
      -name按照名字查找
      -user查找用户名所有文件
      -size按照大小
      • find /home -name hello.txt 在home目录下查找hello.txt
      • find / -user xrk在根目录下查找xrk的所有文件
      • find /home -size +200M
        • +大于 -小于
        • M K G
    • locate 搜索文件

      • 在locate之前updatedb建立locate数据库
      • locate hello.txt
    • which 指令 查询指令在哪个目录

    • grep 选项 查找内容 源文件

      选项功能
      -n显示行号
      -i忽略字幕大小写
      • cat hello.txt | grep -n "hello"
      • grep -n "hello" hello,txt
    • gzip/gunzip 针对对象为文件类型

      • gzip 文件 将文件压缩成后缀为.gz文件
      • gunzip 文件.gz解压压缩文件
        • gzip /home/hello.txt
        • gunzip /home/hello.txt.gz
    • zip/unzip 在项目打包发布中有用

      • zip 选项 XXX.zip 待压缩的内容
        • -r 递归复制,既压缩目录
        • zip -r myhome.zip /home 将home所有的目录及其子目录压缩成myhome.zip文件保存在hone路径下
      • unzip 选项 XXX.zip
        • -d<目录> 指定解压后的文件存放的目录
        • unzip -d /opt/tmp /home/myhome.zip 将myhome.zip解压到/opt/tmp下
    • tar 打包指令,得到.tar.gz后缀文件

      • tar 选项 XXX.tar.gz 打包内容
        • tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt 将home下的pig和cat文本压缩成pc.tar.gz文件
        • tar -zvcf myhome.tar.gz .home
        • tar -zxvf pc.tar.gz将pc.tar.gz解压到当前文件夹
        • tar -zxvf /home/myhome.tar.gz /opt/tmp将myhome解压到opt/tmp目录下
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值