Linux_基础

文件结构

Linux的文件结构是一个倒的树状图,具体结构如下:

bin:存放二进制文件

boot:存放系统启动文件

dev:存放设备文件

etc:存放系统管理时要用到的各种配置文件和子目录

lib:存放系统动态连接共享库

home:存放普通用户的主目录

root:存放超级用户的主目录

路径

路径分为绝对路径和相对路径。

绝对路径

绝对路径是从根目录开始的路径,例如“文件结构”图中的Linux的绝对路径为/home/Linux

相对路径

相对路径是根据当前位置来确定的路径," . "代表当前路径,例如当前路径为/home,那么Linux的相对路径就是./Linux

基本指令

终端相关

打开命令行终端:ctrl+alt+t,以此种方式打开的目录位置为用户的主目录

关闭命令行终端:输入exit,之后回车

清屏:ctrl+l 或者输入clear

ctrl + shift + n 在已经打开终端的基础上,新打开一个同路径的终端

ctrl + shift + t 在已经打开终端内,新起一个同路径窗口

命令提示符含义

打开命令行终端后,可以看到如下的内容,这个内容就是命令提示符

含义为:用户名@主机名:当前位置  用户状态

~代表的是用户的主目录,对于rsy用户,~就是/home/rsy

$代表该用户为普通用户,#代表该用户为超级用户

下面是查询命令:

whoami:查看当前登录的系统的用户名

hostname:显示当前系统的主机名

pwd:以绝对路径形式显示当前路径

文件

文件类型

Linux的文件类型有bcd-lsp:

  • b:block dev 块设备文件(U盘、SD卡、Flash)
  • c:char dev 字符设备文件(键盘、鼠标、串口)
  • d:dir 目录文件、文件夹
  • -:普通文件
  • l:link 链接文件、快捷方式
  • s:socket 套接字文件
  • p:pipe 管道文件

注意:Linux的文件类型并不由文件的扩展名决定

文件权限

文件权限rwx对于目录与其他文件的含义不同,具体含义如下:

权限类型对于目录( d )对于其他类型的文件
读( r )可读取目录或子目录的内容可查看文件
写(w)可创建、修改、删除文件或子目录可修改文件
执行(x)可进入该目录可运行该文件
-无权限无权限

ls指令

ls:列出目录内容,不显示隐含文件

ls -a:列出目录内容,包括隐含文件(以" . "开头的文件)

" . "代表当前目录," .. "代表上一级目录

ls -l:详细的列出目录的内容,以第一行为例,具体含义如下:

  • d:文件类型,有bcd-lsp
  • rwx:用户、用户组、其他用户的权限。rwx分别对应读、写、执行权限
  • 2:计数引用
  • 蓝框rsy:文件的所有者(属主)
  • 绿框rsy:文件的所属组
  • 4096:文件大小,单位为字节
  • Jul 27 13:16:文件的时间
  • Desktop:文件名

ls -l 文件名:详细的列出某一个文件的内容

touch指令

touch 文件名:创建一个名为xxx的空的普通文件( - ),创建的文件大小为0

touch 已存在的文件名:更新文件的时间,文件内容不变

rm指令

rm 文件名:删除指定的文件,可删除一个或多个

rm -f 文件名:作用与" rm 文件名 "一致

rm -i 文件名:删除之前会提示是否删除,y同意 n不同意

rm -r 文件名/目录名:删除指定的文件或目录,目录可以不为空,直接删除全部内容

rm *:删除全部文件

rm -r *:删除全部文件和目录

cp指令

cp 源文件名 目标位置:将源文件拷贝到目标位置,可以一次复制多个文件

注意:若目标位置原本就存在文件,cp会把目标位置的文件进行覆盖

使用cp -i 可以在覆盖之前询问是否要覆盖

cp -r 源目录 目标位置:将源文件夹拷贝到目标位置

mv指令

mv 源文件 目标位置:将指定文件移动到目标位置,若这个目标位置是当前位置,实际上就是改名

  • 移动目录与移动文件的操作完全一致,不需要加入任何选项
  • 移动时也可以进行改名,比如mv file2 ./dir1/file3就是将file2移到dir1中并改名为file3
  • 可以实现一次性移动多个文件到某个目标位置

注意:若目标位置原本就存在文件,mv会把目标位置的文件进行覆盖

使用mv -i 可以在覆盖之前询问是否要覆盖

