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

Linux——基本指令

我们今天学习Linux最基础的指令

ls 指令

ls [选项] []

能:对于录,该命令列出该录下的所有⼦⽬录与件。对于件,将列出件名以及其他信 息。

命令中的选项,一次可以传递多个 ,一个或者多个空格来间隔。也可以拼接,顺序可以随意例:ls ‒alk 

Linux中以. 开头的文件是隐藏文件,用户也可以新建隐藏文件

选项:

  • -a  列出⽬录下的所有(all)⽂件,包括以  .  开头的隐含⽂件。
  • -d  将⽬录像样显不是显其下的⽂件。如:ls  ‒d 指定⽬录
  • -i  输出⽂件的 节点的索引信息。 ls ‒ai 指定⽂件
  • -k   k 字节的形式表⽰⽂件的⼤⼩。ls ‒alk 指定⽂件
  • -l   列出件的详细信息
  • -n  ⽤数字的 UID,GID 代替名称。(介绍 UID,GID)
  • -F  在每个⽂件名后附上个字符以说明该件的类型,“*”可执的普通件;“/”表 录;“@”表符号链接;“|”表FIFOs;“=”表套接字(sockets)。(⽬录类型识别) 
  • -r  对⽬录反向排序
  • -t   以时间排序
  • -s  在l⽂件名后输出该件的⼤⼩。(⼤⼩排序,如何找到下最⽂件)
  • -R  列出所有⼦⽬录下的件。(递归)
  • -1  ⼀⾏只输出件。

举例:


1 [whb@bite-alicloud test]$ ls
2 dir  file.txt
3 [whb@bite-alicloud test]$ ls -a
4 .  ..  dir  file.txt
5 [whb@bite-alicloud test]$ ls -a -l
6 total 12
7 drwxrwxr-x  3 whb whb 4096 Jan 11 15:01 .
8 drwx------ 22 whb whb 4096 Jan 11 14:21 ..
9 drwxrwxr-x  2 whb whb 4096 Jan 11 14:22 dir-rw-rw-r--  1 whb whb    
10 0 Jan 11 14:22 file.txt
11 [whb@bite-alicloud test]$ ls -a -l -F
12 total 12
13 drwxrwxr-x  3 whb whb 4096 Jan 11 15:01 ./
14 drwx------ 22 whb whb 4096 Jan 11 14:21 ../
15 drwxrwxr-x  2 whb whb 4096 Jan 11 14:22 dir/-rw-rw-r--  1 whb whb    
16 0 Jan 11 14:22 file.txt
17 [whb@bite-alicloud test]$ ls -alFn
18 total 12
19 drwxrwxr-x  3 1003 1003 4096 Jan 11 15:01 ./
20 drwx------ 22 1003 1003 4096 Jan 11 14:21 ../
21 drwxrwxr-x  2 1003 1003 4096 Jan 11 14:22 dir/-rw-rw-r--  1 1003 1003    
22 0 Jan 11 14:22 file.txt

详细信息中以d开头的文件是目录文件,以 - 开头的文件就是普通文件类型。

以上都是显示当前路径的内容,ls同样也可以显示指示路径的内容

ls -a /root

pwd命令

Pwd Plocess work dir 当前工作路径

语法:pwd

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

举例:

cd命令

Linux理论知识:路径的认识

  • Linux系统中,磁盘上的件和录被组成录树,每个节点都是录或⽂件
  • 中普通定是录树的叶节点
  • 录可能是叶(录),也可能是路上节点
  • 理解路径存在的意义:树状组织⽅式,都是为了保证快速定位查找到指定的件,定位件就 需要具有唯性的案来进定位件。其中任何个节点,都只有节点,所以,从根 录开始,定位指定件,路径具有唯
  • 对路径:般从/开始,不依赖其他录的定位件的⽅式
  • 对路径:相对于当前⽤⼾所处录,定位件的路径
  • 对路径般不会随着⽤⼾的路径变化丧失唯性,般在特定服务的配置件中经常被使
  • 对路径因为它的便捷性,般在命令中使较多

windows:  \ 是路径分隔符 Linux: / 是linux下的路径分隔符

/root/lesson

第一个/是根目录,其余的是路径分隔符

语法:cd 目录名

