【Linux基础指令】第一期

Linux基础指令 阅读详情

一、Linux的介绍       

        Linux是一个开源的操作系统,性能、稳定性、安全性方面上都是很优秀的,所以它一直是企业后端系统的首选。所以其图形化界面并不是Linux的必需品,所以我们避免不了要使用命令行的形式来使用Linux,也就离不开指令的学习。

【建议Linux的学习是已经具备了C/C++语言,或其它任意一门语言,以及重要数据结构的掌握;本期博客则由是Linux学习的第一篇,将会重点介绍Linux操作上的常见指令,旨在能够帮助大家上手Linux】

二、Linux的指令

1.whoami
2.pwd
 3.ls
1)指令使用
  • 使用格式:ls [选项] [指定路径]   
  • 指令功能:打印指定路径下的文件,若没有指定路径则打印用户所在路径下的文件;
  • 选项1:-l 打印文件的属性;
  • 选项2:-a 包括打印隐藏文件;
  • 选项3:-d 将目录以文件的形式打印;
  • 指令 ll 是[ls -l]的别名,功能上等价。
  • 其它选项可查阅文档进行提前了解。

2)知识点讲解
  • Linux下一切皆文件  [故:目录是特殊的文件]
  • 文件 == 文件内容 + 文件属性(文件的类型、权限、访问时间等等,称为属性)
  • Linux中文件名以  . 开头的文件称为隐藏文件

4.which
1)指令使用
2)知识点讲解
  • Linux中所谓的指令也是一个文件,本质上是一个可执行的文件 == C/C++写的*.exe可执行程序
  • 执行一个文件有两个前提:1.找到该文件 2.该文件可执行
  • 像指令ls可以不写路径,是因为Linux中的指令有默认的查找路径。

5. alias / unalias
  • alias [指令别名]=[指令]    # 切记无空格
  • unalias [指令别名]   # 移除别名
  • 注:在命令行中使用的alias,系统重启后,所起别名将不在有效,需要你在相关配置文件[.bashrc]中进行写入。

6.cd
1)指令使用
  • cd [绝对路径 / 相对路径]    # 用于切换用户当前所在路径
  • ..:父目录
  • .:当前目录
  • ~:当前登录账户的家目录
  • /:根目录
  • -:用户上一次所在的路径

2)知识点讲解
  • Linux中的文件是一个以 / 为根目录的多叉树
  • / 的含义:1.路径分隔符(windos中用 \ 做路径分隔符)   2. 根目录
  • 以 / 为根目录的多叉树其叶结点:要么是空目录 / 要么非目录文件
  • 绝对路径:从根目录/开始,指向文件系统中某个文件或目录的完整路径
  • 相对路径:相对于当前工作目录的路径
  • 两种路径表示方法都具有唯一性(树的性质:每个结点的父结点唯一) 
  • 普通用户刚登录的时候,默认会在 /home/用户名/    这个路径,称为普通用户的家目录
  • root用户刚登录的时候,默认会在 /root/    这个路径,称为root用户的家目录

7.mkdir
  • mkdir [指定路径/新建目录文件名] # 新建一个空目录
  • mkdir -p [指定路径/新建目录文件名1/新建目录文件名2/ ... /新建目录文件名] # 递归的形式新建目录
  • 默认是用户当前所在目录

8.touch
1)指令使用
  • 功能1:touch [指定路径/新建普通文件名]    # 用于新建一个普通文件
  • 功能2:touch [选项] [指定路径/已存在的文件] # 用于修改文件的时间
  • -a:修改文件的访问时间(默认为当前时间)
  • -m:修改文件的修改时间(默认为当前时间)
  • -c:不创建新的文件(表面意图只修改时间,防止误操作)
  • -t:后面跟上时间用来指定修改的时间,如何使用请查看资料。

2)知识点讲解
  • stat [路径/文件]    # 用来查看文件的时间
  • Access:文件访问时间
  • Change:文件属性修改时间
  • Modify:文件内容修改时间

9.rmdir
  • rmdir [指定路径/文件名]    # 删除一个空目录

10.rm 
1)指令使用 
  • rm [选项] [指定路径/文件名]    # 删除文件或目录
  • -r:删除目录(递归的形式)
  • -f:删除的时候不进行询问

2)知识点讲解
  • 星号(*):通常用于匹配任何字符,包括数字、字母和符号。你可以使用星号指定应用程序需要查找的字符相应位置的任何字符。
