Linux:初学者的简单指令

news2025/5/19 16:53:34

文章目录

  • pwd(Print working directory)
  • whoami
  • ls
  • mkdir ~~
  • cd ~~
  • touch ~~
  • rm ~~

在这里插入图片描述

充当后端服务,我们用xshell工具来进行操作
在这里插入图片描述
其中Linux文件是/目录/目录/目录或文件/来表示的(其中目录可以看作是windows操作系统的文件夹,只是Linux中习惯叫目录)
第一个/其实是隐藏起来的目录,叫做根目录
在这里插入图片描述

所以他的叶子结点一定是文件或者空

所以推断Linux的所有文件的系统结构是一个----多叉树结构

pwd(Print working directory)

首次登录默认处于的路径
打印工作目录,也就是所在路径
在这里插入图片描述
其中/是目录(文件)分割符,末端可能是路径,也可能是文件

类似于windows的这个
在这里插入图片描述

whoami

正在使用linux账号的名称

在这里插入图片描述

ls

展示当前路径下文件名称
linux以.开头的文件(可以自己创建)是隐藏文件要-ls -a才能出现
-a 显示隐藏文件,a可以看作是all的意思

在这里插入图片描述

如图d开头的是目录,-开头的是普通文件
.的意思是当前目录(文件夹)
…是上级路径
Linux任何路径都有 . 和 …

.是当前的路径,我们运行当前路径程序时候要用到
在这里插入图片描述

在这里插入图片描述

mkdir ~~

创建目录
对应windows是文件夹是以d开头的
mkdir -p a/b/c/d是创建a文件夹里有b,b里面有c…
只能这样添加-p创建

在这里插入图片描述

cd ~~

cd(Change directory)

进入目录
也就是更换路径,用法cd (所属路径或文件)
cd也可以直接写完整路径cd / / /
这是绝对路径,它是唯一的
我们也可以用相对路径来访问
cd …/文件名,就可以访问与原路径平行的目录,它的写法不是唯一的
在这里插入图片描述
我们如果当前在bin文件中就可以cd …/lib进入lib目录中去
在这里插入图片描述

只有ls -ld /才可以查看/是一共根目录

其余的是查看/里的内容
在这里插入图片描述
cd ~进入家目录

cd -

其中cd -是返回上一次操作

touch ~~

创建文件

取别于mkdir是创建以d开头的文件夹。touch是创建以-开头的文件
在这里插入图片描述
但是如果用.txt写代码的时候用g++编译就不行了,因为g++只能识别.c后缀的文件,所以建议加上

rm ~~

删除普通文件
rmdir是删除空的文件夹,如果非要删,要借助递归,用rm -r -~~来进行操作,他会以递归的方式问你包含的文件夹要不要删除,此时用rm -rf -~是强制删除

Linux基本操作,是通过指令来进行的在这里插入图片描述

蓝色是目录,普通文件是白色的

文件=文件内容加上属性
在这里插入图片描述
linux以.开头的文件(可以自己创建)是隐藏文件要-ls -a才能出现
-a 显示隐藏文件,a可以看作是all的意思
在这里插入图片描述

比如上面指令我用ls -al 就是有三个文件,而用ls就只有当前文件夹里的.txt文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2337689.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

端侧大模型综述On-Device Language Models: A Comprehensive Review

此为机器翻译,仅做个人学习使用 设备端语言模型:全面回顾 DOI:10.48550/arXiv.2409.00088 1 摘要 大型语言模型 (LLM) 的出现彻底改变了自然语言处理应用程序,由于减少延迟、数据本地化和个性化用户体验…

python实现音视频下载器

一、环境准备 确保当前系统已安装了wxPython 、 yt-dlp 和FFmpeg。当前主要支持下载youtube音视频 1、安装wxPython pip install wxPython2、安装yt-dp pip install wxPython yt-dlp3、安装FFmpeg 在Windows 10上通过命令行安装FFmpeg,最简便的方式是使用包管理…

三、小白如何用Pygame制作一款跑酷类游戏(按键图片和距离的计算)

三、小白如何用Pygame制作一款跑酷类游戏(实现移动距离的计算,以及按键指引的添加) 文章目录 三、小白如何用Pygame制作一款跑酷类游戏(实现移动距离的计算,以及按键指引的添加)前言一、创建字体文件夹1.可…

H5:实现安卓和苹果点击下载App自动跳转到对应的应用市场

一、需求场景 手机扫描下载App,需要根据不同手机自动跳转到对应的应用市场(商店)里,苹果手机直接打开App Store里指定的app页面,安卓手机如果是海外用户则打开GooglePlay 商店里指定的app页面,国内直接下载…

【Linux】文件传输归档与压缩

目录 配置实验环境 文件传输方法--scp,rsync scp rsync 归档与压缩--tar,gz,bz2,xz,zip 归档---tar 压缩 zip gzip bzip2 xz 归档并压缩 gz bz2 xz 拓展du 配置实验环境 在多个linux系统进行系统传输…

