Linux基础(持续更新~)

Linux研究(一):Linux 系统目录结构详解 Linux研究(一):Linux 系统目录结构详解,Linux系统目录结构是一个层次化的文件系统布局,它提供了一种组织和管理文件、程序和资源的标准化方式。在Linux系统中,各个目录有着特定的用途和含义,使得系统管理、软件安装和用户数据等操作更加方便和一致。 阅读详情

常见的Linux目录

1、“/”:根目录

2、“/root”:root 用户的家目录

3、“/home/username ”:普通用户的家目录

4、“/etc”:配置文件目录(类似于Windows的注册表)

5、“/bin ”:命令目录

6、“/sbin ”:管理命令目录

7、“/usr/bin /usr/sbin”:系统预装的其他命令

Linux基础命令

ls

  • 查看文件

• ls /:查看根目录下有哪些文件

init 0

  • 系统关机

万能帮助命令

  • man help info
  • man帮助

• man是 manual的缩写

• man 帮助用法演示

• # man ls

• man 也是一条命令,分为9章,可以使用 man 命令获得 man 的帮助

• #man 7 man

  • help帮助

• shell(命令解释器)自带的命令称为内部命令,其他的是外部命令,使用type可以看是内部命令还是外部命令

• type cdtype passwdtype ls

• 内部命令使用 help 帮助

• # help cd

• 外部命令使用help帮助

• # ls --help

  • info

• info 帮助比 help 更详细,作为 help 的补充

• # info ls

pwd

  • 显示当前的目录名称

cd

  • 更改当前的操作目录

• cd /path/to/...绝对路径

• cd ./path/to/...相对路径

• cd ../path/to/...相对路径

ls

  • 查看当前目录下的文件