LINUX——基础指令 本文涵盖了 Linux 命令行最核心的操作指令,掌握这些内容可应对80% 的日常运维与开发需求。建议读者:熟记常用指令的高频参数组合多用man [命令]查看官方手册(如man grep善用 Tab 键补全和history命令提升操作效率。 阅读详情

相关推荐

如何制作Mike21溢油模型围油栏文件

这段时间群友在做海洋环评的做了一个MIKE21的溢油模型,溢油模型其实也是ECOLAB模块的应用,而在海上发生溢油事件的时候,为防止溢油对海洋生态的破坏,经常使用的一种手段就是使用围油栏技术将溢油控制在一定范围并进行处理。今天小编就给大家说说在MIKE21里怎么实现围油栏文件的制作

zhuzhujiayoua的博客 1330

Linux《基础指令》

在之前的Linux《Linux简介与环境的搭建》当中我们已经初步了解了Linux的由来和如何搭建Linux环境,那么接下来在本篇当中我们就要来学习Linux的基础指令。在此我们的学习是包括两个部分,即指令和关于Linux的基础知识。相信通过本篇的学习能让你了解Linux的更多知识,一起加油吧!

mljy.博客 8065

差分运放电路输出电压偏置设计解析

差分运算放大电路是信号处理中的基础模块,通过差分对管结构实现共模抑制与差模放大。其核心原理基于运放的虚短虚断特性,当电阻网络满足对称条件时,输出电压与输入差分成正比。在工业测量系统中,由于ADC通常仅支持正电压输入,需要通过偏置电路将双极性信号平移至正电压范围。典型设计采用精密基准电压源和匹配电阻网络,既保持信号完整性又满足系统接口要求。本文以-100V高压测量为例,详细解析了分压网络设计、参考电压选取以及电阻匹配等关键技术要点,为传感器接口电路设计提供实践参考。

weixin_35750747的博客 470

【Linux】初见,基础指令

本文介绍了Linux系统中一些常用的基础指令及其功能。首先讲解了pwd指令,用于显示当前所在路径;接着是ls指令,用于列出目录中的文件和子目录,常用选项-l可以显示详细信息。cd指令用于切换目录,支持绝对路径和相对路径。touch指令用于创建文件或修改文件时间戳,常用选项-a和-m分别用于修改访问时间和修改时间。mkdir指令用于创建目录,选项-p可以递归创建目录。rmdir和rm指令分别用于删除空目录和文件,rm的-r选项可以递归删除目录及其内容。man指令用于查询命令的使用方法,echo指令用于打印内容

记录学习与成长 3565

iTunes备份文件路径修改方法

因为以前的很多帖子iTunes都不是从微软下载的,而现在的iTunes一般都是微软商店里面的,它的路径为:“C:\Users\ 你的用户名 \Apple\MobileSync” (注:用户名,根据个人电脑名称更改)打开iTunes备份路径:“C:\Users\txh\AppData\Roaming\Apple Computer\MobileSync”,其中文件夹MobileSync就是用来存放备份文件的。创建你想备份纯在的目录创建备份文件目录(我的是G:/APPLE/Backup)2.粘贴的剪切文件目录。

尘玥的故事 1万+

VisionPro 9.0 QuickBuild里用C#脚本调用Halcon 23.11模型,保姆级图文配置流程

本文详细介绍了如何在VisionPro 9.0 QuickBuild环境中使用C#脚本调用Halcon 23.11深度学习模型,提供从环境配置到模型集成的保姆级图文教程。重点解决图像格式转换、许可证配置等工业视觉检测中的常见问题,帮助开发者快速实现高效、稳定的视觉检测流水线部署。

weixin_27027459的博客 437

【Linux】基础指令

Linux是一种自由和开放源码的类Unix操作系统,它最初由芬兰程序员林纳斯·格瓦兹(Linus Torvalds)于1991年开发。该系统基于Unix操作系统,继承了Unix以网络为核心的设计思想。在服务器管理、软件开发,还是日常办公当中,Linux都扮演着不可或缺的角色。开源性:Linux是开源的操作系统,任何人都可以查看、修改、分发Linux的源代码。多用户多任务:支持多个用户同时操作,执行多项任务。稳定性:Linux系统以其出色的性能稳定性和高可靠性,在服务器开发领域有着广泛的应用。安全性。

2301_80955819的博客 2143

WPF+MVVM案例实战(二十三)- 阴影效果详解

通过附加属性实现阴影效果,通过改变不同的阴影属性值达到不同阴影效果

lingshuangcanxue 561

【Linux】Linux必备的基础指令

系统编程&⽹络编程 Linux⾃⾝提供了⼀些API,供程序猿调用来完成⼀些更复杂的编程任务(⽐如文件操作,多线程编程,socket编程等).但是由于Java跨平台的特性,这部分功能已经被Java⾃⾝封装好了(流对象,Thread对象,Socket对象等).所以这部分内容我们不必再学习了.部署JavaWeb项目 我们⾃⼰写的web程序,要想让其他的用户能够访问,就需要发布到服务器上.这是我们接下⾥重点学习的内容.终端软件是⼀类⼯具软件,可以和远程的主机建⽴⽹络连接,从⽽对主机进行⼀些操作.

smile_sundays的博客 3625

8.9华为OD机试真题 新系统 - 查找最佳充电策略 (Java/Py/C/C++/Js/Go)

8.9华为OD机试真题 新系统 - 查找最佳充电策略 (Java/Py/C/C++/Js/Go)

算法大师! 1171

路径规划 | 图解粒子群(PSO)算法(附ROS C++仿真)

粒子群算法(PSO)的基本思想是模拟鸟群觅食机制,将鸟类的觅食方向分为自我认知部分和社会部分,个体自主探索群体周围空间的同时,也随着群体的主流方向前进,不断逼近最优目标。本文详解PSO算法基本概念,并给出ROS C++实现加深理解

FRIGIDWINTER的博客 2617

Linux的基础指令

Linux的常用基础指令

一名还在努力学习技术的程序员的博客 5455

YOLO系列算法改进 | 自研篇 | C3k2融合SEFN空间增强前馈网络模块 | 去模糊和提升图像细节特征,精度涨点!| WACV 2025

YOLO系列算法改进 | 自研篇 | C3k2融合SEFN空间增强前馈网络模块 | 去模糊和提升图像细节特征,精度涨点!| WACV 2025 (以YOLO26最新目标检测模型为基础,C3k2融合SEFN空间增强前馈网络模块改进Backbone)

2502_91881744的博客 238

Linux -基础指令3

概念:日志、时间戳、打包压缩 指令:时间相关,查找相关,打包压缩相关,杂项 按键:Tab、Ctrl C/R/D

夜泉的博客 2869

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

【Linux探索学习】第二弹——Linux的基础指令(中)——夯实基础第二篇

【Linux探索学习】第二弹——Linux基础指令的学习:每一篇都是我们需要重点掌握的基础指令,建议小白仔细看看!!!

2301_80220607的博客 4126

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【Linux系统编程】基础指令

本文介绍了Linux系统下的基础指令操作,主要包括用户管理、文件操作和帮助查询三大类。用户管理部分涵盖adduser、passwd、userdel指令;文件操作部分包括pwd、ls、cd、tree、touch、mkdir、rmdir、rm等指令,详细讲解了文件路径、属性修改、目录创建与删除等操作;最后介绍了man指令的使用方法,用于查询命令帮助文档。文章通过语法说明、功能解释和示例截图,全面展示了Linux基础指令的使用场景和技巧。

2402_89035880的博客 1678

Linux——基础指令

Linux——基础指令

m0_72165281的博客 1710

Linux -初识 与基础指令1

初识Linux,与基础指令1:pwd , ls , touch , mkdir , cd , rm

夜泉的博客 4550

关于Linux基础指令

Linux命令行入门指南 本文系统介绍了Linux常用指令,帮助用户高效管理文件与系统。主要内容包括: 基础操作指令:ls查看文件(-a显示隐藏文件,-l显示详情),pwd显示路径,cd切换目录(..返回上级,~回家目录) 文件管理:touch创建文件,mkdir建目录(-p递归创建),rm删除(-r递归,-f强制),cp/mv复制/移动文件 内容查看:cat显示全文,less分页浏览(支持搜索),head/tail查看首尾n行 实用工具:grep文本搜索,find文件查找,alias设置快捷命令,ctrl

2401_89031099的博客 679

【Linux】初见,基础指令(续)

本文介绍了Linux系统中的多个常用指令及其功能。cat指令用于打印文件内容,支持行号编号和空行压缩;more和less指令用于分页显示文件内容,less功能更强大,支持搜索和行号显示;head和tail指令分别显示文件头部和尾部内容,支持指定行数;date指令用于显示和格式化时间,支持时间戳转换;cal指令查看日历;find指令用于查找文件;whereis指令查找命令位置;alias指令为命令取别名;grep指令在文件中搜索字符串;zip和unzip指令用于压缩和解压文件;rzsz指令用于Linux与Wi

记录学习与成长 3129

Linux的一些基本指令

linux的一些指令与linux中的一些概念

2301_79698419的博客 1982

Linux基础指令(汇总)

tail命令从指定点开始将文件写到标准输出,使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename⾥最尾部的内容显⽰在屏幕上,并且不断刷新,使你看到最新的⽂件内容.-a 将所有章节的都显示出来,比如man printf它缺省从第一章开始搜索,知道就停止,用a选项,他会继续继续往后搜索直到所有章节搜索完毕,当按下q退出。如同时指定两个以上的文件或者目录, 且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。

酷酷学!!!的博客 2473

【Linux系统】Linux基础指令

linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。

jmlangel_的博客 1172
上一篇: C++:右值引用与移动语义(C++11知识点——上)
下一篇: 力扣经典二分题:4. 寻找两个正序数组的中位数
无感ෆ
博客等级 码龄3年 664粉丝 47原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值