目录

cd指令

cd 目录 :将当前位置改变为指定目录,这个目录可以为绝对路径、相对路径、特殊的目录 

特殊的目录命令含义
cd /进入根目录
cd ~进入用户主目录
cd进入用户主目录
cd .进入当前目录
cd ..进入上级目录
cd -返回到上一次的工作目录

mkdir指令

mkdir 目录名:在当前位置创建指定名称的目录,可以创建一个,也可以创建多个

mkdir -p 路径名:在指定路径名创建目录,路径不存在时会自动创建相应的目录

rmdir指令

rmdir 目录名:删除指定的目录,该目录必须为空

rmdir -p 目录名:删除指定的目录,该目录必须为空。若删除后,父目录也为空,会自动删除

rm -r 文件名/目录名:删除指定的文件或目录,目录可以不为空,直接删除全部内容

共享文件夹

共享文件夹的作用是在windows与虚拟机之间进行文件的交互。具体建立过程如下:

1、关机虚拟机

2、按照如下操作对虚拟机进行配置,最终点击添加共享文件夹路径

3、选择共享文件夹路径,路径中不能有中文

4、开机虚拟机,重新配置虚拟机

5、禁用共享文件夹,之后点击确定

6、重复4步骤,启用共享文件夹,之后点确定

7、window下,在共享文件夹中建立一个文件,写点东西

8、虚拟机下,访问共享文件夹,目录为 /mnt/hgfs/共享文件夹名

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

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

相关文章

【Vue2】3-使用Vue脚手架

目录 初始化脚手架 说明 具体步骤 模板项目的结构 关于不同版本的Vue vue.config.js配置文件 ref属性 配置项props mixin(混入) 插件 scoped样式 总结TodoList案例 webStorage(浏览器本地存储) TodoList本地存储 组…

UE4Editor.exe运行与调试 “-run=XX” 命令行

如果看到这么一条工作命令: %EnginePath%\Binaries\Win64\UE4Editor-Cmd.exe %ClientPath%\%ProjectName%.uproject -runHotPatcher {其它配置} 它意味着命令行,“-run” 后面接的内容是命令行, class UHotPatcherCommandlet :public UComma…

【初阶数据结构篇】栈的实现(赋源码)

文章目录 栈1 代码位置2 概念与结构1.1概念1.2结构 2 栈的实现2.1 栈的初始化和销毁2.1.1 初始化2.1.2 销毁 2.2 栈顶插入和删除数据2.2.1 栈顶插入数据(压栈)2.2.2 栈顶删除数据(出栈) 2.3 返回栈顶数据2.4 返回栈的有效数据个数…

C++类型强转

C(四)类型强转 新类型的强制转换可以提供更好的控制强制转换过程,允许控制各种不同种类的强 制转换。C提供了四种转化 static_cast,reinterpret_cast,dynamic_cast 和 const_cast 以满足不同需求,C风格的强制转换好处是&#xff…

【深度学习】语音合成,TTS,PaddleSpeech

https://paperswithcode.com/task/text-to-speech-synthesis https://github.com/PaddlePaddle/PaddleSpeech https://github.com/coqui-ai/TTS https://github.com/keonlee9420/Expressive-FastSpeech2 https://github.com/TensorSpeech/TensorflowTTS docker镜像&#x…

【笔记】人工智能大模型在电力系统运行控制中的应用综述及展望

据统计,截至 2019 年底,我国风电和光伏的装机容量已经达到 415 GW,美国的可再生能源全年发电量已超过燃煤发电,同时欧洲计划在 2050 年完成 100% 可再生能源互联电网的建设。为了响应国家提出的“碳达峰”“碳中和”政策,国家电网公司提出在有效保障能源安全供应的前提下,…

嵌入式人工智能(31-基于树莓派4B的气压传感器-BMP280)

1、气压传感器 气压传感器(Pressure Sensor)是一种用于测量气体压力的装置。它可以将气体压力转换为电信号输出,进而实现对气体压力的监测和控制。气压传感器广泛应用于工业自动化、气象观测、建筑监测、航空航天等领域。 气压传感器的工作…

未来的智能农业:智能合约如何提升农业生产效率和可持续性

随着全球人口的增长和资源的有限性,农业生产面临着越来越大的挑战。如何在提高生产效率的同时保障可持续发展成为全球农业发展的关键问题。智能合约作为一种基于区块链技术的自动化执行合约,正在逐渐应用于农业领域,为农业生产带来了新的机遇…