3D人脸扫描技术如何让真人“进入“虚拟,虚拟数字人反向“激活“现实?

随着虚拟人技术的飞速发展,超写实数字人已经成为数字娱乐、广告营销和虚拟互动领域的核心趋势。无论是企业家、知名主持人还是明星,数字分身正在以高度还原的形象替代真人参与各类活动,甚至成为品牌代言、直播互动的新宠。 3D人脸扫描&#…

Git标签的认识

Git标签完全指南:从基础到企业级发布策略 前言 在软件发布领域,Git标签是版本管理的基石。根据2023年GitHub年度报告显示,85%的开源项目使用标签进行版本控制。然而,许多开发者仅停留在git tag的基础使用层面,未能充分…

【Rust基础】使用Rocket构建基于SSE的流式回复

背景 我们正在使用Rust开发基于RAG的知识库系统,其中对于模型的回复使用了常用的SSE,Web框架使用Rocket,Rocket提供了一个简单的方式支持SSE,但没有会话保持、会话恢复等功能,因此我们自己简单实现这两个功能。 使用R…

大前端基础学习

一、cs架构和bs架构 c:客户端, b:浏览器(无需安装,无需更新,可跨平台)√ s:server服务端,帮我们保 存信息,传递信息 二、 altshift向下键向下复制一行 …

Axios 的 POST 请求:QS 处理数据的奥秘与使用场景解析

在现代前端开发中,Axios 已经成为了进行 HTTP 请求的首选库之一,它的简洁易用和强大功能深受开发者喜爱。当使用 Axios 进行 POST 请求时,我们常常会遇到一个问题:是否需要使用 QS 库来处理请求数据?什么时候又可以不用…

Linux 防火墙( iptables )

目录 一、 Linux 防火墙基础 1. 防火墙基础概念 (1)防火墙的概述与作用 (2)防火墙的结构与匹配流程 (3)防火墙的类别与各个防火墙的区别 2. iptables 的表、链结构 (1)规则表 …

【redis进阶三】分布式系统之主从复制结构(1)

目录 一 为什么要有分布式系统? 二 分布式系统涉及到的非常关键的问题:单点问题 三 学习部署主从结构的redis (1)创建一个目录 (2)进入目录拷贝两份原有redis (3)使用vim修改几个选项 (4)启动两个从节点服务器 (5)建立复制,要想配…

EM储能网关ZWS智慧储能云应用(9) — 远程OTA升级

ZWS智慧储能云平台支持远程OTA固件升级,可以针对具体的储能设备进行升级,升级储能网关、EMS主控软件、PCS、BMS等。 简介 储能系统通常高度集成化,一体化设计,将EMS、BMS(电池管理系统)、PCS&#xff08…

ubuntu24.04LTS安装向日葵解决方案

去向日葵官方下载ubuntu使用的deb包 向日葵 输入如下命令安装,将具体版本修改成自己下载的版本 andrew in ~/下载 λ sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb 正在选中未选择的软件包 sunloginclient。 (正在读取数据库 ... 系统当前共安装有 290947…

达梦官方管理工具SQLark:自动识别外键约束、check约束与虚拟列,助力高效生成测试数据

在数据库管理和应用开发过程中,高质量的测试数据对于系统调试和POC测试至关重要。达梦官方推出的新一代管理工具 SQLark百灵连接,其数据生成功能,可以为应用开发者、DBA 以及测试人员带来极大便利,能够轻松应对各类复杂的测试场景…

不关“猫”如何改变外网IP?3种免重启切换IP方案

每次更换外网IP都要重启路由器?太麻烦了!那么,不关猫怎么改变外网IP?无论是为了网络调试、爬虫需求,还是解决IP限制问题,频繁重启设备既耗时又影响效率。其实,更换外网IP并不一定要依赖“重启大…

C#进阶学习(五)单向链表和双向链表,循环链表(中)双向链表

目录 一、双向链表的声明 1. 节点类声明 2. 链表类框架声明 3、实现其中的每一个函数 增删操作(核心方法组) 删除操作(核心方法组) 查询操作(辅助方法) 维护方法(内部逻辑) …

重学Redis:Redis常用数据类型+存储结构(源码篇)

一、SDS 1,SDS源码解读 sds (Simple Dynamic String),Simple的意思是简单,Dynamic即动态,意味着其具有动态增加空间的能力,扩容不需要使用者关心。String是字符串的意思。说白了就是用C语言自己封装了一个字符串类型&a…

js原型和原型链

js原型: 1、原型诞生的目的是什么呢? js原型的产生是为了解决在js对象实例之间共享属性和方法,并把他们很好聚集在一起(原型对象上)。每个函数都会创建一个prototype属性,这个属性指向的就是原型对象。 …

OpenHarmony - 小型系统内核(LiteOS-A)(五)

OpenHarmony - 小型系统内核(LiteOS-A)(五) 六、文件系统 虚拟文件系统 基本概念 VFS(Virtual File System)是文件系统的虚拟层,它不是一个实际的文件系统,而是一个异构文件系统之…