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

【Linux 系列】Linux 命令/快捷键

不得不追溯到其精神先驱——UNIX操作系统。它由美国贝尔实验室的肯·汤普逊丹尼斯·里奇道格拉斯·麦克罗伊等人合作开发,从1970年代开始流行,其影响延续至今。 而Linux的诞生则与1990年代的开源运动浪潮紧密相关。当时,GNU项目已经为创建一个自由的类UNIX操作系统准备了大量基础组件,唯独缺少一个成熟可用的内核。就在这样的背景下,1991年,芬兰学生林纳斯·托瓦兹开始编写一个新的操作系统内核,并将其命名为Linux同年,Linux 0.01版本作为第一个公开版本发布,此后的几年间,Linux逐渐发展壮大,并得到了许多贡献者的支持和帮助。

在这里插入图片描述

1994年,Linux 1.0版本发布,这是Linux的第一个稳定版本。并迅速获得了广泛的关注和认可;进入2000年代,凭借其开源、稳定和高效的特性,Linux在服务器领域确立了主导地位,并逐渐渗透到个人电脑、移动设备(如Android系统)和嵌入式设备等众多领域。直到今天,Linux已经成为全球最受欢迎的操作系统之一,得到了广泛的应用和支持。它的开源特性和强大的性能使其成为开发者和企业的首选,也促进了技术的创新和发展。

应用

Linux是一种自由和开放源代码的类UNIX操作系统,严格来讲,Linux只是操作系统内核本身,但通常采用“Linux内核”来表达该意思。而Linux则常用来指基于Linux内核的完整操作系统,它包括GUI组件和许多其他实用工具。

GUI(通用公共许可协议):是一个广泛被使用的自由软件许可协议条款,最初由理查德斯托曼为GNU计划而撰写,GPL给予了计算机程序自由软件的定义, 任何基于GPL软件开发衍生的产品在发布时必须采用GPL许可证方式,且必须公开源代码。

应用领域:

  • 服务器操作系统:Linux在互联网服务器领域非常流行,许多大型网站和服务使用Linux作为其服务器操作系统
  • 超级计算机:Linux在超级计算机领域也非常流行
  • 移动设备:Android操作系统是基于Linux内核开发的
  • 虚拟化:Linux提供了强大的虚拟化技术,如KVM和Docker,可以用于创建和管理虚拟机和容器。
  • 软件开发:Linux是开源操作系统,因此非常适合作为软件开发平台,非常适合作为开发环境。
环境搭建
  1. 使用虚拟机软件,将Linux搭建在虚拟机上使用。
  2. 使用云服务器,在腾讯、阿里、华为等各大服务器厂商处直接购买(很划算)

使⽤云服务器不仅环境搭建简单,避免折腾,同时还有⼀个最⼤的好处,部署在云服务器上的项⽬可以直接被外⽹访问到,就能让我们⾃⼰写的程序真的去给别⼈去使⽤(在同学面前装起来)

接下来使用终端软件连接到Linux,终端软件是⼀类⼯具软件,可以和远程的主机建⽴⽹络连接,从⽽对主机进⾏⼀些操作。比如我们设置好的云服务器,通过终端软件就可以操作。 博主使用的是XShell,感觉很不错,推荐。具体的操作步骤大佬们可以自己尝试,摸索。

Linux常用命令

HOME目录

每一个用户在Linux系统中都有自己的专属工作目录,称为home目录

  • 普通用户的HOME目录,默认在:/home/用户名
  • root用户的HOME目录,在: /root

Linux的树状目录结构:

在这里插入图片描述

  • Linux只有一个顶级(根)目录 :/
  • .是当前目录
  • ..是当前目录的上级目录

绝对路径:形如 /usr/share/a 以根⽬录开头的,称为绝对路径相对路径:形如 ./logs 以...开头的,称为相对路径

我们敲的所有的Linux命令,都可以使⽤tab键来尝试补全,加快效率

如果命令或者⽬录敲错了,可以ctrl+c取消当前的命令

ls命令

功能:在命令行中,以平铺的形式展示当前工作目录下的内容(文件或文件夹)

代码语言:javascript

AI代码解释

语法 [选项] [目录或文件] ls [-l -h -a] [linux路径]
  • linux路径:被查看的文件夹,表示查看当前工作目录
  • -l :以列表的形式查看
  • -a:列出⽬录下的所有⽂件,包括隐藏文件(以.开头的文件或者文件夹默认被隐藏)
  • -d: 将目录像文件一样显示,不显示其下的文件
  • -k:以k字节的形式表示文件大小

在这里插入图片描述

pwd命令

代码语言:javascript

AI代码解释

pwd

功能:显示用户当前所在目录

在这里插入图片描述

cd命令

功能:改变规则目录,将当前⼯作⽬录改变到指定的⽬录下。

代码语言:javascript

AI代码解释