• ls [选项,选项...】参数 ….

• 常用参数:

• -l 长格式显示文件

• 第一个“-”代表是普通文件,类似于window中文本文件。

• 第一个“d”代表是文件夹,类似于Windows中的文件夹。

• 后边的九个字符表示文件/目录的权限

• ls -l .和ls -l含义一样

• -a 显示隐藏文件

• 查看隐藏文件和隐藏文件夹,Linux里边只要在文件/文件夹前已“.”开头命名就可以隐藏。

• -r 逆序显示

• 单独执行ls -r和执行ls没什么太大区别,带着-l参数一起就会有不同,默认按照文件名逆序显示。

• -t 按照时间顺序显示

• -R 递归显示

• 文件夹里还有新的文件或文件夹时会一并显示出来

• -h:按M显示文件大小

• man ls:查看ls详细内容

• ls /root /

• 同时显示/root目录和/目录内容

• ls -lrt多参数合并

su - root

  • 普通用户切换到root用户,执行后需要输入root用户命令。

cd

  • 切换目录

• cd -:切换回之前操作目录

• cd .:一个“.”是当前目录。

• cd ..:两个“.”是上一级目录(或者是cd ../)。

  • 更改目录操作

• cd /path/to/...绝对路径

• cd ./path/to/...相对路径

• cd ../path/to/...相对路径

文件与文件夹创建删除

  • mkdir

• 创建空目录

• mkdir belive:当前路径创建一个belive目录。

• mkdir a b c:当前路径创建a、b、c三个目录。

• 递归创建目录

• mkdir /root/a/aa

• -p参数:递归创建目录

• mkdir -p  /root/a/aa/b/bb/c/cc

  • touch

• 创建文件

• touch /sky

  • rmkdir

• 删除目录

• 默认只能删除空白目录

  • rm

• 删除命令

• -r:删除目录(包括目录下的所有文件)

• -f:删除文件不进行提示

• rm -r -f:删除目录非空不提示

• 高危操作:rm -r -f / a:根目录和空格a,这样会删除根目录然后再删除a

• -r和-f合并

• rm -rf a

• 注意:rm 命令可以删除多个目录,需谨慎使用

拷贝与移动

  • cp

• 复制文件或目录

• cp单独使用只能复制文件

• -r:复制目录和文件

• cp 复制的文件 复制的位置

• cp -r /root/a /tmp

• -v:显示复制的进度条

• cp -v /sky1 /tmp

• -p:复制保留原有所属组、时间

• -a:文件原封不动都保留(权限、所属组等)

  • mv

• mv[选项】源文件 目标文件

• mv「选项】源文件 目录

• 1、文件和文件夹移动

• mv /skyY /qq

• 2、文件重命名

• mv /sky /skyY

通配符

  • 定义:shell内建的符号
  • 用途:操作多个相似(有简单规律)的文件
  • 常用通配符

• *:匹配所有字符

• cp -v file* /qq

• ?:匹配单个字符

• cp /qq/file? /A

• [xyz]:匹配xyz任意一个字符

• [a-z]:匹配一个范围

• [!xyz] 或 [^xyz]:不匹配

文件内容查看

  • cat

• 文本内容显示到终端

• cat /etc/passwd

  • head

• 查看文件开头

• head -5 /etc/passwd

  • tail

• 查看文件结尾

• tail -3 /etc/passwd

• 常用参数 -f 文件内容更新后,显示信息同步更新。

  • wc

• 统计文件内容信息

• -l:看文件有多少行

• wc -l /etc/passwd

 

打包与压缩

  • 介绍

• 最早的 Linux 备份介质是磁带,使用的命令是 tar。

• 可以打包后的磁带文件进行压缩储存,压缩的命令是 gzip 和 bzip2。

• 经常使用的扩展名是 .tar.gz .tar.bz2 .t9z。

  • 打包

• tar

• c:打包,创建归档文件。

• 用法:tar -cvf archive.tar files/directories

• 作用:将指定的文件或目录打包成一个归档文件

• f:指定归档文件名

• 用法:tar -cvf archive.tar files/directories

• 作用:指定归档文件的名称

• tar cf 打包后路径和名字 要打包的名字

• tar cf /tmp/cf.tar /etc

• z:使用gzip压缩

• 用法:tar -czvf archive.tar.gz files/directories

• 作用:使用gzip算法对归档文件进行压缩

• j:使用bzip2压缩

• 用法:tar -cjvf archive.tar.bz2 files/directories

• 作用:使用bzip2算法对归档文件进行压缩

• x:解包

• -C:-C参数的作用是在执行tar命令时,先切换到指定的目录,然后再执行归档文件的创建或提取操作。这样可以方便地在不同目录之间操作归档文件,而不必手动切换目录。

• 解tar的包

• tar xf /cf412.tar -C /root/a/

• 解gzip的包

• tar zxf cf2.tar.gz -C /root/a/aa

• 解bzip2的包

• tar jxf cf3.tar.bz2 -C /root/a/aa/b

• v:数的作用是显示详细的操作信息,即在执行tar命令时显示正在处理的文件名。

• 1、当使用-c参数创建归档文件时,v参数会显示被添加到归档文件中的文件名。2、当使用-t参数列出归档文件内容时,v参数会显示归档文件中包含的文件名。3、当使用-x参数提取归档文件内容时,v参数会显示正在提取的文件名。因此,v参数可以帮助用户在执行tar命令时了解正在处理的文件,以及操作的进度和状态。如果不使用v参数,tar命令将在执行过程中不显示详细信息,只显示最终结果。

  • 压缩与解压缩

• gzip

• tar czf /cf2.tar.gz /etc

• bzip2

• tar cjf /cf3.tar.bz2 /etc

• tar、gzip、bzip2压缩大小比较

文件传输

  • scp

• 在Windows操作系统中,SCP(Secure Copy Protocol)是一种安全的文件传输协议,用于在本地计算机和远程服务器之间进行加密的文件传输。SCP通常用于在不同计算机之间安全地复制文件和目录。

• Windows中文件传输到Linux中 scp C:\Users\李晓易\Desktop\123.txt root@192.168.168.111:/home/a/

文本编辑器

  • vi和vim的区别

• vi:1、vi是Unix系统上最早的文本编辑器之一,通常存在于大多数Unix和Linux系统中。2、vi是一个基本的文本编辑器,功能相对简单,没有图形用户界面。3、vi的操作相对简洁,对于熟练的用户来说,可以快速编辑文件。

• vim:1、vim(Vi IMproved)是vi的增强版本,提供了更多功能和特性。2、vim在vi的基础上增加了许多功能,如语法高亮、代码折叠、多级撤销等。3、vim支持插件和脚本,用户可以通过插件扩展编辑器的功能。4、vim也可以通过不同的模式(命令模式、插入模式、可视模式)进行文本编辑,使得操作更加灵活和高效。

• vim是vi的增强版本,提供了更多的功能和定制选项,适合需要更多编辑功能和定制性的用户。对于只需要基本编辑功能的用户,vi也是一个简单而有效的选择。因此,vim通常被认为是更加先进和强大的文本编辑器,而vi则是更加基础和简单的编辑器。

  • 四种模式

• 正常模式(Normal-mode)

• 进行复制粘贴等操作

• 插入模式(Insert-mode)

• 按“i”进入插入模式可以编辑,在光标当前位置进行编辑。

• 按“I”大写的I进入插入模式,会跳转到光标所在行的首行进行编辑。

• 按“a”进入插入模式,在光标所在后一位进行编辑。

• 按“A”进入插入模式,在光标所在行最后一位进行编辑。

• 按“o”进入插入模式,在光标所在下一行产生一个空进行编辑。

• 按“O”进行插入模式,在光标所在上一行产生一个空行进行编辑。

• 命令模式(Command-mode)

• 进行保存或退出

• 可视模式(Visual-mode)

(三) Linux基本目录详解 了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。... 阅读详情

相关推荐

初识linux(一):全面了解linux目录结构&基础操作指令详解

操作系统是一款进行软硬件资源管理的软件。也就是说操作系统实质上也是一款软件。linux是一款具体的操作系统中的一个种类,而上述介绍中所涉及CentOs/Ubuntu等是一款具体的linux操作系统。2.对操作系统的理解像我们熟知一些操作系统包括Windows、Linux、macOS等,那么为什一定需要操作系统呢,上述众所提到的软硬件资源管理究竟是什么意思呢?首先我们日常所使用的计算机,它包含了显示器、硬盘、键盘等一系列的硬件资源。

whelloworldw的博客 562

2023年最详细介绍Linux 系统目录结构!你确定不来了解一下吗?

带你详细介绍Linux 系统目录结构,深刻了解虚拟机的内核!

lz17267861157的博客 2431

持续更新linux好用的命令行

持续更新linux一些好用的命令行

qq_21478261的博客 277

Linux各目录详解

(系统二进制目录):该目录包含了一些系统级的可执行命令和工具,通常只能由root用户执行。(引导目录):该目录包含了用于系统引导的文件,如内核和引导加载程序(bootloader)相关的文件。(二进制目录):这个目录包含了一些基本的可执行命令和工具,用于系统启动和在单用户模式下执行。(可选目录):该目录是用于存放可选应用程序的安装目录。(挂载目录):该目录是一个用于挂载可移动媒体设备(如USB驱动器、光驱等)的挂载点。(可变数据目录):该目录包含了经常变化的数据文件,如系统日志文件、邮件和缓存文件。

标准都是留给不爱的人,爱的本质是自由意志的沉沦 3613

LINUX进阶(持续更新)

linux的进阶之路汇总: 查看本系列汇总: =============================================================================== 一、linux进阶之基础篇 LINUX进阶(基础篇)之Linux常用工作命令 LINUX进阶(基础篇)之Linux文本编辑命令 LINUX进阶(基础篇)之系统状态检测命令 LINUX进阶(基础篇)之Linux输入输出重定向 LINUX进阶(基础篇)管道命令符和命令通配符、常用的转义字符

心跳包的博客 1725

手把手复现金蝶云星空V8.1文件上传漏洞(附完整POC与修复方案)

本文深度解析金蝶云星空V8.1文件上传漏洞,提供详细的漏洞复现步骤与完整POC,涵盖技术原理、测试环境搭建及验证流程。同时给出多维防护方案,包括官方补丁部署、临时缓解措施和长期安全加固建议,帮助企业有效防范任意文件上传风险。

weixin_30505225的博客 179

Linux基础知识大全(持续更新)

目录 Linux基础知识 系统目录结构 Linux系统安装 基本知识点 命令提示符 命令格式 历史命令和补全功能 开,关机以及重启 目录相关操作 文件相关操作 修改文件权限 文件打包,压缩,解压 查找命令 1.配置网络 2.管理磁盘 3.软件安装 安装软件的三种方法: 安装MySQL 安装Java 安装,配置Hadoop 免密登录 4.shell编程 输入语句 输出语句 文件运行命名格式 定义,调用函数 批量添加用户 统计数据 关闭防火墙 Li

选择大于努力,所以你的选择是什么? 4万+

U3d WebGL使用ToLua

首先我们在编辑器模式下加入Tolua插件,然后配置修改到在编辑器模式下能够正常的运行。 同个U3d 插件Build出WebGL的工程,运行的时候你会发现(有些需要把这个WebGL工程放在一个HttpServer下面,直接本地访问index.html会被拒绝,让你使用http的格式)。 当要加载完的时候会出现 To use dlopen, you need to use Emscripten'...

qq_35267906的博客 2946

Linux入门的基础知识点汇总,有这篇就够了(持续更新)

很多粉丝给一口君留言,想要学习Linux资料,其实关注一口君的公众号,后台回复 1024 ,就有很多非常不错的电子书,但是有一个问题,很多粉丝是初学者,而这一大堆电子书,估计随便一本,还没看完就基本上开始劝退了。 为什么呢? 因为Linux的知识体系非常的庞大,IT行业很多领域都需要使用到Linux,有运维的、有应用程序开发的、有驱动开发的、有系统优化的、有搞单片机的、有做系统移植的、有做网络产品的等等。 总结一句话,IT的很大部分从业者都需要掌握Linux的部分知识,但是由于每个人的从事领域不一样,对Li

一口Linux的专栏 1万+

从原理到实践:手把手教你用XY2-100协议控制激光振镜(含引脚定义图)

本文详细解析了XY2-100协议在激光振镜控制中的应用,从硬件接口定义到时序分析,再到Verilog硬件逻辑实现,提供了完整的开发指南。通过实际案例和优化策略,帮助开发者快速掌握高精度激光振镜控制技术,提升加工质量和效率。

weixin_30505225的博客 400

认知网络分析实战:用Python复现课堂对话研究(含LSA代码)

本文通过Python实战,详细演示了如何运用认知网络分析(ENA)和滞后序列分析(LSA)两种方法,对课堂对话数据进行深度挖掘。文章提供了从数据清洗、行为编码到网络构建、序列统计及可视化的完整代码流程,帮助教育研究者和数据分析师量化分析对话中的认知结构与动态互动模式,从而获得超越文本表面的研究洞见。

weixin_28559803的博客 155

Linux入门的基础知识点,有这篇就够了(持续更新)

很多粉丝给一口君留言,想要学习Linux资料,其实关注一口君的公众号,后台回复 1024 ,就有很多非常不错的电子书,但是有一个问题,很多粉丝是初学者,而这一大堆电子书,估计随便一本,还没看完就基本上开始劝退了。 为什么呢? 因为Linux的知识体系非常的庞大,IT行业很多领域都需要使用到Linux,有运维的、有应用程序开发的、有驱动开发的、有系统优化的、有搞单片机的、有做系统移植的、有做网络产品的等等。 总结一句话,IT的很大部分从业者都需要掌握Linux的部分知识,但是由于每个人的从事领域不一样,对Li

一口Linux的专栏 1万+

微调大模型如何准备数据集——常用数据集,Alpaca和ShareGPT

在大模型微调中,我们一般使用Alpaca 和 ShareGPT和两种格式的数据集。

Science prince的博客 1096

Ubuntu虚拟机基础教学大全,持续更新~

Ubuntu教学大全

weixin_63339973的博客 1917

在 PFCG 中完成 SAP Fiori 对象分配:把 Business Catalog、Space、Page 与授权一次讲透

摘要:SAP Fiori权限配置的关键在于理解Business Catalog与Space的分层授权逻辑。传统SAP GUI中直接分配事务码的方式不适用于Fiori环境,必须通过PFCG为角色分配Catalog(提供应用访问权限)和Space(控制首页展示结构)。Catalog会自动解析所需OData服务授权,而Space则决定用户在Launchpad中看到的导航布局。常见错误包括直接分配Page而非其所属Space,或仅配置Space而忽略Catalog。最佳实践是优先使用Catalog驱动授权提议,再在

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 327

手把手教你学simulink(36.1)--ACAC变换器场景示例:基于 Simulink 的矩阵变换器(Matrix Converter)

矩阵变换器(Matrix Converter, MC)是一种直接将交流电(AC)转换为不同频率和幅值的交流电的电力电子设备。与传统的基于直流环节的变频器不同,矩阵变换器不需要中间的直流环节,而是通过双向开关直接在输入和输出之间进行能量传递。这种结构使得矩阵变换器具有更高的效率、更小的体积和更好的动态响应。在本项目中,我们将使用 MATLAB/Simulink 来建模和仿真一个矩阵变换器,并分析其性能。Simulink 是一个强大的仿真工具,特别适合用于电力电子系统的建模和仿真。

MHD0815的博客 1065

【Linux】基础学习篇二:Linux基础命令(持续更新)

Linux:基础学习

m0_51574586的博客 996

磁悬浮分子泵:起源、现状与未来趋势深度解析

摘要 磁悬浮分子泵作为高真空获取的关键设备,通过磁悬浮技术实现转子无接触高速运转,大幅提升了真空系统的性能和可靠性。本文系统梳理了分子泵从机械轴承到磁悬浮的技术演变历程,分析了当前行业格局及主要厂商产品特性,包括爱德华兹、普发真空等国际巨头的技术优势。研究进一步探讨了磁悬浮分子泵在半导体制造、科研设备等领域的核心应用,通过数学模型揭示了其性能参数关系。最后,展望了未来在智能化、节能化等方面的发展趋势,为相关领域的技术创新提供参考。 关键词:磁悬浮分子泵;高真空技术;半导体制造;科研设备;技术发展

技术工作者 690

Linux基础操作(持续更新)

Linux基础操作

m0_51574586的博客 915

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Linux基础命令大全(持续更新)

【代码】Linux基础命令大全(持续更新)

因上努力,果上随缘。但行好事,莫问前程。 3346

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Linux如何通过镜像更新,linux镜像(持续更新)

linux实用指令 | 程序员线上排查必知必会linux指令(持续更新中)Linux线上排查程序员实用指南 一.乱码问题 二.帮助指令 1. help命令 2. man命令 3. info命令 三.性能监测与优化 1. top命令 参考资源 Linux线上排查程序员实用指南 ...Java开发需掌握的常用Linux命令(持续更...

weixin_28974441的博客 545

怀旧版电脑GBC模拟器

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

(持续更新中)Xwave的嵌入式学习笔记~

云笔记~

jingsuwang的博客 3813

Arch Linux 安装记录(持续更新)

自己重装archlinux的次数也很多了,每次总是有一些不满意就重装,喜欢这种从零开始的感觉,所以就此记录下archlinux的安装过程,当做自己安装配置的笔记用。距离第一次安装arch已经一年多了,中间也学到了许多linux方面的知识,对这个安装过程又有了全新的认识,最近重新看了下这篇博客,archwiki的安装过程也基本没变,此次更新主要更新了安装中提到的一些软件方面的,比如fcitx,还有y...

qq_37868876的博客 3939

Linux记录~持续更新~

ls -ildha /etc -i 显示对应id号 唯一标识 -l 显示详情 -d 显示当前文件夹 不包括子目录 -h 单位为KB 而不是B -a 显示所有 包括隐藏文件 mkdir mkdir -p 可以递归创建.例如mkdir -p /tmp/xiaodianying/Japan/boduo >>>这时在tmp文件夹下创建了xiaodia...

weixin_33985679的博客 79

Rocky-Linux基础入门从小白到大神(持续更新)

前言什么叫操作系统?操作系统就是协调连接计算机硬件和软件资源以提供给用户使用的核心系统软件,常用的操作系统有windows 、linux、macOS等。Linux、RockyLinux是什么?Linux是一种免费使用的开源系统内核,是继承了unix系统的核心设计逻辑开发的开源系统内核,而Rocky linux是基于linux内核开发的具体操作系统。基于linux内核开发的完整操作系统Ubuntu、CentOS、Rocky Linux 等。

CSD0019的博客 1964
上一篇: Efficient VPN(EVPN基础)
下一篇: MAC地址冲突案例
数通工程师小明
数通工程师小明 新星创作者: 信息安全技术领域 新星创作者: 信息安全技术领域
博客等级 码龄8年 2533粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数通工程师小明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值