【越学学糊涂的Linux系统】Linux指令篇(二)
一、pwd指令:
00x0:打印该用户当前目录下所属的文件路径
![]()
看指令框可以看出我用的是一个叫sw的用户,我们的路径就是在一个home目录下的sw目录下的class113文件路径。
也可以说是指出当前所处的工作目录
补充:🎆Windows中 工作路径( \ 这个符号是路径分割符):

Liunx中就是 / 作为路径分割符
二、我是谁?
00x0:whoami 我是谁命令
![]()
问一下电脑,当前登录系统的用户是哪一位用户,系统就会告诉你用户名
三、ls指令:
00x0:显示当前目录下的普通与目录文件名
![]()
将文件打印出来,一般来说不同的文件会有特殊的颜色,比如蓝色是目录文件,白色的是普通文件,但是记住一切都是都是文件👨🏿🤝👨🏾
00x1:使用选项打印更加具体的文件信息(文件的属性)
-l选项。将信息以列表形式打印出来,前面的第一个字符代表该文件类型
、
这里补充一个小知识,选项,在我们使用各种指令时,除了使用本身的能力外,还可以通过给指令增加“道具”,让其一些能力能够伸展出来

选项并不只能使用一个,"道具"是可以叠加的

我们这里添加了一个a选项和l选项,这样就有同时使用了2种能力
00x2:-a 列出目录下所有文件

📀 在这里我们可以看到很多在上面没有看到的文件信息,提一嘴的是 . 表示当前目录 .. 表示上级目录,他们都是隐藏文件(后面会提到各种文件的)

🎆因为任何目录都会指向上级目录和下级目录
00x3:查看指定目录的内容
👓可以看到我用到了 . 这里表示从当前目录下开始找

🧐我们会看到目录里面的内容,那么我们如果只想看指定目录本身,我们可以用到道具 -d
![]()
00x4:比较常用的“道具”
• -a 列出⽬录下的所有⽂件,包括以 . 开头的隐含⽂件。
• -d 将⽬录像⽂件⼀样显⽰,⽽不是显⽰其下的⽂件。 如:ls ‒d 指定⽬录
• -i 输出⽂件的 i 节点的索引信息。 如 ls ‒ai 指定⽂件
• -k 以 k 字节的形式表⽰⽂件的⼤⼩。ls ‒alk 指定⽂件
• -l 列出⽂件的详细信息
比特就业课• -n ⽤数字的 UID,GID 代替名称。 (介绍 UID, GID)
• -F 在每个⽂件名后附上⼀个字符以说明该⽂件的类型,“*”表⽰可执⾏的普通⽂件;“/”表⽰
⽬录;“@”表⽰符号链接;“|”表⽰FIFOs;“=”表⽰套接字(sockets)。(⽬录类型识别)
• -r 对⽬录反向排序
• -t 以时间排序
• -s 在l⽂件名后输出该⽂件的⼤⼩。(⼤⼩排序,如何找到⽬录下最⼤的⽂件)
• -R 列出所有⼦⽬录下的⽂件。(递归)
• -1 ⼀⾏只输出⼀个⽂件
00x4:ll指令
🎫可以实现 ls -l的作用(原理后面在解释指令如何运行时会讲到)
四、Linux文件
00x0:Linux下一切解文件

00x1:Linux的文件结构:
🎄一颗多叉树



00x2:/根目录
🎆在Linux中 /表示就是根目录 ,也就是开始的地方
🎁在Linux中有普通用户和root用户,普通用户就是在根目录下叫home的目录下



00x3:路径
✨在找到一个文件时,需要通过文件路径来找到该文件。路径分为 绝对路径(配置文件中常用) 和 相对路径(更倾向于日常操作)

🎈绝对路径来打开

🎈相对路径来打开

五、cd指令:
00x0:更改工作目录
cd 绝对路径或者相对路径

00x1:切换到当前用户的家目录
cd ~

🎃在Windows中其实就是将桌面的文件以图标的形式展示出来,只不过是进行了图形化处理桌面本质也是文件夹,在Linux中没有,但是用虚拟机输入ls -l就能看到叫桌面的文件

00x2:回退到上次所在目录
cd -

六、mkdir指令
00x0:创建目录文件
mkdir 要创建的文件名
🧨我们创建后通过ls 查看就能看到这个文件是d开头的文件也就是目录文件
00x1:递归创建目录
-p/--parents: 可以是⼀个路径名称。此时若路径中的某些⽬录尚不存在,加上此选项后,系统将⾃
动建⽴好那些尚不存在的⽬录,即⼀次可以建⽴多个⽬录
🎈🎈也就是我们可以在当前目录下我,写下路径名称