Redis:RDB持久化

1. 简介 实现类似照片记录效果的方式,就是把某一时刻的数据和状态以文件的形式写到磁盘上,也就是 快照。这样一来即使故障宕机,快照文件也不会丢失,数据的可靠性也就得到了保证。 这个快照文件就称为RDB文件(dump.rdb)&#xff0c…

从代码层面熟悉UniAD,开始学习了解端到端整体架构

0. 简介 最近端到端已经是越来越火了,以UniAD为代表的很多工作不断地在不断刷新端到端的指标,比如最近SparseDrive又重新刷新了所有任务的指标。在端到端火热起来之前,成熟的模块化自动驾驶系统被分解为不同的独立任务,例如感知、…

数据倾斜优化思路实践

数据倾斜,顾名思义,就是在计算过程中数据分散度不够,导致某个节点数据过于集中,从而导致任务执行效率大大降低。参照对比下MR的整体流程和ODPS,整体结合理解数据倾斜发生的几个生命周期的节点,如下图&#…

WordPress设置固定连接后提示404

WordPress设置固定链接后出现404错误通常是因为服务器的伪静态规则没有正确设置。以下是几种常见的服务器环境下的解决方案: 宝塔面板:如果服务器安装了宝塔面板,可以在宝塔面板中选择对应的WordPress伪静态规则并保存设置 。 Apache服务器&a…

Linux——DNS服务搭建

(一)搭建nginx 1.首先布置基本环境 要求能够ping通外网,有yum源 2.安装nginx yum -y install nginx 然后查看验证 3.修改网页配置文件 修改文件,任意编写内容,然后去物理机测试 (二)创建一…

C++知识点总结:2.类和对象(自用)

类和对象 1. 类和对象的关系2. 对象指针3. 在堆上创建对象4. 成员访问限定符5. 名字编码(Name Mangling)6.构造函数7.构造函数的重载8.初始化列表8. 成员变量初始化的顺序(通过初始化列表)9. 初始化 const 成员变量10. 析构函数11…

【机器学习】pytorch 常用函数解析

目录 一、基本函数介绍 1.1 nn.Module 类 1.2 nn.Embedding 1.3 nn.LSTM 1.4 nn.Linear 1.5 nn.CrossEntropyLoss 1.6 torch.save 1.7 torch.load 1.8 nn.functional 1.9 nn.functional.softmax 本文主要对 pytorch 中用到的函数进行介绍,本文会不断更新~…

C语言内存函数精讲

目录 引言 1.内存分配函数malloc 2.内存释放函数free 3.内存拷贝函数memcpy 4.内存移动函数memmove 5.内存设置函数memset 6.内存比较函数memcmp 总结 引言 在C语言编程中,内存管理是核心技能之一。C语言提供了一系列内存操作函数,这些函数在动…

把Hexo博客迁移到新电脑

原文:https://blog.c12th.cn/archives/31.html 前言 把博客迁移到新电脑,以前推 Github 仓库不用配Key也能推,现在需要配Key了… 准备工作 确保在新电脑上配置好 Node.js 的环境 安装hexo npm install hexo-cli -g安装插件 npm install …

nmcli修改连接名 笔记240725

nmcli修改连接名 nmcli connection modify 原名 con-name 新名nmcli connection modify UUID con-name 新名通过网络名或uuid删除连接 nmcli connection delete 连接名或uuid通过设备名删除连接 nmcli device disconnect 设备连接用 nmcli device connect 设备名 创建的连接…

在android中怎么处理后端返回列表中包含图片id,如何将列表中的图片id转化成url

在 Android 中实现从包含图片 ID 的列表获取实际图片 URL 并显示图片,你可以使用以下步骤: 定义数据模型:创建一个 Java 或 Kotlin 类来表示列表中的对象。 网络请求:使用 Retrofit 或其他网络库来获取图片 URL。 异步处理:使用 AsyncTask、RxJava 或 Kotlin 协程来处理网…

算法训练 2024.7.27 17:25

目录 1. 两数之和2.反转链表3. 是否为有效的括号4.最长公共前缀5.合并两个有序数组6. 岛屿的个数7. 最小路径和8. 三数之和9. 计数质数10. 字符串转换整数 ( atoi) 1. 两数之和 题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为…