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目录下

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/17764.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

使用无标注的数据训练Bert

文章目录 1、准备用于训练的数据集2、处理数据集3、克隆代码4、运行代码5、将ckpt模型转为bin模型使其可在pytorch中运用 Bert官方仓库&#xff1a;https://github.com/google-research/bert 1、准备用于训练的数据集 此处准备的是BBC news的数据集&#xff0c;下载链接&…

camunda表达式如何使用

在Camunda中&#xff0c;表达式是一种灵活的方式&#xff0c;可以用于在流程定义和表单中计算和处理数据。表达式可以在Camunda的各个环节中使用&#xff0c;例如服务任务、网关、表单、条件等。 以下是Camunda表达式的一些常见用途&#xff1a; 1、计算值&#xff1a;表达式可…

卢北辰:数据点亮梦想,能力驱动人生 | 提升之路系列(九)

导读 为了发挥清华大学多学科优势&#xff0c;搭建跨学科交叉融合平台&#xff0c;创新跨学科交叉培养模式&#xff0c;培养具有大数据思维和应用创新的“π”型人才&#xff0c;由清华大学研究生院、清华大学大数据研究中心及相关院系共同设计组织的“清华大学大数据能力提升项…

ipad有必要用手写笔吗?电容笔和Apple pencil区别

与Apple Pencil最大的不同之处&#xff0c;在于普通的电容笔并不具备着重力压感&#xff0c;而是会给人一种倾斜的压感。如果不是频繁作画&#xff0c;那就用一支普通的电容笔。这种电容笔不但可以用于办公室&#xff0c;也可以用于记笔记、做练习。再说了&#xff0c;一支苹果…

【C++修炼之路:二叉搜索树】

目录&#xff1a; 二叉搜索树的概念构建一颗二叉树二叉树的查找二插树的插入 二叉树的删除删除右子树的最小节点 写一个中序来走这个二叉搜索树递归版删除&#xff08;recursion&#xff09;递归版插入&#xff08;recursion&#xff09;递归版查找&#xff08;recursion&#…

python+java+nodejs基于vue的企业人事工资管理系统

根据系统功能需求分析&#xff0c;对系统功能的进行设计和分解。功能分解的过程就是一个由抽象到具体的过程。 作为人事数据库系统&#xff0c;其主要实现的功能应包括以下几个模块&#xff1a; 1.登录模块 登录模块是由管理员、员工2种不同身份进行登录。 2.系统管理模块 用户…

中级软件设计师备考---软件工程1

目录 经典的模型敏捷开发方法【的分类】信息系统开发方法【的分类】结构化设计---内聚与耦合结构化设计---系统结构/模块结构 需求的分类 经典的模型 瀑布模型&#xff1a;最早的一类、适用于需求明确的项目、结构化的典型代表 原型模型&#xff1a;先构造一个建议的系统原型再…

【系统集成项目管理工程师】计算题专题一

一、决策树和期望货币值 1、项目经理向客户推荐了四种供应商选择方案。每个方案损益值已标在下面的决策树上。根据预期收益值&#xff0c;应选择设备供应商 A.供应商1B.供应商2C.供应商3D.供应商4 解题&#xff1a; 供应商 1&#xff1a;60% * 10000 &#xff08;-30000&am…

Oracle SQL执行计划操作(13)——其他相关操作

该类操作主要包括以上未进行讲解的其他相关操作。根据不同的具体SQL语句及其他相关因素,如下各操作可能会出现于相关SQL语句的执行计划。 1)SELECT STATEMENT 检索表中数据。该操作出现于通过select语句检索表中数据时产生的执行计划。该操作具体如图15-1中节点0所示。 图1…

RISC-V OS(老师的OS) 基于 汪辰老师的视频笔记

前言 最后面没写完&#xff0c;以后再补。。。 RISC-V OS RVOS 介绍 操作系统定义 操作系统&#xff08;英语&#xff1a;Operating System&#xff0c;缩写&#xff1a;OS&#xff09;是一组系统软件程序&#xff1a; 主管并控制计算机操作、运用和运行硬件、软件资源。提…

SPSS如何进行对应分析之案例实训?

