Linux介绍和文件管理

一·Linux的起源

1.Unix

Dennis Ritchie和Ken Thompson发明了C语言,而后写出了Unix的内核

2.Minix

MINIX是一种基于微 内核架构的类UNIX计算机操作系统,由 Andrew S. Tanenbaum发明

3.Linux内核

芬兰赫尔辛基大学的研究生Linus Torvalds基于Gcc、 bash开发了Linux内核

4.Linux发行版

因为Linux的内核是开源的,在之后各个公司开始通过Linux 的内核开发不同发行版本的Linux

二·Linux是什么

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、 支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和 64位硬件。

三·终端

Linux 的终端就是控制台, 是用户与内核交互的平台, 通过输入指令 来控制内核完成任务操作。

四·Shell

shell是linux的外壳。是一个内核的解释器,让我们跟内核交流翻译的工具。

命令的解释:

可以解析我们给shell终端的命令,来控制操作系统 做相关的功能

保护操作系统:

可以帮助我们通过一条简单的命令来调用系统函数 或者系统接口,来依次完成我们需要的功能,不会 导致调用错误或者其他问题导致系统不能正常使用。

五·Linux目录结构

 根目录:/

/bin存放基础系统所需的命令。
/sbin存放超级权限用户root的可执行命令。
/etc存放系统程序或者一般工具的配置文件。
/usr用户程序包含二进制文件、库文件、文档和二级程序的源代码。
/home所有用户用home目录来存储他们的个人档案。
/mnt挂载目录临时安装目录,系统管理员可以挂载文件系统。

除上面的之外还有/dev ,/prov ,/var, /home, /mnt

 绝对路径和相对路径

绝对路径:由根目录开始的都是绝对路径,例:/boot,/usr/local目录

相对路径:相对于当前路径的写法是相对路径,例:../var/log目录,即对当前路径而言,上一级路径下var文件下的log目录

当前目录用“./”表示

上一级目录用“../”表示

六·文件管理的基本命令

格式:

命令字 [命令选项] [命令参数]        #用空格做分隔符

命令选项:-xxx xxx是什么作用

命令参数:路径或文件名

1.shutdown命令

   shutdown命令是关机程序

命令字 [命令选项] [命令参数] 作用
shutdown -r now即刻重启
shutdown -r 1010分钟后重启
shutdown -h now立刻关机
shutdown -h 1010分钟后关机

2.pwd命令

查看当前所在目录

3.ls或ll

命令字 [命令选项] [命令参数] 作用
ls -l以列的方式显示目录内容
ls -a显示所有包括隐藏目录
ll相当于ls -l
ls -a /bin查看/bin下的所有文件
ls
aa        ab      ax.doc     demo08.sh  demo12.sh  sd.bakls -l
总用量 68
-rw-r--r-- 1 root root     0 7月  17 09:36 aa
-rw-r--r-- 1 root root   176 7月  17 10:06 aaa
ls -a
.         as.txt         .cache     demo12.sh         soft
..        a.txt          .cshrc     for2.sh           .ssh

 

4.cd命令

切换目录

命令字 [命令选项] [命令参数] 作用
cd /切换到根目录
cd /etc切换到根目录的etc目录
cd ~或cd root切换到root目录
cd ..到上一级目录

~·root代表家目录

[root@iZbp15sedn9ze8624un811Z /]# cd ~
[root@iZbp15sedn9ze8624un811Z ~]# 

5.uname命令

显示系统重要信息

命令字 [命令选项] [命令参数] 作用
uname -r显示内核版本
uname -n显示主机名
uname -a显示所有系统重要信息

6.touch命令

改变文件时间

如果文件存在,改变时间,不存在则创建文件

touch file  改变file文件的时间

touch Liubei/zhangfei.txt  在Liubei目录下创建文件

7.mkdir命令

创建目录

mkdir aa  创建aa

mkdir -p aa/bb/cc 创建嵌套目录

若当前目录为“~”,则“aa”创建在“~”目录下,“bb”在aa目录下,“cc”在bb目录下,要查询到cc,必须从当前目录,即“~”下的目录文件开始递归查询

例: ls ~/aa/bb

查询aa  ls aa

查询bb   ls  ~/aa

查询cc    ls  ~/aa/bb

 cd ~
