Linux操作系统1-命令篇

news2024/11/16 15:45:54

不同领域的主流操作系统

  1. 桌面操作系统
    Windos
    Mac os
    Linux
  2. 服务器操作系统
    Unix
    Linux(免费、稳定、占有率高)
    Windows Server
  3. 移动设备操作系统
    Android(基于Linux,开源)
    ios
  4. 嵌入式操作系统
    Linux(机顶盒、路由器、交换机)

Linux

特点:免费、开源、多用户、多任务
系统版本
内核版:负责硬件控制
发行版:基于内核版进行扩展,由个个Linux厂商开发维护,有免费、收费版
发行版
Ubantu:以桌面应用为主
RedHat:应用最广泛
CentOS:RedHat的社区版,免费
openSUSE:对个人完全免费,图形界面华丽
Fedora:功能完备、更行快,免费
红旗Linux

Linux的安装

安装方式
物理机安装:直接将操作系统安装在服务器硬件上
虚拟机安装: 安装在虚拟机上

虚拟机:通过软件模拟具有完整硬件系统功能,运行在完全隔离环境中的完整计算机系统
1.虚拟机软件vmware
2.创建虚拟机
3.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
初始化成功后,需要给系统初始化网卡地址(ip地址)
在这里插入图片描述
在这里插入图片描述

SSH远程连接(Secure Shell)

常用软件:
putty
secureCRT
xshell
finalshell

使用finalshell进行远程连接
在这里插入图片描述
在这里插入图片描述

Windows目录结构与Linux目录结构的区别

Linxue的目录结构都是从根目录(“/”)开始
Windows的目录结构的根目录是从C/D/E等磁盘出发的
Linux目录介绍
在这里插入图片描述
Linux的常用命令
**
ls->list:查看当前目录下的内容
pwd->print work directory:查看当前所在目录
cd 目录名->change directory:切换目录
touch 文件名:如果文件不存在,就创建文件
mkdir 目录名->make directory:创建目录
rm 文件名->remove:删除指定文件
**
当进行文件展示得时候,蓝色的是目录,白色的是文件

解决Linux乱码问题
//将编码加入到配置文件profile中
echo 'LANG="en_US.UTF-8"' >> /etc/profile 
echo '内容' >> 具体目录/文件
//重新加载配置文件
source /etc/profile

自动补齐:Tab,可补全命令、文件名等
连续两次Tab键:给出操作提示
使用上下箭头:快速调用使用过得命令
自动清屏:clear(ctrl+l)

Linux命名格式:
command [-options] [parameter]
command:命令名
[-options]:选项,可用于对命令进行控制,可省略
[-parameter]:传给命令得参数,可以是0或多个
[ ]表示可选项,命令、选项、参数之间用空格分隔

文件目录操作命令ls
作用:显示指定目录下的内容
语法:ls [-all] [-dir]
-a显示所有的文件及目录,.开头的隐藏文件也会被列出
-l除显示文件名之外,同时将文件形态(d开头表示目录,-开头表示文件),权限,拥有者,文件大小等详细信息列出

ls -l =ll命令

文件目录操作命令cd
切换目录
语法:cd [dirname]
路径说明
~:表示用户的home目录
.:表示目前所在的目录
…:目前目录位置上的上级目录

文件目录操作命令cat
作用:用于显示文件内容
语法:cat [-n] fileName
-n:由1开始对所有的输出行数编号

文件目录操作命令more
作用:以分页的形式显示文件内容
语法:more fileName
操作说明:
回车,向下滚动一行
空格向下滚动一屏
b返回上一屏
q或者ctrl+c退出more

文件目录操作命令tail
作用:查看文件末尾的内容
语法:tail [-f] fileName ,-f动态读取文件末尾内容并显示,通常用作日志文件的内容输出,默认输出10行,可自行设置
tail -20 /etc/profile,末尾20行

文件目录操作命令mkdir
作用:创建目录
语法:mkdir [-p] dir Name,确保目录存在,不存在就创建一个,即实现多层目录的同时创建.
mkdir -p itcast/test/1

rmdir
作用:删除空目录,当还有子目录时,父目录删除失败
语法:rm [-p] dirName
-p,当子目录被删除后使得父目录为空,则一并删除
rmdir itcast
,删除名称以itcast开始的空目录
*