功能:改变工作目录。将工作目录改变到指定的目录下

举例:

1#返回上级⽬录
2 [whb@bite-alicloud ~]$ pwd
3 /home/whb
4 [whb@bite-alicloud ~]$ cd ..
5 [whb@bite-alicloud home]$ pwd
6 /home
7 
8#绝对路径定位⽬录或者⽂件
9 [whb@bite-alicloud home]$ pwd
10 /home
11 [whb@bite-alicloud home]$ cd /home/whb/test
12 [whb@bite-alicloud test]$ pwd
13 /home/whb/test
14 
15#相对路径定位⽬录或者⽂件
16 
17 [whb@bite-alicloud test]$ pwd
18 /home/whb/test
19 [whb@bite-alicloud test]$ cd ../temp/
20 [whb@bite-alicloud temp]$ pwd
21 /home/whb/temp
22 # 每⼀次新建⼀个⽤⼾都会在/home⽬录下为新⽤⼾创建新的⼯作⽬录,⽬录以新⽤⼾名称命名
23 # root⽤⼾在安装操作系统的时候,就已经内置了⼯作⽬录
24: /root 
25[whb@bite-alicloud temp]$ ls /home
26 bss  gaobo  luojie  whb  wudu
27 # 快速进⼊⾃⼰的家⽬录
28 
29[whb@bite-alicloud test]$ whoami
30 whb
31 [whb@bite-alicloud test]$ pwd
32 /home/whb/test
33 [whb@bite-alicloud test]$ cd ~
34 [whb@bite-alicloud ~]$ pwd
35 /home/whb
36 # 返回到最近访问⽬录
37 
38[whb@bite-alicloud ~]$ pwd   # 当前在/home/whb⽬录下
39 
40/home/whb
41 [whb@bite-alicloud ~]$ cd /  # 进⼊/⽬录
42 
43[whb@bite-alicloud /]$ pwd
44 /
45 [whb@bite-alicloud /]$ cd -  # 直接可以回退到最近⼀次所处的⽬录:/home/whb 
46/home/whb
47 [whb@bite-alicloud ~]$ pwd
48 /home/whb
49 [whb@bite-alicloud ~]$ cd -  # 直接可以回退到最近⼀次所处的⽬录:/ 
50/
51 [whb@bite-alicloud /]$ pwd
52 /
53 [whb@bite-alicloud /]$ cd -  # 同上
54 
55/home/whb
56 [whb@bite-alicloud ~]$ pwd
57 /home/whb

隐藏文件:.   .. 

. 特殊目录:当前目录

..特殊目录:当前路径的上级目录

cd .. 常用来进行路径的回退

少年没有乌托邦,心向远方自明朗!

如果这个博客对你有帮助,给博主一个免费的点赞就是最大的帮助
欢迎各位点赞,收藏关注
如果有疑问或有不同见解,欢迎在评论区留言
后续会继续更新大连理工大学相关课程和有关Linux的内容和示例
点赞加关注,学习不迷路,好,本次的学习就到这里啦!!!

我们下次再见喽!

相关文章:

Linux——基本指令

我们今天学习Linux最基础的指令 ls 指令 语法: ls [选项] [⽬录或⽂件] 功能:对于⽬录,该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件,将列出⽂件名以及其他信 息。 命令中的选项,一次可以传递多个 &#xff0c…...

MySql面试总结(二)

WHERE 子句优化 截至2024年7月,MySQL最新稳定版本是8.2,并不存在MySQL 8.4 。下面从常见的几个方面为你介绍 MySQL 8.x 中 WHERE 子句的优化方法: 1. 确保使用索引 原理:索引可以加快数据的查找速度,当 WHERE 子句中的条件列有索引时,MySQL 可以直接定位到符合条件的数…...

Pytorch中的主要函数

目录 一、torch.manual_seed(seed)二、torch.cuda.manual_seed(seed)三、torch.rand(*size, outNone, dtypeNone, layouttorch.strided, deviceNone, requires_gradFalse)四、给大家写一个常用的自动选择电脑cuda 或者cpu 的小技巧五、torch.version.cuda;torch.bac…...

Java实现大数据量导出报表

