码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux学习笔记(2)


    目录

    二、Linux实操(2)

    5、用户管理

    5.1 基本介绍

    5.2 添加用户

    5.3 指定/修改密码

     5.4 删除用户

    5.5 查询用户信息

    5.6 切换用户

    5.7 查看当前用户/登录用户

    5.8 用户组

    6、指定运行级别

    6.1 基本介绍

    6.2 改变运行级别

    6.3 查看当前运行级别

    6.4 设置默认级别

    7、找回root密码

    8、帮助指令

    9、文件目录类

    9.1 显示目录(pwd,ls)

    9.2 进入目录(cd)

    9.3 创建目录(mkdir)

    9.4 删除空目录(rmdir)

    9.5 创建一个空文件(touch)

    9.6 拷贝文件到指定目录(cp)

    9.7 删除文件或目录(rm)

    9.7 移动文件与目录或重命名(mv)

    9.8 查看文件内容(cat、more、less)

    9.9 输出内容到控制台(echo)

    9.10 显示文件开头、尾部内容(head、tail)

    9.11 输出重定向(>)和追加(>>)

    9.12 软链接(ln)

    9.13 查看已经执行过的历史命令(history)


    二、Linux实操(2)

    5、用户管理

    5.1 基本介绍

    5.2 添加用户

      

    5.3 指定/修改密码

     实际工作中密码一定要设计的复杂点!!!

     5.4 删除用户

    5.5 查询用户信息

    5.6 切换用户

    5.7 查看当前用户/登录用户

    注意:查看的是第一次登录的用户,中间切换了用户不影响查询结果

    5.8 用户组

    对每一个组分别给一些权限等,方便管理

    注意:如果创建用户的时候不给他指定组,就会自动创建一个以该用户名为名字的组 

     

     

    6、指定运行级别

    6.1 基本介绍

    工作中一般使用3级别,没用图形化界面可以节省空间 

    6.2 改变运行级别

    6.3 查看当前运行级别

    6.4 设置默认级别

    7、找回root密码

    之后再使用passwd改回自己的密码 

    8、帮助指令

    1、 man之后如果有没有显示出来的,可以按空格继续

    2、退出man命令显示的页面按q退出

    9、文件目录类

    9.1 显示目录(pwd,ls)

     示意图:

    直接使用ls默认显示当前位置下的文件和目录,如果使用 ls 文件或目录,那么就可以不在当前位置,直接显示指定位置的文件或者目录

    9.2 进入目录(cd)

    举例说明:

    1. 案例2:
    2. cd ../../root

    示意图:

    另外解决一下碰到的疑惑

    xxx/代表目录,xxx是文件 

    9.3 创建目录(mkdir)

    注意:只能创建一级目录,如果创建多级目录,需要加-p

    9.4 删除空目录(rmdir)

    注意:只能删除空目录,目录下还有子目录或者文件的都不能删。如果要删除非空目录,要用rm -rf xxx,但是一定要小心谨慎

    9.5 创建一个空文件(touch)

    9.6 拷贝文件到指定目录(cp)

     如果要拷贝的整个文件夹下有很多文件,且确定要全部拷贝,那么就可以使用\cp

    9.7 删除文件或目录(rm)

    再次提醒:rm -rf的时候一定要知道自己在做什么!因为是删除整个文件夹且没提示的!

    注意:删除文件的时候可以直接rm,如果删除目录的话要加上-r

    9.7 移动文件与目录或重命名(mv)

    1、在同一个目录下就是重命名,如果在不同目录下就是移动文件(就是剪切)

    2、如果在移动文件以后给了新的名称,那么就是移动并且重命名,例如:

    mv pig.txt /root/dog.txt 就是把pig.txt移动到root目录下并重命 名为dog.txt

    3、这里移动整个目录是不用-r的,因此在这里目录和文件可以相同对待

    9.8 查看文件内容(cat、more、less)

    1、more指令可以单独使用,也可以和cat结合使用

    2、单独使用more是不显示行号的,要和cat进行组合使用

    less是动态加载,显示一点加载一点,对显示大型文件具有较高的效率

    9.9 输出内容到控制台(echo)

    9.10 显示文件开头、尾部内容(head、tail)

    默认显示10行,空格也算1行

    tail -f可以对文件改变的内容进行追踪并且显示

    退出tail模式使用ctrl+c

    9.11 输出重定向(>)和追加(>>)

    >和>>都可以用用来将控制台写入的内容写入文件

    示意图:

    >写入内容时是覆盖,而>>写入内容是追加

     案例1:

    9.12 软链接(ln)

    示意图:

    删除myroot的时候注意点:

    1、软连接是文件,因此末尾不要加\

    2、不要用rm -rf myroot\ 或者rm myroot\,这样会把真的root文件给删去

    9.13 查看已经执行过的历史命令(history)

  • 相关阅读:
    spring-cloud-gateway服务网关学习
    UE5物体高亮显示(蓝图版)
    Scala入门到精通(尚硅谷学习笔记)章节六——流程控制
    IP报文发送过程和原理
    Unity 性能优化Shader分析处理函数:ShaderUtil.GetShaderGlobalKeywords用法
    使用粒子群优化进化神经网络
    【2012NOIP普及组】T2. 寻宝 试题解析
    算法通关村——数字中的统计、溢出、进制转换处理模板
    软件测试/测试开发丨PyCharm安装指南与技巧分享
    基于springboot零食商城管理系统
  • 原文地址:https://blog.csdn.net/qq_64557330/article/details/125861192
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号