[root@iZbp15sedn9ze8624un811Z ~]# mkdir zyt.txt
[root@iZbp15sedn9ze8624un811Z ~]# ls
aaaa      as.txt  da.sh      demo10.sh  for.sh     zyt.txt

8.cp命令

复制文件

cp yuan.txt xin.txt    即将源文件复制到新文件中

9.rmdir命令

删除空文件或目录

rmdir /aa  删除根下空目录aa

10. rm命令

删除文件或目录

rm file   删除file文件

rm -r /aa  删除aa下所有文件

 11.mv命令

移动或更名

mv  /aa  ~/  将根目录下aa移动到家目录下

mv  aa  bb  将aa更名为bb

12.tar命令

打包

-c:创建一个包 

-z:压缩为.gzip格式

-f:创建一个包

-v:显示过程

-x:解包解压

命令字 [命令选项] [命令参数] 命令
tar -cf xxx.tar/aa将/下aa打成xxx.tar包
tar -tf xxx.tar bb将bb追加到包中
tar -xf xxx.tar解包
tar -czvf xxx.tar.gz /aaa bb将/aaa下bb文件打包压缩为xxx.tar.gz
tar -xzvf xxx.tar.gz将包解压到当前目录下

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

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

相关文章

分布式存储之 ceph 管理操作

一.资源池 Pool 管理 我们已经完成了 Ceph 集群的部署,但是我们如何向 Ceph 中存储数据呢?首先我们需要在 Ceph 中定义一个 Pool 资源池。Pool 是 Ceph 中存储 Object 对象抽象概念。我们可以将其理解为 Ceph 存储上划分的逻辑分区,Pool 由…

ELK日志收集

一、什么是ELK ELK 是由 Elasticsearch、Logstash、Kibana 三个开源软件的组成的一个组合体,ELK 是 elastic 公司研发的一套完整的日志收集、分析和展示的企业级解决方案。 ELK 的好处: ELK 组件在大数据运维系统中,主要可解决的问题如下&…

适用于 Android 的恢复应用程序合集分享

丢失重要文件或数据从来都不是一件有趣的事。这种情况可能发生在您的计算机和笔记本电脑上,也可能发生在您的 Android 智能手机或平板电脑上。然而,尽管 Android 用户可能认为在这种情况下他们可用的选择较少,但用于 Android 数据恢复的应用程…

自定义注解 + Redis 实现业务的幂等性

1.实现幂等性思路 实现幂等性有两种方式: ⭐ 1. 在数据库层面进行幂等性处理(数据库添加唯一约束). 例如:新增用户幂等性处理,username 字段可以添加唯一约束. ⭐ 2. 在应用程序层面进行幂等性处理. 而在应用程序…

C#医学影像管理系统源码(VS2013)

目录 一、概述 二、系统功能 系统维护 工作站 三、功能介绍 影像采集 统计模块 专业阅片 采集诊断报告 报告管理 一、概述 医学影像存储与传输系统(PACS)是一种集成了影像存储、传输、管理和诊断功能的系统。它基于数字化成像技术、计算机技术和…

大模型+编程,未来程序员躺平还是失业?

自然语言大模型编程可以更好地理解用户的需求,然后输出对应代码。 最近英伟达让AI自动写代码的开源神器已上线,Nvidia推出了Code Llama在线体验页面,Code Llama 是 Llama 2 的代码专用版本,无需注册,无需本地部署&…

Jangow

关于靶场环境配置,确实这个靶场存在很大的问题,不仅仅是网络的配置问题,更重要的是明知道如何修改网络环境配置,但是键盘存在很大的问题。许多字符输入不一致。 Vulnhub靶场,Jangow靶机环境找不到ip解决方法。_jangow…

基于springboot新生宿舍管理系统

系统背景 在当今高等教育日益普及的时代背景下,高校作为知识传播与创新的重要基地,其基础设施的智能化管理显得尤为重要。新生宿舍作为大学生活的起点,不仅是学生日常生活与学习的重要场所,也是培养学生独立生活能力和团队合作精神…

Ubuntu 24.04 LTS 桌面安装MT4或MT5 (MetaTrader)教程

