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

速通Linux 基础,快速运用

速通Linux 基础,快速运用

目录

  1. 虚拟机快捷方式
  2. Linux相关命令
  3. Linux下的目录结构

前言

本文循序渐进梳理Linux最实用的基础知识点,不仅适合零基础入门的同学,也适合需要查缺补漏的开发人员,能帮助大家快速掌握常用的Linux基础

Linux:操作信息,内核

  1. 虚拟机快捷方式
    打开终端:Ctrl+Alt+t
    放大终端:Ctrl+shift+”+”
    减小终端:CTRL+”-”
  2. Linux相关命令
    1) ls
    显示当前路径下u偶有文件的名称
    ls 文件夹路径
    ls -l 显示当前文件夹下的文件具体信息
    ls -a 显示当前路径下所有文件的名称,包括隐藏文件(.开头的文件)
    2) cd
    cd 路径名
    切换当前工作路径
    3) pwd
    查看当前工作路径
    4) touch
    创建一个普通文件
    5)clear
    清空当前终端屏幕上的数据cd
  1. mkdir
    mkdir 文件夹名称
    创建一个文件夹(目录)
    7)rmdir
    rmdir 文件夹名称
    删除一个文件夹(只能删除空文件夹)
    8)rm
    rm 文件名
    删除一个文件
    rm -r 文件名
    删除一个文件夹
    9)cp
    拷贝文件(复制粘贴)
    cp 源文件 目标文件/目标文件夹
    cp -r 源文件夹拷贝到目标文件夹
    10)mv
    移动文件
    mv 源文件 目标文件/目标文件夹
    将源文件移动到目标文件/目标文件夹
    mv 源文件 目标文件
    给源文件重命名成目标文件

-rw-rw-r-- 1 linux linux 0 Jul 20 20:39 file.txt
-rw-rw-r—
Rwxrwxrwx
111111111===》0777
rwx:当前用户对该文件的读、写、可执行权限
rwx:同组其他用户对该文件的读、写、可执行权限
rwx:其他人对该文件的读写、可执行权限
-:没有该权限
11)chmod
修改文件读写执行权限
chmod 0777 文件名
给文件增加读写执行权限
12) cat
cat 文件名
将文件中的数据以文本的方式显示到终端
13)df
df -h /
查看磁盘的使用情况
14)du
du -h –max-depth=1 文件夹名称
查看该文件夹下的文件所占用的硬盘空间
注意:
1. 自己家目录下的文件可以自行删除或创建
2. 根目录下的文件,普通用户没有操作权限,要想操作添加管理员权限sudo命令
3. 谨慎使用管理员命令
3.Linux下的目录结构
/根目录
~用户家目录
…上一级目录
.当前目录

相对路径:相对于当前路径开始的路径
绝对路径:从/开始的路径成为绝对路径
/dev
/home/linux

/bin:用户可操作的二进制程序
/sbin:管理员可操作的二进制程序
/etc:存放系统的配置文件
/lib:存放系统使用的库文件
/home:家目录
/dev: 存放设备类文件
/var:存放日志或缓存数据

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

3.运行程序
./可执行程序
./a.out
gcc xxx.c -o 可执行程序的名称
编译生成自己指定名字的可执行程序名称

4.vim下代码的复制粘贴
Esc—》命令行模式
nyy 从光标所在位置开始复制n行
行号起始行,行号结束行yy 从起始行复制到结束行
P 粘贴:将光标移动到要粘贴的上一行后按P
复制剪贴:
ndd 从光标所在位置开始剪掉n行
P 粘贴:将光标移动到要粘贴的上一行后按P
U 撤销

将外面的代码复制到vim:
Ctrl+shift+v
程序编写要求

  1. 头文件、主程序均顶格对齐
  2. 遇到{}里面的内容要缩进Tap
  3. 成对出现的符号一次性写完,避免后续忘记
  4. 模块与模块之间可以增加一个空格,增加代码的可读性

总结

例如:以上就是今天要讲的内容,本文介绍了Linux基础,专为零基础学习者整理Linux实用基础内容,兼顾新手入门与程序员查漏补缺,熟练掌握后可应对绝大多数日常服务器基础运维工作,为后续进阶学习筑牢根基。

http://www.jsqmd.com/news/1239230/

相关文章:

  • 长沙宝珀回收价格查询和靠谱回收平台实测**2026年7月最新数据) - 收的高名表回收平台
  • Cesium反选遮罩技术:地理信息可视化新思路
  • 用户中心系统设计:安全认证与高可用架构实践
  • Mac菜单栏管理神器iBar:刘海屏优化与高效工作流
  • C++/Qt/SQLite实战:学校新生报到系统设计与开发全解析
  • 美度中国**售后服务中心网点地址与24小时热线实地考察报告多信源验证(2026年7月更新) - 亨得利官方服务中心
  • 成都宝珀回收价格查询及靠谱回收平台实测**2026年7月最新数据) - 嘉价奢侈品回收平台
  • 影刀RPA 税务申报辅助:增值税报表自动填报
  • VRChat改模Unity版本选择指南:2019与2022核心差异与实战配置
  • 多变量时间序列预测:CNN-BiLSTM-KDE混合模型实践
  • Transformer与Yan架构对比:AI模型设计的两种哲学
  • AI科研管理系统:动态知识图谱与多目标优化实践
  • 长沙工程师职称评审官方机构和辅导机构有啥不一样?
  • 研学亲子活动实践活动报名小程序开发怎么做
  • 毕业设计论文写作痛点与智能解决方案
  • 2026 年当下,内乡口碑好的大排档电动伸缩雨棚订制厂家深度解析与优选指南,夏天避暑神器:这套雨棚如何让小吃摊生意翻倍? - 品质体验官
  • Qt与SuperMap C++组件集成实战:实现高性能GIS应用开发
  • C++ std::list 底层原理与高效应用场景全解析
  • 积家**售后服务中心服务电话及完整地址实地考察报告多信源验证(2026年7月最新) - 积家官方售后服务中心
  • 长沙宝珀回收价格查询与各大回收平台实测**2026年7月最新数据) - 收的高名表回收平台
  • AI智能体通信协议:A2A与MCP核心技术解析
  • YOLOv10在密集行人检测中的优化与实践
  • BGE-M3文本嵌入模型:原理、部署与优化实践
  • 健康消费领域认知持续厘清:牛初乳增强免疫力科学性成大众关注焦点
  • mysql的多表连接查询
  • 构建下一代数据库审计体系:从加密防护、全景可视到低误差智能感知
  • 本地AI部署与自动化工具实践:低显存占用与批量任务处理指南
  • AI算力紧缺下Kimi Coding Plan价值解析与开发实战指南
  • 基于MCP协议的Godot AI开发副驾驶GoPeak深度解析
  • 2026年7月最新卡地亚深圳光明万达广场维修保养服务电话 - 卡地亚官方售后中心