先说一下tree指令,这个是树的意思,就是将我们当前目录以树的形式打印出来
🎄我们用到了刚刚创建的111文件,第一次看该目录下是没有文件的,然后我们通过-p道具实现了看递归式创建
🎁🎁当存在该路径时,此时就可以理解会转到了该test3目录下创建test4目录文件

六、touch指令
00x0:创建普通文件
touch [选项] 文件名
00x1:更新文件时间
touch 文件名(此文件必须存在)

七、ACM时间
00x0:定义
😛就是下面三个时间的首字母缩写

00x1:stat 文件名(查看ACM)
八、rmdir指令
00x0:删除一个目录

00x1: -p选项
👻当⼦⽬录被删除后如果⽗⽬录也变成空⽬录的话,就连带⽗⽬录⼀起删除。
我们可以看出连带着叫jd的目录也一起删除了
九、rm指令
删除普通文件和目录
• -f 即使⽂件属性为只读(即写保护),亦直接删除
• -i 删除前逐⼀询问确认
• -r 删除⽬录及其下所有⽂件
通常我们用这3个选项就够了
带上-i选项最好,询问的话能保证不容易出现误删
适⽤对象:具有当前⽬录操作权限的所有使⽤者(权限后续会学)
补充:
*:通配符 会将*号后面或者前面的具有类似结构的文件全部通起来,我们可以由此删除许多结构相似的目录

十、指令是什么呢?本质是可执行程序
00x0:which 指令
👺首先我们要使用root账户进行,不是说必须用,但是目前便于理解还是用超级用户来进行,因为这涉及到了一些权限,才能实现我们接下来的步骤。

通过which指令我们发现命令的本质也是我们系统中的文件
🤡本来xshell七时时usr/bin/指令名,现在我用的xshell8 变成了 /bin/指令名,这个根据自己的情况来就好了

竟然真的成功了,也是验证了上面的猜想
00x1:自己写指令

我们将code这个执行文件放到命令的文件目录下,能够像命令一样使用了
00x2:起别名
alias 别名=‘指令 [选项]’ (选项可以不写,可以写)

我们将名字改掉以后照样能用出一样的效果,ll就是系统默认起的

👀如果我们想要关闭呢?没关系,我们起的别名当下次打开系统时,别名就已经被清楚了
教大家一个好的方法,如果在命令行中卡住了,可以直接使用ctr+c,直接终止掉
十一、cp指令
复制文件
cp [选项] 文件名 路径
👃可以将文件放到对应的路径下