一、实现方式 在Java中,导出数据到Excel有多种方式,每种方式都有其优缺点,适用于不同的场景。以下是常见的几种方式及其特点: 1.1 Apache POI Apache POI 是 Java 中最流行的库,支持读写 Excel 文件(包括…...

大语言模型 智能助手——既能生成自然语言回复,又能在必要时调用外部工具获取实时数据

示例代码: import json from langgraph.graph import Graph, END,StateGraph from langchain_core.utils.function_calling import convert_to_openai_function from langchain_community.tools.openweathermap import OpenWeatherMapQueryRun from langchain_core…...

PyTorch 系统教程:理解机器学习数据分割

数据分割是机器学习中的一个基本概念,它直接影响模型的性能和泛化。在本文中,我们将深入研究为什么数据分割在机器学习中很重要,并演示如何使用PyTorch有效地实现它。 理解数据分割 数据分割是将数据集划分为单独的组以进行训练、验证和测试…...

分水岭算法(Watershed Algorithm)教程:硬币分割实例

import cv2 import numpy as np# 1. 图像预处理 img cv2.imread("./water/water_coins.jpeg") gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) ret, thresh cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY_INV cv2.THRESH_OTSU) kernel np.ones((3, 3), np.int8)…...

【STM32项目实战系列】基于STM32G474的FDCAN驱动配置

前言:本周工作中用到了CANFD的驱动,由于以前都是用到的CAN2.0,所以过程并不是特别的顺利,所以中间遇到几个比较小的问题导致自己卡住了一段时间,特此记录一下并完全奉上自己的配置的源码。 1,CANFD配置与简…...

shell文本处理

shell文本处理 一、grep ​ 过滤来自一个文件或标准输入匹配模式内容。除了 grep 外,还有 egrep、fgrep。egrep 是 grep 的扩展,相当于 grep -E。fgrep 相当于 grep -f,用的比较少。 用法 grep [OPTION]... PATTERN [FILE]...支持的正则描述…...

如何利用客户端双向TLS认证保护云上应用安全

双向TLS(mTLS)通过要求服务器和客户端双方使用数字证书来验证彼此身份,从而扩展了传统TLS的安全性。常规的TLS只会验证服务器的身份(如大家的浏览器在验证网站时的场景),而mTLS确保在任何数据交换发生之前,双方都对彼此持有信任。在本文中&am…...

nlp第十节——LLM相关

一、模型蒸馏技术 本质上是从一个大模型蒸馏出小模型,从小模型训练出来的概率分布(如自回归模型预测下一个字的概率分布)分别与大模型预测的概率分布和ground label求loss。与大模型预测的概率分布用KL散度求loss,与ground label用…...

T-SQL 语言基础: SQL 数据库对象元数据及配置信息获取

目录 介绍目录视图 获取表和架构名称获取列信息 信息架构视图 获取表信息获取列信息 系统存储过程和函数 获取对象列表获取对象详细信息获取约束信息获取数据库属性信息 总结引用 介绍 在 SQL 数据库管理中,获取数据库对象的元数据信息是至关重要的。元数据提供了…...

ue5 创建多列StreeView的方法与理解

创建StreeView的多列样式怎么就像是创建单行单列差不多?貌似就是在单行单列中加入了多列widget? 示例代码 DetailTabWidget #pragma once #include "TreeViewItemBase.h"class SDetailTabWidget : public SCompoundWidget {SLATE_BEGIN_ARGS(SDetailT…...

C# OnnxRuntime部署DAMO-YOLO香烟检测

目录 说明 效果 模型信息 项目 代码 下载 参考 说明 效果 模型信息 Model Properties ------------------------- --------------------------------------------------------------- Inputs ------------------------- name:input tensor:Floa…...

陕西省地标-DB61/T 1121-2018 政务服务中心建设和运营规范

揭秘陕西省智慧政务服务中心新标准:打造高效便捷的服务新体验 随着信息化时代的深入发展,智慧政务已成为提升政府服务效率、优化营商环境的重要举措。陕西省作为全国政务改革的先行者,近期颁布了《陕西省地标-DB61_T 1121-2018 政务服务中心…...

UDP协议(20250303)

1. UDP UDP:用户数据报协议(User Datagram Protocol),传输层协议之一(UDP,TCP) 2. 特性 发送数据时不需要建立链接,节省资源开销不安全不可靠的协议 //一般用在实时性比较高…...

【四.RAG技术与应用】【12.阿里云百炼应用(下):RAG的云端优化与扩展】

在上一篇文章中,我们聊了如何通过阿里云百炼平台快速搭建一个RAG(检索增强生成)应用,实现文档智能问答、知识库管理等基础能力。今天咱们继续深入,聚焦两个核心问题:如何通过云端技术优化RAG的效果,以及如何扩展RAG的应用边界。文章会穿插实战案例,手把手带你踩坑避雷。…...

Docker新手入门(持续更新中)

一、定义 快速构建、运行、管理应用的工具。 Docker可以帮助我们下载应用镜像,创建并运行镜像的容器,从而快速部署应用。 所谓镜像,就是将应用所需的函数库、依赖、配置等应用一起打包得到的。 所谓容器,为每个镜像的应用进程创建…...

【星云 Orbit • STM32F4】08. 用判断数据头来接收据的串口通用程序框架

【星云 Orbit • STM32F4】08. 用判断数据头来接收据的串口通用程序框架 1. 引言 本教程旨在帮助嵌入式开发小白从零开始,学习如何在STM32F407微控制器上实现一个基于串口的数据接收程序。该程序能够通过判断数据头来接收一串数据,并将其存储到缓冲区中…...

HSPF 水文模型建模方法与案例分析实践技术应用

在水文模拟领域,HSPF 模型(Hydrological Simulation Program Fortran)与 SWAT 模型一样,都是备受瞩目的水文模型软件。HSPF 模型因其强大的功能和简便的操作,在全球范围内得到了广泛应用。该模型不仅能够在缺乏测量数据…...

调用支付宝接口响应40004 SYSTEM_ERROR问题排查

在对接支付宝API的时候,遇到了一些问题,记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...

STM32+rt-thread判断是否联网

一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...

CMake基础:构建流程详解

目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...

【论文阅读28】-CNN-BiLSTM-Attention-(2024)

本文把滑坡位移序列拆开、筛优质因子,再用 CNN-BiLSTM-Attention 来动态预测每个子序列,最后重构出总位移,预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵(S…...

算法笔记2

1.字符串拼接最好用StringBuilder&#xff0c;不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...

HDFS分布式存储 zookeeper

hadoop介绍 狭义上hadoop是指apache的一款开源软件 用java语言实现开源框架&#xff0c;允许使用简单的变成模型跨计算机对大型集群进行分布式处理&#xff08;1.海量的数据存储 2.海量数据的计算&#xff09;Hadoop核心组件 hdfs&#xff08;分布式文件存储系统&#xff09;&a…...

HarmonyOS运动开发:如何用mpchart绘制运动配速图表

##鸿蒙核心技术##运动开发##Sensor Service Kit&#xff08;传感器服务&#xff09;# 前言 在运动类应用中&#xff0c;运动数据的可视化是提升用户体验的重要环节。通过直观的图表展示运动过程中的关键数据&#xff0c;如配速、距离、卡路里消耗等&#xff0c;用户可以更清晰…...

Java编程之桥接模式

定义 桥接模式&#xff08;Bridge Pattern&#xff09;属于结构型设计模式&#xff0c;它的核心意图是将抽象部分与实现部分分离&#xff0c;使它们可以独立地变化。这种模式通过组合关系来替代继承关系&#xff0c;从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...

STM32HAL库USART源代码解析及应用

STM32HAL库USART源代码解析 前言STM32CubeIDE配置串口USART和UART的选择使用模式参数设置GPIO配置DMA配置中断配置硬件流控制使能生成代码解析和使用方法串口初始化__UART_HandleTypeDef结构体浅析HAL库代码实际使用方法使用轮询方式发送使用轮询方式接收使用中断方式发送使用中…...

Golang——9、反射和文件操作

反射和文件操作 1、反射1.1、reflect.TypeOf()获取任意值的类型对象1.2、reflect.ValueOf()1.3、结构体反射 2、文件操作2.1、os.Open()打开文件2.2、方式一&#xff1a;使用Read()读取文件2.3、方式二&#xff1a;bufio读取文件2.4、方式三&#xff1a;os.ReadFile读取2.5、写…...