尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
【00001】
一、Linux基础1. 虚拟机操作1全屏模式ctrlalt回车2打开终端ctrlaltt3终端上打开一个新的窗口ctrlshiftt2. 终端命令行1命令提示符linuxlinux-virtual-machine:~$linux当前登录的用户名linux用户分为2类1.普通用户权限会收到限制可以有普通用户也可以没有普通用户普通用户名字不能是root2.超级用户权限会更高一些有且只有一个名字为rootlinux-virtual-machine:~$操作系统名称~当前所在的文件系统的路径~当前登录用户的家目录每个用户都会有属于自己的家目录/根目录linux 家目录/home/linuxroot 家目录/root2 切换登录用户su用户名3终端字体调节ctrl shift 放大字体ctrl -缩小字体esty复制p粘贴u撤销3. Linux基本命令1命令格式command [-options] arg1 arg2 arg3man手册1. 标准命令2. 系统调用3. 库函数4. 设备说明5. 文件格式6. 娱乐7. 杂项8. 管理员命令2ls查看当前目录下所有的文件蓝色目录文件 windows中的文件夹白色普通文件 windows文本文件.txt使用示例lsls -l详细信息1. Linux中的文件类型:块设备文件(b block)按块扫描设备信息的文件主要用于表示存储设备的文件字符设备文件(c character)按字符扫描设备信息的文件主要用于表示普通设备文件目录文件(d directory)存放和管理文件的文件夹普通文件(-)用来记录信息的文本文件连接文件(l link)类似于Windows快捷方式如果A连接到B文件操作A文件其实操作的是B文件套接字文件(s socket)进程间通信管道文件(p pipe)进程间通信2.rwxr拥有读权限w拥有写权限x拥有执行权限第一组rwx创建文件的用户对文件是否拥有读写执行的权限第二组rwx创建文件的用户同组的用户对文件是否拥有读写执行的权限第三组rwx其余人是否拥有读写执行的权限3. 硬链接的个数4. 文件所属的用户名和组名5. 文件的大小单位字节6. 文件修改的时间7. 文件名3touch创建普通文件使用示例touch filename.txt注意Linux中不会根据后缀名区分文件类型但为了保证移植性最好加上后缀Linux系统中文件名区分大小写Linux系统中文件名不要加空格如果想加空格用_替代4rm删除普通文件使用示例rm filename5mkdir创建目录文件使用示例mkdir dirname6rmdir删除空目录文件使用示例rmdir dirname注意1. 只能删除空目录文件2.非空目录可以使用rm -rf删除谨慎使用7cd切换当前的工作路径使用示例cd目的路径cd ..表示当前目录的上一级目录cd .表示当前目录cd ~ ~表示当前登录用户的家目录cd / /表示操作系统的根目录最顶层目录注意点击table键可以补全完整代码8chmod修改文件的权限rwxrwxrwx110100100使用示例chmod 0664 filename9chown修改文件所属的用户使用示例chown 用户名 filename10chgrp修改文件所属的组使用示例chgrp 组名 filename11sudo使用超级用户的权限来执行该条指令使用示例:sudo 命令12pwd查看当前所在目录的绝对路径使用示例pwd13cp拷贝文件使用示例:使用cp拷贝普通文件cp 源文件 目的路径使用cp拷贝目录文件cp 源文件 目的路径 -rf14mv移动剪切文件使用示例mv 源文件 目的路径修改文件名使用实例mv 旧文件名 新文件名15Linux系统目录结构1. 最顶层目录为根目录用/表示2. “/”目录下的所有文件均为系统文件按照功能来分目录存放bin二进制可执行程序boot启动文件dev设备文件etc配置文件lib库文件mnt挂载文件proc进程相关文件var日志文件home存放普通用户家目录的目录linux -/home/linuxzhangsan -/home/zhangsanroot超级用户的家目录root -/root3.绝对路径从根目录出发的路径称为绝对路径无论登录用户、无论所在位置相同路径不会产生不同含义cd /home/linux/Desktop4.相对路径登录用户不同、所在位置不同相同路径可能会产生不同的含义cd ~/Desktopcd ../dirnamecd ./dirnamecddirnamelinux:/home/linux/Desktoproot:/root/Desktop
RELATED

