当前位置: 首页 > news >正文

#Day1 Linux基础

1.虚拟机快捷方式
Ctrl+Alt + T打开终端
Ctrl+Shift + ‘+’放大终端
Ctrl + ‘-’缩小终端
2. Linux相关命令
1ls :显示当前路径下所有文件的名称
表示方法:ls文件夹路径
ls -l:显示当前文件夹下的文件具体信息:文件大小、文件创建者和创建时间等
ls -a:显示当前路径下所有文件的名称,包括隐藏文件(.开头的文件)
2)cd切换当前工作路径
表示方法: cd 路径名称
3pwd:查看当前工作路径
4touch :创建一个普通文件
5clear :清空当前终端屏幕上的数据
6mkdir:创建一个文件夹(目录)
表示方法:mkdir文件夹名称
7)rmdir:删除一个文件夹(只能删除空文件夹)
表示方法:rmdir 文件夹名称
8)rm:删除一个文件
表示方法:rm文件名
rm -r文件夹
9)cp:拷贝文件(复制粘贴)
表示方法: cp源文件目标文件/目标文件夹
cp -r源文件夹目标文件夹
10mv :移动文件(复制剪贴)
mv源文件目标文件/目标文件夹
将源文件移动到目标文件/目标文件夹
mv源文件目标文件---》给源文件重命名成目标文件
11)chomd:修改文件读写执行权限
chmod 0777文件名
12)cat:将文件中的数据以文本的方式显示到终端
cat文件名
13)df:查看磁盘的使用情况
df -h /
14)du:查看该文件夹下的文件所占的硬盘空间
du -h --max-depth=1文件夹名称
3.Linux下的目录结构
/根目录
~用户家目录/home/linux
..上一级目录
.当前目录
相对路径:相对于当前路径开始的路径
绝对路径:从/开始的路径称为绝对路径
4. Linux环境下C语言程序开发流程
1.编辑器vim
vim xxx.c
i/o/a --------------> vim插入模式-----》编写程序
ESC ---------------->命令行模式------------》命令操作:复制、粘贴、撤销
shift + “:” -------->底行模式------------》保存文件
保存文件:
wq保存并退出
w只保存
q只退出
w强制保存
q!强制退出
wq强制保存并退出
2.编译器gcc
gcc xxx.c
生成默认的可执行程序:a.out
gcc xxx.c -o可执行程序的名称
编译生成自己指定名字的可执行程序
3.运行程序
./可执行程序
./a.out
4. vim下代码的复制粘贴
ESC----》命令行模式
nyy从光标所在位置开始复制n
p粘贴:将光标移动到要粘贴的上一行--p
ndd从光标所在位置开始剪掉n
p粘贴:将光标移动到要粘贴的上一行--p
u撤销
将外面的代码复制到vim
Ctrl+ Shift + v
http://www.jsqmd.com/news/1239157/

相关文章:

  • keil5环境问题总结
  • C++图像扭曲实战:从原理到算法实现与性能优化
  • 亲身到店体验佛山亨得利**名表服务中心|全新维修地址和售后服务电话(2026年7月更新) - 亨得利官方
  • C#实现百度搜索算法逆向:构建自动化数据采集工具
  • Unity资源逆向解析:UABEA工具原理与游戏Mod制作实战
  • 2026年7月最新雅典乌鲁木齐高新万达广场维修保养服务电话 - 亨得利钟表维修中心
  • AI多轮对话批量导出Word:用DS随心转保留表格、公式与代码块
  • openclaw(小龙虾)+DeepSeek接入飞书教程
  • 医疗大模型落地实践:核心场景与技术挑战解析
  • 哈尔滨道外区大兴街道亨得利**钟表服务中心电话公示(2026年7月最新) - 亨得利官方博客
  • 动量的好处与困扰,darknet与自己(摸到pytorch尾灯!)
  • FairyGUI与Unity坐标转换全解析:原理、实战与避坑指南
  • 吃透匈牙利算法:从原理到无人机联邦学习任务分配实战
  • 应收账款周转率计算容易出错?应收账款周转率自动测算模板
  • RocketMQ分布式消息中间件核心特性与实战部署指南
  • Robot Framework与Python3环境配置指南
  • laravel和mqtt的对接
  • 信奥模拟题精讲:事件驱动算法解青蛙游泳问题与C++实现
  • Unity流体VFX图实战:从环境配置到物理模拟与性能优化
  • 一器双生,月白釉里藏着相依的弧线
  • 亲身探访重庆万国**售后服务中心|全新电话和完整地址(2026年7月最新) - 万国中国官方服务中心
  • NA-MPNN图神经网络在核酸3D结构预测与设计中的应用
  • 环保激光气体检测与传统方法有什么区别?
  • Visual C++桌面开发实战:从环境搭建到应用部署的完整指南
  • C++构建高性能考勤系统:从核心类设计到数据持久化实战
  • Cursor收购案解析:AI编程工具的技术与商业价值
  • Windows 10 OneDrive彻底卸载解决方案:释放系统资源,提升电脑性能
  • AI编程助手代码记忆技术:codebase-memory-mcp深度解析
  • 深入解析VPDMA状态寄存器:REQ_DELAY与FRAME_START的实战调优
  • Kafka与Java集成实战:生产者消费者配置与性能优化