文件目录操作命令rm
在这里插入图片描述
拷贝移动命令 cp,复制
在这里插入图片描述
拷贝移动命令 mv,移动
在这里插入图片描述
打包压缩命令tar
在这里插入图片描述
在这里插入图片描述
文本编辑命令vi/vim
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
**查找命令find **
在这里插入图片描述
查找命令 grep
在这里插入图片描述

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

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

相关文章

【C/C++】#include<xxx.h>和#include“xxx.h“之间的区别以及寻找gcc和g++的系统头文件目录和系统库文件目录的方法

2023年7月29日&#xff0c;周六晚上 今天下午和晚上花了不少时间去研究这个C/C的头文件以及#include<xxx.h>和#include"xxx.h"之间的区别&#xff0c;收获到了很多的很有用的知识。非常值得花时间来以博客的形式总结这些学习成果。 说实话&#xff0c;我挺想…

python美化图形化界面设计,pythontkinter界面美化

大家好&#xff0c;本文将围绕python美化图形化界面设计展开说明&#xff0c;pythontkinter界面美化是一个很多人都想弄明白的事情&#xff0c;想搞清楚python美化输出模块需要先了解以下几个事情。 1、python如何做界面 PyQt&#xff0c;一个基于Qt的Python接口包&#xff0c…

网络框架重构之路plain2.0(c++23 without module) 综述

原因 plain1.1rc的不足 &#xff11;、命名空间问题 如果看过或者接触过plain的朋友&#xff0c;不难发现命名空间都是以pf_*开头。说起这个的时候&#xff0c;还是要从plain的前身plainserver&#xff08;GitHub - viticm/plainserver: A plain server, simple but stronger.&…

SpringBoot超级详解

1.父工程的父工程 在父工程的父工程中的核心依赖&#xff0c;专门用来版本管理的 版本管理。 2.父工程 资源过滤问题&#xff0c;都帮解决了&#xff0c;什么配置文件&#xff0c;都已经配置好了&#xff0c;资源过滤问题是帮助&#xff0c;过滤解决让静态资源文件能够过滤到…

HCIP OSPF链路状态类型总结

OSPF的LSA OSPF是典型的链路状态路由协议&#xff0c;使用LAS&#xff08;链路状态通告&#xff09;来承载链路状态信息。LSA是OSPF的一个核心内容&#xff0c;如果没有LSA&#xff0c;OSPF 是无法描述网络的拓扑结构及网段信息的&#xff0c;也无法传递路由信息&#xff0c;更…

跟老齐学python:数据分析,python数据分析开源软件

大家好&#xff0c;小编来为大家解答以下问题&#xff0c;python数据分析安装什么软件&#xff0c;python数据分析模块如何用&#xff0c;现在让我们一起来看看吧&#xff01;

百题千解计划【CSDN每日一练】收件邮箱(使用Python、Java、JavaScript解决)无敌的Python正则表达式、零宽负向断言

天真的人,不代表没有见过世界的黑暗,恰恰因为见到过,才知道天真的好。———三毛 🎯作者主页: 追光者♂🔥 🌸个人简介: 💖[1] 计算机专业硕士研究生💖 🌟[2] 2022年度博客之星人工智能领域TOP4🌟 🏅[3] 阿里云社区特邀专家博主🏅 🏆…

25.10 matlab里面的10中优化方法介绍—— 函数fmincon(matlab程序)

1.简述 关于非线性规划 非线性规划问题是指目标函数或者约束条件中包含非线性函数的规划问题。 前面我们学到的线性规划更多的是理想状况或者说只有在习题中&#xff0c;为了便于我们理解&#xff0c;引导我们进入规划模型的一种情况。相比之下&#xff0c;非线性规划会更加贴近…

开发集成工具pre-commit详解介绍

文章目录 pre-commit简介安装使用安装pre-commit脚本 pre-commit 官网-使用介绍 官网-可使用的钩子列表 简介 pre-commit&#xff1a;帮助你提高代码质量的工具 pre-commit是一个帮助开发人员提高代码质量的工具。它通过在提交代码之前运行一系列检查来实现这一点。这些检…

【并发编程】ForkJoinPool工作原理分析

目录 前置内容课程内容一、由一道算法题引发的思考1.算法题2.什么是归并排序法 二、什么是Fork/Join框架1.基本介绍2.ForkJoinPool2.ForkJoinPool构造函数及参数解读3.任务提交方式4.工作原理图5.工作窃取6.和普通线程池之间的区别7.ForkJoinTask 学习总结 前置内容 Q1&#x…