相关推荐

Micrometer 系列【39】链路追踪:入门案例 | 环境准备

Micrometer 系列【39】链路追踪:入门案例 | 环境准备

文章目录1. Jaeger1.1 项目简介1.2 v2 版本1.3 与 OpenTelemetry 的关系1.4 Docker 部署1.5 vs Zipkin1.6 vs Apache SkyWalking2. OpenTelemetry2.1 OTLP 协议2.2 OTel 框架2.3 vs Brave2.4 vs Micrometer3. 依赖配置3.1 Micrometer Tracing 门面3.2 追踪器3.3 导出器1. Jaege…

📅 2026/9/8 15:42:13
C/C++内存管理:从基础原理到智能指针实战指南

C/C++内存管理:从基础原理到智能指针实战指南

1. 项目概述:为什么C/C内存管理是程序员的必修课如果你写过C或C程序,并且程序规模稍微大一点,或者运行时间稍微长一点,那么你大概率遇到过一些“诡异”的问题:程序运行一段时间后突然崩溃,报错信息是“Segm…

📅 2026/9/10 21:21:07
Unity DOTS渲染实战:ECS+Job+Burst实现万体同屏性能优化

Unity DOTS渲染实战:ECS+Job+Burst实现万体同屏性能优化

1. 项目概述:为什么DOTS渲染是Unity性能的“核武器”?如果你还在为Unity场景里角色一多就掉帧、特效一炸就卡顿而头疼,或者对传统的GameObject/MonoBehaviour架构在管理成千上万动态物体时的力不从心感到厌倦,那么是时候认真了解一…

📅 2026/9/11 2:52:49
MORE NEWS

更多资讯

📰

光学超材料逆向设计:INN与SNN联合建模实战指南

简介:这份资源聚焦光学超材料的逆向设计,结合INN与SNN两类神经网络模型,面向具备一定机器学习基础、希望将深度学习应用于电磁器件设计的研究生与科研人员。内容围绕全连接网络架构展开,涵盖四层与十层隐含层的对比实验&#xff0…

📰

Android Studio 2048 小游戏源码解析:安卓大作业开发实战

简介:这是一份基于 Android Studio 开发的 2048 小游戏完整源代码,面向高校学生与安卓初学者,可用于课程设计、期末大作业或自学练手,帮助解决从零搭建安卓项目、理解游戏逻辑与界面布局的实际问题。压缩包共 141 个文件&#xff…

📰

基于WEB的仓库管理系统源码解析:从部署到库存扣减实战

简介:这是一套面向高校计算机相关专业学生与Java Web初学者设计的仓库管理系统毕业设计完整资料,围绕出入库业务场景,帮助读者完成从需求分析到系统落地的全流程实践。系统功能结构清晰,涵盖入库模块(新商品入库与已有…

📰

智慧医疗挂号App源码实战:Android+服务器端毕设项目避坑指南

简介:这份资源是面向高校计算机相关专业毕业设计的完整安卓项目案例,基于AndroidStudio与SQLite数据库开发,包含安卓客户端与服务器端源码及项目文档,适合正在准备毕业设计、需要智慧医疗或健康医疗方向选题的学生参考与二次开发。…

📰

献血管理系统的设计与实现

📰

二分查找系列一

前言 二分查找属于最恶心,细节最多,最容易写出死循环的算法。但是同是也是很简单的算法,因为有模板而且很容易学会。主要应用与数组有序或者无序(有规律)的情况下。 模板主要是朴素二分模板、查找左边界的二分模板、查找右边界的二分模板。…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