Linux介绍和文件管理

news2024/9/22 1:44:38

一·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.bak

ls -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.coloradmin.cn/o/1935575.html

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

相关文章

注册安全分析报告:OneApm

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞 …

C语言 ——— 打印水仙花数

目录 何为水仙花数 题目要求 代码实现 何为水仙花数 “水仙花数”是指一个n位数,其各位数字的n次方之和等于该数本身 如:153 1^3 5^3 3^3,则153就是一个“水仙花数” 题目要求 求出0~100000的所有“水仙花数”并输出 代码实现 #i…

万字 AI 干货及感悟分享

最近一直在研究 AI Agent 在零代码平台中的应用, 特地研究并总结了一份AI学习的干货, 方便大家快速理解LLM, 并熟悉主流的AI大模型框架, 以及如何基于AI, 来改善我们传统的工作模式. 上面是本文的核心大纲, 接下来开始我的分享和总结. LLM介绍 1. LLM概念 大语言模型&#x…

【安当产品应用案例100集】001 — 基于UKEY的文件加密流转

随着企业信息化程度的不断提高,数据已成为企业最重要的资产之一。然而,数据泄露的风险也随之增加。数据泄露可能导致企业商业机密泄露、客户隐私泄露、经济损失以及法律诉讼等一系列严重后果。因此,保护数据安全已成为企业不可忽视的重要任务…

互联网行业的产品方向(二)

数字与策略产品 大数据时代,数据的价值越来越重要。大多数公司开始对内外全部数据进行管理与挖掘,将业务数据化,数据资产化,资产业务化,将数据产品赋能业务,通过数据驱动公司业务发展,支撑公司战…

3112. 访问消失节点的最少时间 Medium

给你一个二维数组 edges 表示一个 n 个点的无向图,其中 edges[i] [ui, vi, lengthi] 表示节点 ui 和节点 vi 之间有一条需要 lengthi 单位时间通过的无向边。 同时给你一个数组 disappear ,其中 disappear[i] 表示节点 i 从图中消失的时间点&#xff0…

Linux-交换空间(Swap)管理

引入概念 在计算机中,硬盘的容量一般比内存大,内存(4GB 8GB 16GB 32GB 64GB…),硬盘(512GB 1T 2T…)。 冯诺依曼的现代计算机结构体系里面的存储器就是内存 内存是一种易失性存储器&#xff0c…

如何在 PostgreSQL 中处理海量数据的存储和检索?

🍅关注博主🎗️ 带你畅游技术世界,不错过每一次成长机会!📚领书:PostgreSQL 入门到精通.pdf 文章目录 如何在 PostgreSQL 中处理海量数据的存储和检索?一、优化表结构设计二、分区技术三、数据压…

二叉树的后序遍历(寻找重复的子树,序列化

class Solution {List<TreeNode> resnew LinkedList<>();Map<String,Integer> mapnew HashMap<>();//用于存储子树public List<TreeNode> findDuplicateSubtrees(TreeNode root) {String xfind(root);return res;}public String find(TreeNode r…

HZNUCTF2023中web相关题目

[HZNUCTF 2023 preliminary]guessguessguess 这道题目打不开了 [HZNUCTF 2023 preliminary]flask 这道题目考察SSTI倒序的模板注入&#xff0c;以及用env命令获得flag 看题目&#xff0c;猜测是SSTI模板注入&#xff0c;先输入{7*7},发现模板是倒序输入的 输入}}7*7{{返回77…

springboot nacos的各种注解、手动操作监听配置变化(监听指定DataId/监听任何变化)

文章目录 springboot nacos监听配置变化&#xff08;监听指定DataId/监听任何变化&#xff09;监听任何配置变化Nacos注解NacosConfigurationPropertiesNacosValueNacosConfigListenerNacosInjectedNacosConfigServiceNacosNamingService springboot nacos监听配置变化&#xf…

OpenAI 开打价格战,GPT-4o 最新变种价格骤降 96%-97%

当地时间周四早晨&#xff0c;美国人工智能初创公司 OpenAI 宣布&#xff0c;正式上架价格显著下降的新一代入门级别人工智能「小模型」GPT-4o mini。 价格比较&#xff5c;图片来源&#xff1a;Artificial Analysis 据 OpenAI 披露&#xff0c;GPT-4o mini 的 API 价格将会是…

【AI大模型Agent探索】深入探索实践 Qwen-Agent 的 Function Calling

系列篇章&#x1f4a5; No.文章1【Qwen部署实战】探索Qwen-7B-Chat&#xff1a;阿里云大型语言模型的对话实践2【Qwen2部署实战】Qwen2初体验&#xff1a;用Transformers打造智能聊天机器人3【Qwen2部署实战】探索Qwen2-7B&#xff1a;通过FastApi框架实现API的部署与调用4【Q…

django报错(二):NotSupportedError:MySQL 8 or later is required (found 5.7.43)

执行python manage.py runserver命令时报版本不支持错误&#xff0c;显示“MySQL 8 or later is required (found 5.7.43)”。如图&#xff1a; 即要MySQL 8或更高版本。但是企业大所数用的还是mysql5.7相关版本。因为5.7之后的8.x版本是付费版本&#xff0c;贸然更新数据库肯定…

JAVASE-医疗管理系统项目总结

文章目录 项目功能架构运行截图数据库设计设计模式应用单列设计模式JDBC模板模板设计模式策略模式工厂设计模式事务控制代理模式注解开发优化工厂模式 页面跳转ThreadLocal分页查询实现统计模块聊天 项目功能架构 传统的MVC架构&#xff0c;JavaFX桌面端项目&#xff0c;前端用…

水经微图Web版1.10.0发布

水经微图&#xff08;简称“微图”&#xff09;新版已上线&#xff0c;在该版本中主要新增了三调图例符号库&#xff0c;以及其它功能的优化。 当前版本 当前版本号为&#xff1a;1.10.0-beta.2 如果你发现该版本中存在问题&#xff0c;请及时反馈给我们修订。 关于我们产品…

Adobe国际认证详解-影视后期

在当今的数字媒体时代&#xff0c;影视后期制作作为创意产业的核心环节&#xff0c;对于专业技能的要求日益提高。Adobe国际认证&#xff0c;作为全球创意设计领域的重要标杆&#xff0c;为影视后期制作人员提供了一个展示自我、提升技能的国际舞台。 何为影视后期&#xff1f;…

javaEE (3)

Json json--JavaScript object notation (js对象表现形式) 在后端将java对象转为json格式的字符串 有很多第三方组件,可以直接将java对象转为json格式的字符串 new objectMapper().writeValueAsString(); 返回string类型 <!-- jackson--><dependency>&…

华为od机试真题 — 分披萨(Python)

题目描述 “吃货”和“馋嘴”两人到披萨店点了一份铁盘(圆形)披萨&#xff0c;并嘱咐店员将披萨按放射状切成大小相同的偶数个小块。 但是粗心服务员将披萨切成了每块大小都完全不同奇数块&#xff0c;且肉眼能分辨出大小。 由于两人都想吃到最多的披萨&#xff0c;他们商量…

Open3d入门 点云拼接算法

点云拼接&#xff08;Point Cloud Stitching&#xff09;是将从不同视角或位置获取的多组点云数据对齐到同一个坐标系中的过程&#xff0c;以形成一个完整的三维模型。这项技术在计算机视觉、机器人导航、三维重建和无人驾驶等领域有着广泛的应用。 点云配准&#xff08;Point…