# 返回上级目录 cd .. # 进入用户目录 cd ~ # 返回最近访问目录 cd -

在这里插入图片描述

touch命令

功能:touch命令参数可更改⽂档或⽬录的⽇期时间,包括存取时间和更改时间,或者新建⼀个不存在的⽂件

代码语言:javascript

AI代码解释

touch [选项] 文件 touch test.txt

在这里插入图片描述

cat命令

功能:查看文件内容

代码语言:javascript

AI代码解释

cat test.txt
  • -n:对输出的所有行进行编号

因这个文件是刚刚创建的,还没有输入内容,所以没有输出

在这里插入图片描述

mkdir命令

功能:在当前目录下创建一个名为 “dirname” 的目录

代码语言:javascript

AI代码解释

mkdir [-p] linux路径 mkdir -p test/test1
  • -p:自动创建不存在的父目录
rm命令

功能:删除文件或目录

代码语言:javascript

AI代码解释

rm [-f -i -r -v] [路径] rm test.txt
  • -f :即使文件属性为只读,也直接删除
  • -i:删除前逐一询问确认
  • -r:删除目录及其以下所有文件

在这里插入图片描述

cp命令

功能:复制文件或目录。

说明:cp指令⽤于复制⽂件或⽬录,如同时指定两个以上的⽂件或⽬录,且最后的⽬的地是⼀个已经存在的⽬录,则它会把前⾯指定的所有⽂件或⽬录复制到此⽬录中。若同时指定多个⽂件或⽬录,⽽最后的⽬的地并⾮⼀个已存在的⽬录,则会出现错误信息

代码语言:javascript

AI代码解释

cp [选项] 源文件或目录 目标文件或目录 cp test1.txt test2.txt #复制当前目录下test1.txt 为 test2.txt
  • -f:强制复制文件或目录,不论目的文件或目录是否存在
  • -i:覆盖文件之前先询问用户
  • -r:递归处理,将指定目录下的文件与子目录一并处理
mv 命令

功能:移动文件或目录 说明:目标文件或目录不存在,则进行改名

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

相关文章:

  • 抖音无水印视频终极指南:3种快速方案实现原始画质保存
  • 基于Kubernetes的Slash命令统一管理平台:架构、部署与生产实践
  • 手把手教你用MATLAB Profile Generator生成AD9371的myk.c配置文件(含ZCU106平台实战)
  • 2026 泉州上门黄金变现,福正美黄金奢饰品回收排名靠前 - 福正美黄金回收
  • 告别手动添加!用Python+pywinauto+pytesseract搞定企业微信批量加好友(附完整源码)
  • 艾尔登法环存档迁移终极指南:EldenRingSaveCopier完整解决方案
  • Excel批量查询终极指南:告别Ctrl+F地狱,10分钟掌握多文件搜索神器
  • 【Prometheus】如何配置一个最简单的 `scrape_config` 来监控一个暴露了 `/metrics` 端点的应用?
  • 企业构建内部知识问答系统时如何管理多模型调用成本
  • 同济大学考研辅导班推荐:排名深度评测与选哪家分析 - michalwang
  • 开源暗黑3鼠标宏工具:三步实现智能战斗自动化
  • PCL2启动器Java环境配置:彻底解决Forge安装失败的终极指南
  • 别再只会搜IP了!FOFA实战:5分钟教你用FID和规则集精准定位全网摄像头
  • 04-选择语句
  • 终极视频播放加速指南:5个秘诀让你观看效率翻倍
  • 5分钟掌握TranslucentTB:让Windows任务栏透明化的终极指南
  • 5月实测南京黄金回收服务,福正美无隐形消费排名榜首 - 福正美黄金回收
  • 国内专业食品包装设计公司排名榜单:爆款食品动销包装首选哲仕 - 设计调研者
  • 一站式图像与纹理查看器:Tacent View 终极解决方案
  • 中央戏剧学院考研辅导班推荐:排名深度评测与选哪家分析 - michalwang
  • 从测试数据到仿真模型:如何用Simcenter T3STER校准你的Package Creator封装模型(实现99%精度)
  • 新手入门指南使用Python快速调用Taotoken上的大模型API
  • CPPM培训机构师资对比:讲师背景 - 众智商学院官方
  • 保姆级教程:从差异基因列表到发表级GSEA图,手把手教你用R/msigdbr/fgsea全流程
  • B站缓存视频转换实战指南:m4s-converter的5个高级使用技巧
  • 旅游推荐管理系统 【答辩文档】
  • 衢州黄金上门回收天花板!2026 闭眼选 福正美黄金回收 - 福正美黄金回收
  • 炉石传说脚本:3大核心功能解决你的日常对战烦恼
  • VideoDownloadHelper技术深度解析:跨平台视频URL智能提取实现原理
  • AMD Ryzen SMU调试工具:5步解锁处理器隐藏性能的终极指南