Linux 最常用命令:能解决 95% 以上的问题

作者:微信小助手

发布时间:2022-11-30T13:09:52

  • 操作系统概述
  • Linux 操作系统安装
  • Linux 文件系统
  • Linux 命令操作
  • Linux 权限管理
    • 用户和用户组
    • 用户操作命令
    • 权限操作
  • Linux 进程管理
  • Linux 其他常用命令大全
  • Linux 系统软件安装
    • 常用软件安装
    • 软件安装常用命令

操作系统概述

操作系统 Operating System 简称 OS,通俗讲就是一款软件,不过和一般的软件不同,操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他的软件都必须在操作系统的支持下才能运行。

Linux 操作系统安装

关于 Linux 的安装看这篇——Linux的安装教程

  • https://blog.csdn.net/huaijiu123/article/details/82083452

Linux 文件系统

  • /var:包含在正常操作中被改变的文件、假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等。

  • /home:包含用户的文件:参数设置文件、个性化文件、文档、数据、EMALL、缓存数据等,每增加一个用户,系统就会根据其用户名在 home 目录下新建和其他用户同名的文件夹,用于保存其用户配置。

  • /proc:包含虚幻的文件,他们实际上并不存在于磁盘上,也不占用任何空间(用 ls-l 可以显示它们的大小)当查看这些文件时,实际上是在访问存在内存中的信息,这些信息用于访问系统。

  • /bin:包含系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用。

  • /etc:为操作系统的配置文件目录(防火墙、启动项)

  • /root:为系统管理员(也叫超级用户或根用户)的 Home 目录。

  • /dev:为设备目录,Linux 下设备被当成文件,这样一来硬件被抽象化、便于读写、网络共享以及需要临时装载到文件系统中,正常情况下,设备会有一个独立的子目录,这些设备的内容会出现在独立的子目录下。

Linux 命令操作

  • 查看当前目录命令:pwd
  • 打开文件夹命令:cd
    • 打开指定文件夹: cd [目录名称]
    • 打开当前用户的根目录: cd ~
    • 返回上级目录: cd …
    • 返回进入目录: cd -
    • 打开根目录: cd /
  • 浏览目录下的文件列表命令:ls
    • 以列的方式查看当前目录下的文件列表: ls -l
    • 查看当前目录下所有的文件(包括隐藏文件): ls -a
    • 以列表的方式查看当前目录下的所有文件: ls -la
  • 创建文件目录命令:mkdir
    • 新建文件目录: mkdir 文件夹名称
    • 递归新建多级目录: mkdir -p 文件夹名称
    • 例如在用户目录下新建 test 目录,命令这样写: mkdir -p test/test1/test2/test3 递归新建多级目录的写法
  • 删除文件目录命令:rmkdir
    • 删除指定目录: rmkdir 目录名称
    • 递归删除指定目录及中间目录: rmdir -p 目录名称 这里没有写错,没有字母 k
  • 删除文件或者目录命令:rm
    • 常用命令: rm -rf [目录或文件] rm -ri [目录或文件]
    • 强制删除文件或目录: rm -rf 目录或者文件
    • 在删除前询问是否确认删除: rm -ri 目录或文件

因为强制删除的后果不太好,一般不建议使用 rm -rf 进行文件删除

rm 命令中不跟 r 参数,无法删除目录,只能删除文件

  • 复制文件或目录命令:cp
    • 递归复制目录1下的所有的文件和文件夹到目录2: cp -r [目录1][目录2]
    • 执行复制操作时覆盖原有目录前询问用户: cp -ri [目录1][目录2]
  • 移动文件、修改文件名命令:mv
    • 将文件夹1名称更改为文件夹2: mv 文件1 文件2 (给文件更名)
    • 将目录1的文件移动到目录2: mv 目录2 目录2 (将目录1的文件移动到目录2)
  • 创建文件命令:touch
    • touch 文件名称
  • 查看、编辑文件命令:vi
    • vi 命令为 UNIX 操作系统或者类 UNIX 操作系统都有具有的功能强大的文件编辑命令,用户输入 vi ++ 文件名,便可以进入 vi 模式进行文件内容的查看和编辑,如果文件已经存在,则直接打开文件,如果文件不存在,则系统将打开一个全新的空文件。