博客
关于我
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常用命令合集及常用工具指令集
查看>>
Linux常用命令大全
查看>>
Linux常用命令大全
查看>>
Linux常用命令总结
查看>>
Linux常用命令汇总
查看>>
Linux常用命令详解与示例
查看>>
linux常用命令:cal 命令
查看>>
Linux常用命令:touch
查看>>
Linux常用嗅探工具(1):fping命令
查看>>
linux常用基本命令
查看>>
Linux常用基本命令(xargs )
查看>>
linux常用快捷键
查看>>
Linux常用的网络命令有哪些?快速入门!
查看>>
linux常见命令
查看>>
linux常见操作命令及操作符意思
查看>>
Linux常见操作命令整理
查看>>
Linux平台安装mongoDB、配置及端口开启
查看>>
linux库列表
查看>>
linux开启nscd服务缓存加速-DNS缓存
查看>>
Linux开放的端口太多了?教你一招找出所有开放的端口,然后直接干掉!
查看>>