博客
关于我
Linux最全命令总结【有代码演示,没有之一】
阅读量:793 次
发布时间:2023-02-04

本文共 1648 字,大约阅读时间需要 5 分钟。

Linux实用指南:安装、目录结构、shell命令及文件管理

1.运行级别管理

1.1运行级别说明

  • 0:关机
  • 1:单用户模式(找回丢失密码)
  • 2:多用户模式(无网络服务)
  • 3:多用户模式(有网络服务)
  • 4:系统保留模式
  • 5:图形界面
  • 6:重启系统

1.2修改默认运行级别

  • 默认运行级别设置在 /etc/inittab 中,修改 id:5:initdefault 中的数字即可。

1.3切换运行级别

  • 基本语法
    init [012356]
  • 示例
    init 3  # 切换到多用户模式init 0  # 关机

2.找回Root密码

  • 步骤
  • 重boot系统,进入引导屏幕。
  • 按下e进入编辑模式。
  • 在最后一行输入1并回车,进入单用户模式。
  • 按下b并回车,系统进入单用户模式。
  • 使用passwd命令修改Root密码。

3.常用Shell指令

3.1帮助指令

  • man命令
    man [命令或配置文件]
  • help命令
    help [命令]
  • 推荐方式:直接搜索关键词在百度或Google。

3.2文件目录操作

  • pwd

    pwd

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

  • ls

    ls [选项] [目录或文件]

    常用选项:

    • -a:显示隐藏文件
    • -l:以列表形式显示文件信息
  • cd

    cd [路径]
    • ~:切换到用户主目录
    • ..:返回上一级目录
    • .:当前目录
    • 绝对路径:/root~root
  • mkdir

    mkdir [选项] [目录名]

    选项:

    • -p:创建多级目录
  • rmdir

    rmdir [目录名]

    删除空目录,需确保目录为空。

  • touch

    touch [文件名]

    创建空文件。

  • cp、mv、rm

    这些命令在目录管理中应用广泛,请参考各自的语法和选项。

4.时间日期管理

4.1显示当前时间

  • date
    查看当前时间:
    date +%Y-%m-%d %H:%M:%S

4.2设置系统时间

  • date -s "YYYY-MM-DD HH:MM:SS"

5.文件搜索与管理

5.1find命令

  • 语法
    find [目录] [选项]

    选项:

    • -name:按文件名查找
    • -size:按文件大小查找
    • -user:查找指定用户的文件

5.2locate命令

  • 语法
    locate [文件或目录]

    使用前需更新locate数据库:

    updatedb

5.3grep与管道符

  • grep
    grep [选项] [文件]

    选项:

    • -n:显示行号
    • -i:忽略大小写

6.权限管理

6.1文件权限修改

  • chmod

    chmod [权限改变方式] [文件或目录]

    示例:

    chmod 755 /home/file.txt
  • chown

    chown [用户] [文件或目录]

    示例:

    chown tom /home/file.txt

6.2组管理

  • 创建组
    groupadd [组名]
  • 修改用户组
    usermod -g [组名] [用户名]

7.练习与实践

7.1警察与土匪游戏

  • 步骤
  • 创建组 policebandit
  • 创建用户 jackjerry(警察)和 xhxq(土匪)。
  • jackjerry 分配至 police 组。
  • 创建文件 jack01.txt,权限为 rwxr--r--
  • xh 转为 police 组成员。
  • 修改文件权限为 o=rw,允许其他组读写。

7.2文件权限案例

  • 目标:创建一个文件,仅允许警察组读写,其他组仅可读。

  • 步骤

  • 创建组 policebandit
  • 创建用户 jack(警察)和 xh(土匪)。
  • jack 分配至 police 组。
  • 创建文件 monkey.java,权限为 rwx--r--
    5.修改文件权限为 g=rx,允许同组读写。
  • xh 转为 bandit 组成员,测试其权限。

8.实用命令集

  • 进入单用户模式
    init 1
  • 重启系统
    reboot
  • 关机
    poweroff

通过以上实用指南和练习,您可以更高效地管理Linux系统,熟悉shell命令的使用方法,并掌握基本的文件和权限管理技巧。

转载地址:http://sjkfk.baihongyu.com/

你可能感兴趣的文章
linux禁止Root远程登陆
查看>>
linux移动文件命令
查看>>
linux程序分析工具介绍(三)——sar
查看>>
linux程序打印cr3寄存器,linux – 每次从内核模块读取时,为什么CR3寄存器内容会有所不同?...
查看>>
linux程序段错误原理,Linux 下c 程序段错误分析
查看>>
linux端口汇聚,linux端口聚合
查看>>
Linux端口状态含义
查看>>
linux端口监听默认ipv6,Nginx 监听 IPv6 地址的配置方法
查看>>
Linux笔记(usermod命令,用户密码管理,mkpasswd)
查看>>
linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm
查看>>
linux符号大全
查看>>
Linux第一周学习 总结!
查看>>
linux第五章(迁移/home分区)
查看>>
linux简单的TCP与UDP的socket程序以及机器大小端的判断程序
查看>>
linux算性质的命令,(linux命令学习)找到相应性质的文件并删除
查看>>
Linux系列:centos7 开始 root用户 ssh 登录
查看>>
Linux系列:Harbor 1.9.3 升级到 2.8.0 的坑与过程
查看>>
Linux系列:Linux上杀毒软件有哪些?
查看>>
Linux系列:RPM安装 + yum安装 + 源码安装的区别&优缺点、CentOS下的yum安装 + yum源配置 + yum镜像源、Linux下的源码安装
查看>>
Linux系统 shell基础(一)
查看>>