博客
关于我
linux 目录&基础命令
阅读量:803 次
发布时间:2023-02-01

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

Linux系统的文件目录结构

在工作和学习过程中,熟悉Linux系统的文件目录结构对于新手来说至关重要。了解这些目录能够帮助我们更好地组织文件、管理资源以及完成其他相关操作。

目录结构:

Linux系统的目录结构可以看作是一个树状结构,下面是几个主要目录的介绍:

Bin目录:全称binary,主要存储二进制文件。这些文件通常可以被运行,是些可执行文件。Dev目录:device目录用于存放外接设备。在Linux中,外接设备需要通过挂载才能使用。Etc目录:etc目录主要存储系统配置文件。Home目录:表示“家”,即用户目录。除了root用户,其他用户的主目录都在这里。Proc目录:process目录用于存储当前系统运行时的进程信息。Root目录:这是root用户的主目录。Sbin目录:super binary目录存储一些需要root权限才能执行的二进制文件。Tmp目录:tmp表示临时目录,用于存放系统运行过程中产生的临时文件。Usr目录:usr目录存储用户自行安装的软件程序文件。Var目录:var目录用于存储程序和系统日志文件。Mnt目录:mnt目录用于临时挂载外接设备或网络共享。Boot目录:boot目录存储系统启动时需要加载的文件。Lib目录:library目录用于存储函数库文件。Lost+found目录:用于存储系统断电或系统故障时未完成保存的文件。

基础命令

在Linux系统中,CommandLine命令是日常操作的重要工具。熟悉基础命令能够帮助我们更高效地管理文件和目录。

路径:绝对路径:从根目录"/"开始,逐级指定目录。相对路径:从当前路径出发。

指令格式:#命令语法【选项】【操作对象】

  • ls:列出当前目录下的文件或文件名。

    • 示例:uber@host:~/test$ ls
    • 执行效果:显示当前目录下文件和目录的具体信息。
  • cd:切换目录。

    • 示例:uber@host:~/test$ cd ..
    • 特殊含义:直接cd表示返回根目录。
  • pwd:输出当前工作路径。

    • 示例:uber@host:~/test$
  • mkdir:创建目录。

    • 选项:-p 可作用于多个目录。
    • 示例:uber@host:~/test$ mkdir -p test1/test2
  • touch:创建文件。

    • 示例:uber@host:~/test$ touch testfile.txt
  • cat:查看文件。

    • 示例:uber@host:~/test$ cat testfile.txt
  • vim:编辑文件(可创建新文件)。

    • 输入模式:按 ESC + [ 엔터进入编辑模式。
  • cp:拷贝文件或目录。

    • 选项:-r 可递归拷贝目录。
    • 示例:uber@host:~/test$ cp -r test1 test2
  • mv:移动文件或目录。

    • 选项无需指定操作对象唯一性。
    • 示例:uber@host:~/test$ mv testfile.txt ../testfile.txtrm:删除文件或目录。
    • 选项:-r 可递归删除文件或目录。
    • 示例:uber@host:~/test$ rm -rf test1

    history:查看历史命令。

    • 示例:uber@host:~/test$ history

    拓展:文件命名和管理:

    • 命名要规范,使用有意义的命名。-かわりに常用缩写可能造成歧义。

    FastKey:

    • Ctrl + L:清理屏幕。
    • Ctrl + Tab:文件自动补全。
    • Ctrl + C:终止当前操作。

    修改主机名:

    • 使用命令:hostname назва

    路径操作:

    • . 表示当前目录。
    • .. 表示返回上一层目录。

    自我介绍:

    • 学习vim编辑器的使用方法。
    • 完成基础命令运算。

    通过熟悉这些命令和目录结构,你将能够更高效地管理Linux系统中的文件和资源。多多实践和探索,相信你会越来越得心应手。

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

    你可能感兴趣的文章
    NIFI大数据进阶_离线同步MySql数据到HDFS_02_实际操作_splitjson处理器_puthdfs处理器_querydatabasetable处理器---大数据之Nifi工作笔记0030
    查看>>
    NIFI大数据进阶_离线同步MySql数据到HDFS_说明操作步骤---大数据之Nifi工作笔记0028
    查看>>
    NIFI大数据进阶_连接与关系_设置数据流负载均衡_设置背压_设置展现弯曲_介绍以及实际操作---大数据之Nifi工作笔记0027
    查看>>
    NIFI数据库同步_多表_特定表同时同步_实际操作_MySqlToMysql_可推广到其他数据库_Postgresql_Hbase_SqlServer等----大数据之Nifi工作笔记0053
    查看>>
    NIFI汉化_替换logo_二次开发_Idea编译NIFI最新源码_详细过程记录_全解析_Maven编译NIFI避坑指南001---大数据之Nifi工作笔记0068
    查看>>
    NIFI汉化_替换logo_二次开发_Idea编译NIFI最新源码_详细过程记录_全解析_Maven编译NIFI避坑指南002---大数据之Nifi工作笔记0069
    查看>>
    NIFI集群_内存溢出_CPU占用100%修复_GC overhead limit exceeded_NIFI: out of memory error ---大数据之Nifi工作笔记0017
    查看>>
    NIFI集群_队列Queue中数据无法清空_清除队列数据报错_无法删除queue_解决_集群中机器交替重启删除---大数据之Nifi工作笔记0061
    查看>>
    NIH发布包含10600张CT图像数据库 为AI算法测试铺路
    查看>>
    Nim教程【十二】
    查看>>
    Nim游戏
    查看>>
    NIO ByteBuffer实现原理
    查看>>
    Nio ByteBuffer组件读写指针切换原理与常用方法
    查看>>
    NIO Selector实现原理
    查看>>
    nio 中channel和buffer的基本使用
    查看>>
    NIO_通道之间传输数据
    查看>>
    NIO三大组件基础知识
    查看>>
    NIO与零拷贝和AIO
    查看>>
    NIO同步网络编程
    查看>>
    NIO基于UDP协议的网络编程
    查看>>