选项:
• -f 或 --force 强⾏复制⽂件或⽬录, 不论⽬的⽂件或⽬录是否已经存在
• -i 或 --interactive 覆盖⽂件之前先询问⽤⼾
• -r 递归处理,将指定⽬录下的⽂件与⼦⽬录⼀并处理。若源⽂件或⽬录的形态,不属于⽬录或符
号链接,则⼀律视为普通⽂件处理
十二、man手册
man [选项] 指令名称
选项
• -k 根据关键字搜索联机帮助
• num 只在第num章节查找
• -a 将所有章节的都显⽰出来,⽐如 man printf 它缺省从第⼀章开始搜索,知
项,当按下q退出,他会继续往后⾯搜索,直到所有章节都搜索完毕
就业
我们可以通过man手册查看各个指令的选项以及作用
按q退出, 上下键进行滑动查看
相关文章:
【越学学糊涂的Linux系统】Linux指令篇(二)
一、pwd指令: 00x0:打印该用户当前目录下所属的文件路径 看指令框可以看出我用的是一个叫sw的用户,我们的路径就是在一个home目录下的sw目录下的class113文件路径。 也可以说是指出当前所处的工作目录 补充:🎆Wi…...
【AI论文】Omni-RGPT:通过标记令牌统一图像和视频的区域级理解
摘要:我们提出了Omni-RGPT,这是一个多模态大型语言模型,旨在促进图像和视频的区域级理解。为了在时空维度上实现一致的区域表示,我们引入了Token Mark,这是一组在视觉特征空间中突出目标区域的标记。这些标记通过使用区…...
Java面试题2025-并发编程基础(多线程、锁、阻塞队列)
并发编程 一、线程的基础概念 一、基础概念 1.1 进程与线程A 什么是进程? 进程是指运行中的程序。 比如我们使用钉钉,浏览器,需要启动这个程序,操作系统会给这个程序分配一定的资源(占用内存资源)。 …...
Three城市引擎地图插件Geo-3d
一、简介 基于Three开发,为Three 3D场景提供GIS能力和城市底座渲染能力。支持Web墨卡托、WGS84、GCJ02等坐标系,支持坐标转换,支持影像、地形、geojson建筑、道路,植被等渲染。支持自定义主题。 二、效果 三、代码 //插件初始化…...
【linux】Linux 常见目录特性、权限和功能
目录特性默认权限主要功能/用途/根目录,所有目录的起点755文件系统的顶层目录,包含所有其他子目录和文件/bin基础二进制命令目录(系统启动和修复必需的命令)755存放所有用户可用的基本命令(如 ls, cp, bash 等…...
MySQL的复制
一、概述 1.复制解决的问题是让一台服务器的数据与其他服务器保持同步,即主库的数据可以同步到多台备库上,备库也可以配置成另外一台服务器的主库。这种操作一般不会增加主库的开销,主要是启用二进制日志带来的开销。 2.两种复制方式…...
【后端开发】字节跳动青训营Cloudwego脚手架
Cloudwego脚手架使用 cwgo脚手架 cwgo脚手架 安装的命令: GOPROXYhttps://goproxy.cn/,direct go install github.com/cloudwego/cwgolatest依赖thriftgo的安装: go install github.com/cloudwego/thriftgolatest编辑echo.thrift文件用于生成项目&…...
ArcGIS10.2 许可License点击始终启动无响应的解决办法及正常启动的前提
1、问题描述 在ArcGIS License Administrator中,手动点击“启动”无响应;且在计算机管理-服务中,无ArcGIS License 或者License的启动、停止、禁止等均为灰色,无法操作。 2、解决方法 ①通过cmd对service.txt进行手动服务的启动…...
Cyber Security 101-Build Your Cyber Security Career-Security Principles(安全原则)
了解安全三元组以及常见的安全模型和原则。 任务1:介绍 安全已成为一个流行词;每家公司都想声称其产品或服务是安全的。但事实真的如此吗? 在我们开始讨论不同的安全原则之前,了解我们正在保护资产的对手至关重要。您是否试图阻止蹒跚学步…...
NLP模型大对比:Transformer > RNN > n-gram
结论 Transformer 大于 RNN 大于 传统的n-gram n-gram VS Transformer 我们可以用一个 图书馆查询 的类比来解释它们的差异: 一、核心差异对比 维度n-gram 模型Transformer工作方式固定窗口的"近视观察员"全局关联的"侦探"依赖距离只能看前…...
【Rust自学】14.5. cargo工作空间(Workspace)
喜欢的话别忘了点赞、收藏加关注哦,对接下来的教程有兴趣的可以关注专栏。谢谢喵!(・ω・) 14.4.1. 为什么需要cargo workspace 假如说我们构建了一个二进制crate,里面既有library又有库。随着项目规模不断增长&#…...
[权限提升] Windows 提权 — 系统内核溢出漏洞提权
关注这个框架的其他相关笔记:[内网安全] 内网渗透 - 学习手册-CSDN博客 0x01:系统内核溢出漏洞提权介绍 注意:提权很容易让电脑蓝屏,所以如果是测试的话,提权前最好做好系统备份。 溢出漏洞就像是往杯子里装水 —— 如…...
手机端语音转文字的实用选择
今天推荐两款配合使用的软件:MultiTTS 和 T2S,它们可以在安卓设备上实现文字转语音功能。 第一款:MultiTTS(安卓) MultiTTS 是一款离线文本转语音工具,完全免费,提供多种语音风格,…...
四.3 Redis 五大数据类型/结构的详细说明/详细使用( hash 哈希表数据类型详解和使用)
四.3 Redis 五大数据类型/结构的详细说明/详细使用( hash 哈希表数据类型详解和使用) 文章目录 四.3 Redis 五大数据类型/结构的详细说明/详细使用( hash 哈希表数据类型详解和使用)2.hash 哈希表常用指令(详细讲解说明)2.1 hset …...
无心剑七绝《经纬岁华》
七绝经纬岁华 经天伟业梦初耕 纬地深沉志纵横 岁去年来添锦绣 华章曼妙筑新城 2025年1月29日 平水韵八庚平韵 无心剑七绝《经纬岁华》以“经纬岁华”为藏头,歌颂了泸州职业技术学院(川南经纬学堂)百余年的光辉历程。诗中“经天伟业梦初耕&…...
大数据治理实战:架构、方法与最佳实践
📝个人主页🌹:一ge科研小菜鸡-CSDN博客 🌹🌹期待您的关注 🌹🌹 1. 引言 大数据治理是确保数据质量、合规性和安全性的重要手段,尤其在数据驱动决策和人工智能应用日益普及的背景下&…...
基于AnolisOS 8.6安装GmSSL 3.1.1及easy_gmssl库测试国密算法
测试环境 Virtual Box,AnolisOS-8.6-x86_64-minimal.iso,4 vCPU, 8G RAM, 60 vDisk。最小化安装。需联网。 系统环境 关闭防火墙 systemctl stop firewalld systemctl disable firewalld systemctl status firewalld selinux关闭 cat /etc/selinux/co…...
区块链在能源行业的创新
技术创新 1. 智能合约与自动化交易 智能合约是区块链技术的核心组件之一,它允许在没有中介的情况下自动执行合同条款。在能源行业,这可以用于自动化电力交易、支付流程以及管理复杂的供应链。例如,当太阳能板产生的电量达到预设值时&#x…...
C基础寒假练习(1)
一、求二维数组只中元并输出行标和列标(以二行三列为例)元素的最大值, #include <stdio.h>int main() {// 初始化二维数组int array[2][3] {{1, 2, 3},{4, 5, 6}};// 定义变量来存储最大值及其位置int max_value array[0][0];int max_row 0;int max_col 0…...
SQLServer 不允许保存更改(主键)
在我们进行数据库表格编辑的时候,往往会出现同一个名字,就比如我们的账号一样,我们在注册自己QQ的时候,我们通常注册过的账号,别人就不能注册了,这是为了保证严密性 所以我们需要点击表格>右键>设计 点击某一列>右键>设计主键 当我们Ctrls 保存的时候回弹出下…...
虚拟机里网络设置-桥接与NAT
桥接(Bridging)和NAT(网络地址转换,Network Address Translation)是网络中的两种不同技术,主要用于数据包的处理和转发。以下是它们的主要区别: 1. 工作原理 桥接: 桥接工作在数据链…...
云计算技术深度解析与代码实践
云计算技术深度解析与代码实践 在信息技术日新月异的今天,云计算作为一种颠覆性的技术,正在全球范围内掀起一场深刻的变革。本文将从云计算的技术特点、应用场景、关键优势以及具体的代码使用案例等多个维度,为读者呈现一幅云计算技术的全貌。通过本文,读者将深入了解云计…...
linux监控脚本+自动触发邮件发送
linux脚本 需求: CPU 负载:使用 uptime 命令,我们可以清楚地了解系统的 CPU 负载情况。这个命令会显示系统在过去 1 分钟、5 分钟和 15 分钟的平均负载。高负载可能意味着系统正在处理大量的任务,可能会导致性能下降或服务响应延迟…...
Ollama本地部署deepseek-r1:7b
Ollama本地部署deepseek-r1:7b RTX2060 6GB显存可运行。 一、下载安装ollama ollama地址 二、设置环境变量 您可以右键点击“此计算机” > “切换到管理员”,然后以管理员身份运行 cmd setx OLLAMA_HOST 0.0.0.0 setx OLLAMA_ORIGINS *三、然后重启ollama …...
代码随想录算法训练营第三十八天-动态规划-完全背包-279.完全平方数
把目标值当作背包容量,每个平方数当作物品,题目变更为装满指定容量的背包,最小用几个物品会不会出现拼凑不出来的情况?不会,因为有数字1,对任意正整数百分百能拼凑出来因此此题目与上一道题就变得一模一样了…...
2. Java-MarkDown文件解析-工具类
2. Java-MarkDown文件解析-工具类 1. 思路 读取markdown文件的内容,根据markdown的语法进行各个类型语法的解析。引入工具类 commonmark 和 commonmark-ext-gfm-tables进行markdown语法解析。 2. 工具类 pom.xml <!-- commonmark 解析markdown --> <d…...
threejs实现烟花效果
大家好!我是 [数擎 AI],一位热爱探索新技术的前端开发者,在这里分享前端和 Web3D、AI 技术的干货与实战经验。如果你对技术有热情,欢迎关注我的文章,我们一起成长、进步! 开发领域:前端开发 | A…...
ThinkPad E480安装Ubuntu 18.04无线网卡驱动
个人博客地址:ThinkPad E480安装Ubuntu 18.04无线网卡驱动 | 一张假钞的真实世界 遗憾的是虽然下面的方法可以解决,但是内核升级后需要重新安装。 基本信息 Ubuntu 18.04ThinkPad E480使用下面的命令查看 Linux 内核: $ uname -r 5.0.0-3…...
React Router v6配置路由守卫
首先准备好以下页面 登录页:用户可以在此页面登录。 受保护页:只有登录的用户可以访问,否则会重定向到登录页。 公共页面:不需要鉴权,任何人都可以访问。 1. 安装依赖 首先,我们需要安装 react-router-do…...
研发的立足之本到底是啥?
0 你的问题,我知道! 本文深入T型图“竖线”的立足之本:专业技术 技术赋能业务能力。研发在学习投入精力最多,也误区最多。 某粉丝感发展遇到瓶颈,项目都会做,但觉无提升,想跳槽。于是&#x…...