运行脚本即可在 Ubuntu 24.04 LTS Noble Linux 上轻松安装 MetaTrader 5 或 4 应用程序,使用 WineHQ 进行外汇交易。 MetaTrader 4 (MT4) 或 MetaTrader 5 是用于交易外汇对和商品的流行平台。它支持各种外汇经纪商、内置价格分析工具以及通过专家顾问 (EA) 进行自…

项目实用linux 操作详解-轻松玩转linux

我之前写过完整的linux系统详解介绍: LInux操作详解一:vmware安装linux系统以及网络配置 LInux操作详解二:linux的目录结构 LInux操作详解三:linux实际操作及远程登录 LInux操作详解四:linux的vi和vim编辑器 LInux操作…

VPN以及GRE和MGRE

VPN VPN — 是虚拟专用网络 通俗地说,就是通过虚拟的手段,将两个独立的网络,穿越一个公共网络进行连接,实现点到点专线的效果(可以理解为:一个分公司通过公网和总公司建立点到点的专线连接) 现…

数据库理论基础

1.什么是数据库 1.1数据 描述事物的符号记录, 可以是数字、 文字、图形、图像、声音、语言等,数据有多种形式,它们都可以经过数字化后存入计算机。 1.2数据库 存储数据的仓库,是长期存放在计算机内、有组织、可共享的大量数据…

【05】LLaMA-Factory微调大模型——初尝微调模型

上文【04】LLaMA-Factory微调大模型——数据准备介绍了如何准备指令监督微调数据,为后续的微调模型提供高质量、格式规范的数据支撑。本文将正式进入模型微调阶段,构建法律垂直应用大模型。 一、硬件依赖 LLaMA-Factory框架对硬件和软件的依赖可见以下…

Redis高级篇—分布式缓存

目录 Redis持久化 RDB持久化 AOF持久化 RDB与AOF对比 Redis主从 全量同步 增量同步 Redis哨兵 RedisTemplate集成哨兵实现 Redis分片集群 散列插槽 集群伸缩 故障转移 自动故障转移 手动故障转移 RedisTemplate访问分片集群 Redis持久化 RDB持久化 RDB全称Re…

Alpine Linux 轻量级Linux 适合于 docker 容器镜像

Alpine Linux是创始于2010年4月及以前的、一款开源社区开发的、基于musl libc和BusyBox的轻量级Linux发行版;适合用来做路由器、防火墙、VPNs、VoIP 盒子以及服务器的操作系统。 Alpine 的意思是“高山的”。Alpine Linux 围绕 musl libc 和 busybox 构建。这使得它…

LockSupport详解

目录 LockSupport详解1、LockSupport简介LockSupport 类的构造方法LockSupport 类的属性Thread类的parkBlocker属性LockSupport 类的常用方法挂起线程的相关方法唤醒线程的相关方法unpark(Thread thread)方法注意点LockSupport使用示例判断park的条件建议使用while而不是if引出…

算法篇 滑动窗口 leetCode 水果成篮

水果成蓝 1.题目描述2.图形分析2.1原理解释2.2 怎么想出使用滑动窗口2.3 图形分析 3.代码演示 1.题目描述 2.图形分析 2.1原理解释 2.2 怎么想出使用滑动窗口 2.3 图形分析 3.代码演示

Android 10.0 Launcher3拖拽图标进入hotseat自适应布局功能实现一

1.前言 在10.0的系统rom定制化开发中,在对于launcher3的一些开发定制中,在对hotseat的一些开发中,需要实现动态hotseat居中 的功能,就是在拖拽图标进入和拖出hotseat,都可以保持hotseat居中的功能,接下来分…

【Linux】基础I/O——理解ext2文件系统

我们到现在为止讲的都是打开的文件。现在我们讲讲没有打开的文件 如果一个文件没有被打开,那它就是在磁盘中被存储的,我们就要关心路径问题,存储问题,文件获取问题,那么操作系统是怎么处理这些问题的?不急…

配置SMTP服务器的要点是什么?有哪些限制?

配置SMTP服务器安全性如何保障?如何高效配置服务器? SMTP作为电子邮件发送的核心协议,其配置对于确保邮件的成功传递和安全至关重要。AokSend将详细介绍配置SMTP服务器的关键要点,帮助读者建立一个高效、安全的邮件发送系统。 配…