数学建模学习(7):Matlab绘图

一、二维图像绘制 1.绘制曲线图 最基础的二维图形绘制方法&#xff1a;plot -plot命令自动打开一个图形窗口Figure&#xff1b; 用直线连接相邻两数据点来绘制图形 -根据图形坐标大小自动缩扩坐标轴&#xff0c;将数据标尺及单位标注自动加到两个坐标轴上&#xff0c;可自定…

类和对象|六个默认成员函数|const成员函数|运算符重载

文章目录 默认成员构造函数1. 构造函数1.1 概念1.2 特性 2. 析构函数2.1 概念2.2 特性 3. 拷贝构造函数3.1 概念3.2 特性 4. 运算符重载4.1 赋值重载4.2 自增自减重载4.3 取地址操作符重载 5. const成员函数6. 取地址重载 默认成员构造函数 上一节我们说过&#xff0c;空类的大…

行为型:发布订阅模式

定义   发布订阅模式是基于一个事件&#xff08;主题&#xff09;通道&#xff0c;希望接收通知的对象Subscriber&#xff08;订阅者&#xff09;通过自定义事件订阅主题&#xff0c;被激活事件的对象 Publisher &#xff08;发布者&#xff09;通过发布主题事件的方式通知订…

STM32F103利用CubeMX配置开启定时中断

1、外部晶振8MHz&#xff0c;下载方式SWD模式&#xff0c;需求配置定时器1&#xff0c;产生每100ms一次中断 新建工程、配置晶振、选择下载方式等略 2、查阅资料&#xff0c;STM32F103的时钟树分配 3、配置CubeMX的时钟树 4、配置定时器-开启定时中断 5、配置定时时间 &…

VoxPoser:使用大语言模型(GPT-4)来对机器人操作的可组合三维值图【论文解读】

这是最近斯坦福的李飞飞团队的一篇论文:VoxPoser: Composable 3D Value Maps for Robotic Manipulation with Language Models 主要是通过大语言模型LLM和视觉语言模型VLM结合&#xff0c;来对机器人做各种日常操作&#xff0c;我们可以先来看下实际效果&#xff1a;大语言模型…

使用LangChain构建问答聊天机器人案例实战(一)

使用LangChain构建问答聊天机器人案例实战 现场演示GPT-4代码生成 本节我们会通过一个综合案例,跟大家讲解LangChain,这个案例产生的代码会直接在浏览器中运行,并且会输出结果,如图14-1所示,用户问:“What was the highest close price of IBM?”(“IBM的最高收盘价是…

【Linux命令200例】mdel删除指定目录下的多个文件

&#x1f3c6;作者简介&#xff0c;黑夜开发者&#xff0c;全栈领域新星创作者✌&#xff0c;2023年6月csdn上海赛道top4。 &#x1f3c6;本文已收录于专栏&#xff1a;Linux命令大全。 &#x1f3c6;本专栏我们会通过具体的系统的命令讲解加上鲜活的实操案例对各个命令进行深入…

基于注解手写Spring的IOC(上)

一、思路 先要从当前类出发找到对应包下的所有类文件&#xff0c;再从这些类中筛选出类上有MyComponent注解的类&#xff1b;把它们都装入Map中&#xff0c;同时类属性完成MyValue的赋值操作。 二、具体实现 测试类结构&#xff1a; 测试类&#xff1a;myse、mycontor、BigSt…

hcq1-1300-d

禾川的产品&#xff1a;版本V3.22 网口1&#xff1a; IPV4&#xff1a;192.168.188.100 子网掩码&#xff1a;255.255.255.0 网口2&#xff1a; IPV4&#xff1a;192.168.88.100 子网掩码&#xff1a;255.255.255.0 功能按键&#xff1a; 旋转拨码0 切换 SYS\IN\OUT 指示灯及…

NLP From Scratch: 基于注意力机制的 seq2seq 神经网络翻译

NLP From Scratch: 基于注意力机制的 seq2seq 神经网络翻译 这是关于“从头开始进行 NLP”的第三篇也是最后一篇教程&#xff0c;我们在其中编写自己的类和函数来预处理数据以完成 NLP 建模任务。 我们希望在完成本教程后&#xff0c;您将继续学习紧接着本教程的三本教程&…