文章目录 0.引言1.对应分析2.多重对应分析 0.引言 因科研等多场景需要进行数据统计分析&#xff0c;笔者对SPSS进行了学习&#xff0c;本文通过《SPSS统计分析从入门到精通》及其配套素材结合网上相关资料进行学习笔记总结&#xff0c;本文对对应分析进行阐述。 1.对应分析 &a…

55、RK3588使用MPP编码yuv到h264、解码h264到yuv模块开发和测试

基本思想&#xff1a;需要使用独立模块代码去实现自己的逻辑功能&#xff0c;所以在基于官方源码基础上&#xff0c;和参考附录几个官方链接&#xff0c;搞出一版rk3588编码测试和解码测试demo 测试视频/生成h264/生成yuv 链接: https://pan.baidu.com/s/1HbpeqMJb8HcgFpzaKh…

【Linux学习】多线程——线程控制 | 线程TCB

&#x1f431;作者&#xff1a;一只大喵咪1201 &#x1f431;专栏&#xff1a;《Linux学习》 &#x1f525;格言&#xff1a;你只管努力&#xff0c;剩下的交给时间&#xff01; 线程控制 | 线程TCB &#x1f9f0;线程控制&#x1f3b4;线程创建&#x1f3b4;线程结束&#x1…

写作业用白光还是暖光?盘点色温4000K的护眼台灯

台灯的白光或者暖光指的是台灯的色温&#xff0c;低色温的光线看起来发黄发红&#xff0c;高色温的光线发白发蓝。 如果灯光的光源是高品质光源&#xff0c;本身没有蓝光问题&#xff0c;那么色温的选择对护眼的影响是比较少的&#xff0c;更多的是对人学习工作状态&#xff0c…

Linux 之 vi 文本编辑器(二)

1、文本编辑器简介 Linux 中最常用的文本编辑器&#xff1a; vi&#xff1a;类 Unix 系统中默认的文本编辑器 vim&#xff1a;vi 编辑器的增强版本&#xff0c;习惯上也称 vi vi 文本编辑器的作用和特性&#xff1a; vi 可以执行插入、删除、查找、替换等众多文本操作&…

Leetcode268. 丢失的数字

Every day a leetcode 题目来源&#xff1a;268. 丢失的数字 解法1&#xff1a;排序 代码&#xff1a; /** lc appleetcode.cn id268 langcpp** [268] 丢失的数字*/// lc codestart class Solution { public:int missingNumber(vector<int> &nums){int n nums.s…

ESP32设备驱动-Si1145红外接近-紫外 (UV) 指数和环境光传感器驱动

Si1145红外接近-紫外 (UV) 指数和环境光传感器驱动 文章目录 Si1145红外接近-紫外 (UV) 指数和环境光传感器驱动1、Si1145介绍2、硬件准备3、软件准备4、驱动实现1、Si1145介绍 Si1145/46/47 是一款低功耗、基于反射的红外接近、紫外 (UV) 指数和环境光传感器,具有 I2C 数字接…

【一起撸个DL框架】4 反向传播求梯度

CSDN个人主页&#xff1a;清风莫追 欢迎关注本专栏&#xff1a;《一起撸个DL框架》 文章目录 4 反向传播求梯度&#x1f965;4.1 简介4.2 导数与梯度4.3 链式法则4.4 示例&#xff1a;y2x1的梯度 4 反向传播求梯度&#x1f965; 4.1 简介 上一篇&#xff1a;【一起撸个DL框架】…

【OpenCV】 2D-2D:对极几何算法原理

2D-2D匹配: 对极几何 SLAM十四讲笔记1 1.1 对极几何數學模型 考虑从两张图像上观测到了同一个3D点&#xff0c;如图所示**。**我们希望可以求解相机两个时刻的运动 R , t R,t R,t。 假设我们要求取两帧图像 I 1 , I 2 I_1,I_2 I1​,I2​之间的运动,设第一帧到第二帧的运动为…

全国快递物流 API 实现快递单号自动识别的原理解析

概述 全国快递物流 API 是一种提供快递物流单号查询的接口&#xff0c;涵盖了包括申通、顺丰、圆通、韵达、中通、汇通等600快递公司的数据。该 API 的目标是为快递公司、电商、物流平台等提供便捷、快速、准确的快递物流信息查询服务。 数据采集和处理 全国快递物流 API 的…