【服务器入门】Linux系统基础知识

【服务器入门】Linux系统基础知识

  • 远程登录与文件传输
  • 基础命令与文本编辑
    • vi/vim使用
    • shell脚本
      • 基本命令
      • 1、目录操作
      • 2、文件创建与删改
      • 3、文件连接与查看
  • 参考

目前超算使用的系统以Linux系统为主,肯定需要了解一些相关知识。本博客就以本人运行WRF模型所需,总结遇到的知识点。

远程登录与文件传输

为了方便在各地的用户都能使用超算资源,我们首先需要远程登陆到超算的服务器上,以便我们能在自己的计算机上远程操作并使用超算系统。

远程登陆一般使用基于SSH网络协议实现两台计算机间的连接,通过相应的软件远程登陆与操作,许多软件可以完成:mobaxterm ssh secure shell xshell putty SecureCRT等,可以根据喜好选择。

在远程登陆后,我们还需要用基于FTP/SFTP的安全协议完成两个电脑间的文件传输,用来实现自己的电脑和远程服务器之间文件的上传下载。
一般而言,远程登陆软件都带有与自己配套的文件传输软件,如xshell和xftp。Xshell、Xftp下载及连接可参见另一博客-Xshell、Xftp下载及连接。

基础命令与文本编辑

与Windows以图形界面交互完成各种操作不同,Linux系统需要使用各种命令来完成对应的操作。

基础命令包括:目录操作、文件创建与删改、文件连接与查看、文件压缩输出等

在Windows系统中,记事本可谓是十分强大且方便的文本编辑与查看工具,Linux也有着对应的文本编辑器vi。

  • 许多 Linux 上面的指令都默认使用 vi 作为数据编辑的接口,因此vi的使用是必须掌握的。
  • vim则是vi文本编辑器的进阶,它类似于我们一般使用的程序编辑器,在相关脚本代码时,vim会根据代码内容与语法使用颜色来突出一些特殊信息,此外vim还加入了多档案编辑、区块复制等功能。

vi/vim使用

vi/vim有三种模式:

  • 命令模式(command mode):一般打开vi的默认模式,在该模式下,你可以:移动光标(键盘按键)、复制粘贴、删除字、字符、整行内容,你不可以:输入、编辑文字。
  • 插入模式(Insert mode):按i可进入该模式,只有在该模式下,才可以做文字输入与编辑,按Esc键可回到命令行模式。
  • 底行模式(last line mode):按“:”进入该模式,该模式下,光标将移至编辑器最低行,该模式下,你可以保存文本、退出vi编辑器,进行字符查找等。
    在这里插入图片描述
    了解了vi的三种模式后,可以在不同模式下进行相关的操作,vi/vim的操作主要依靠键盘,需要在键盘上按下相应按键实现操作。

shell脚本

计算机的硬件由系统的核心(Kernel),而Shell则意为核心的外壳,这层外壳连接了用户和核心,允许用户操作应用程序。实现对计算机的控制。Linux的许多命令如:ls、cd、pwd就属于Shell命令。

程序化脚本shell scriptsShell命令组成的执行文件,将一些命令整合到一个文件中,进行处理业务逻辑,脚本不需要编译,通过解释器解释运行,速度相对来说比较慢,脚本最重要的是理解变量、赋值和条件判断。

Shell脚本最大的用处,在于 批处理文件(batch) 的使用,在运行WRF时,我们不需要撰写复杂的Shell脚本

基本命令

1、目录操作

2、文件创建与删改

  • 创建文件夹
mkdir FileName 
  • 删除文件夹

3、文件连接与查看

查找文件或文件夹有以下四种方法可以实现:

  • 方法 1:使用 find 命令在 Linux 中搜索文件和文件夹
    find 命令被广泛使用,并且是在 Linux 中搜索文件和文件夹的著名命令。它搜索当前目录中的给定文件,并根据搜索条件递归遍历其子目录。
    它允许用户根据大小、名称、所有者、组、类型、权限、日期和其他条件执行所有类型的文件搜索。

  • 方法 2:使用 locate 命令在 Linux 中搜索文件和文件夹
    locate 命令比 find 命令运行得更快,因为它使用 updatedb 数据库,而 find 命令在真实系统中搜索。
    它使用数据库而不是搜索单个目录路径来获取给定文件。

基本命令如下:

locate --basename '\Filename'
  • 方法 3:在 Linux 中搜索文件使用 which 命令
    which 返回在终端输入命令时执行的可执行文件的完整路径。
    当你想要为可执行文件创建桌面快捷方式或符号链接时,它非常有用。
    which 命令搜索当前用户而不是所有用户的 $PATH 环境变量中列出的目录。

  • 方法 4:使用 whereis 命令在 Linux 中搜索文件
    whereis 命令用于搜索给定命令的二进制、源码和手册页文件。

参考

1、Linux基础知识-超算入门-vim编辑器
2、CSDN博客-超算入门笔记:大型机上如何运行WRF模式?一文总结(并行运算、Linux基础、作业调度、WRF运行)
3、知乎-搜索 Linux 中的文件和文件夹的四种简单方法

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

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

相关文章

7-50 畅通工程之局部最小花费问题 (kruskal)

输入样例: 4 1 2 1 1 1 3 4 0 1 4 1 1 2 3 3 0 2 4 2 1 3 4 5 0输出样例: 3 代码&#xff1a; #include<iostream> #include<queue> using namespace std; const int N110; struct node{int x,y,w;bool operator <(const node &n1)const{if(wn1.w) retur…

提升编程效率的秘诀:多数人竟然忽略了它!

在编程学习的过程中&#xff0c;许多人会专注于算法、数据结构、编程语言的学习&#xff0c;而往往忽略了一个至关重要的基础技能——键盘盲打。虽然看似与编程能力无关&#xff0c;但盲打不仅可以显著提高编程效率&#xff0c;还能帮助编程者更好地集中注意力。本文将深入探讨…

数字图像面积计算一般方法及MATLAB实现

一、引言 在数字图像处理中&#xff0c;经常需要获取感兴趣区域的面积属性&#xff0c;下面给出图像处理的一般步骤。 1.读入的彩色图像 2.将彩色图像转化为灰度图像 3.灰度图像转化为二值图像 4.区域标记 5.对每个区域的面积进行计算和显示 二、程序代码 %面积计算 cle…

加密视频播放器 EncodedPlayer V3.1使用说明

使用说明 加密视频播放器 EncodedPlayer可对视频发布者提供的特定加密视频进行播放&#xff0c;以达到保护视频内容不被未经授权的用户访问或盗版的目的。 点击【打开】可选择格式为.Apol的加密视频文件并进行播放。为防止视频翻录&#xff0c;播放器会在视频中添加当前用户…

银河麒麟操作系统重装后重新激活是否会额外消耗一个激活码?

银河麒麟操作系统重装后重新激活是否会额外消耗一个激活码&#xff1f; 1、激活码会额外消耗吗&#xff1f;2、重装后如何重新激活&#xff1f;3、注意事项4 总结 &#x1f496;The Begin&#x1f496;点点关注&#xff0c;收藏不迷路&#x1f496; 在使用银河麒麟操作系统时&a…

解释器模式:将语法规则与执行逻辑解耦

解释器模式&#xff08;Interpreter Pattern&#xff09;是一种行为设计模式&#xff0c;它提供了评估语言的语法或表达式的方式。该模式通过定义一个语言的文法表示&#xff0c;并通过解释这些表示来执行相应的操作。 解释器模式主要用于设计一种特定类型的计算机语言或表达式…

JVM面试问题集

什么是JVM? 了解过字节码文件的组成吗? 说一下运行时数据区 哪些区域会出现内存溢出&#xff0c;会有什么现象? JM在JDK6-8之间在内存区域上有什么不同 类的生命周期 什么是类加载器 什么是双亲委派机制 打破双亲委派机制 Tomcat的自定义类加载器

51单片机——数码管

一、数码管原理图 我们发现&#xff0c;总共有8个数码管。 它们的上面接8个LED&#xff0c;用来控制选择哪个数码管。例如要控制第三个数码管&#xff0c;就让LED6为0&#xff0c;其他为1&#xff0c;那LED又接到哪呢&#xff1f; 二、LED 由图可以看出&#xff0c;这个一个1…

Linux之实战命令04:rename应用实例(三十八)

简介&#xff1a; CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布&#xff1a;《Android系统多媒体进阶实战》&#x1f680; 优质专栏&#xff1a; Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a; 多媒体系统工程师系列【…

中国雕塑—孙溟㠭凿刻印《自然贼》

中国雕塑孙溟㠭凿刻作品《自然贼》 孙溟㠭凿刻印《自然贼》 遵循自然之法谓之道&#xff0c;脱离自然之道谓之贼&#xff0c;道法自然。丙申秋月溟展刊。 孙溟㠭凿刻印《自然贼》 这方《自然贼》&#xff0c;红木章料&#xff0c;半尺见方&#xff0c;自然古朴&#xff0c;浑…

浪涌抑制-功率NTC选型计算

目录&#xff1a; 一、概述 二、NTC抑制浪涌原理 三、功率NTC的介绍 四、功率NTC选型原则 1、峰值正向浪涌电流 2、阻值选取 3、正常工作的计算 一、概述 NTC热敏电阻除用于温度测量(热敏电阻温度检测-分段曲线拟合、Steinhart-Hart与查表)外&#xff0c;在电源中常用于…

轻量级流密码算法Trivium

轻量级流密码算法Trivium 0x0 Trivium算法简介 Trivium算法是由C&#xff0e;D Canniere和B&#xff0e;Preneel共同设计的一套对称加密算法&#xff0c;Trivium密码算法采用了分组密码和非线性反馈移位寄存器的设计思路。该密码算法总共288比特的内部状态&#xff0c;其中有…

力扣最热一百题——最长公共前缀

目录 题目链接&#xff1a;14. 最长公共前缀 - 力扣&#xff08;LeetCode&#xff09; 题目描述 示例 提示&#xff1a; 解法一&#xff1a;逐步缩减前缀 Java写法&#xff1a; 运行时间 C写法&#xff1a; 运行时间 时间复杂度和空间复杂度 解法二&#xff1a;字典…

国人卖家可折叠无线充电器发起TRO专利维权,功能相同可能侵权

案件基本情况&#xff1a;起诉时间&#xff1a;2024-8-5案件号&#xff1a;2024-cv-22971原告&#xff1a;SHANGXING TECHNOLOG (SHENZHEN) CO., LTD原告律所&#xff1a;Rubio & Associates, P.A.起诉地&#xff1a;佛罗里达州南部法院涉案商标/版权&#xff1a;原告品牌简…

Tomcat后台弱口令部署war包

1.环境搭建 cd /vulhub/tomcat/tomcat8 docker-compose up -d 一键启动容器 2.访问靶场 点击Manager App tomcat8的默认用户名和密码都是tomcat进行登录 3.制作war包 先写一个js的一句话木马 然后压缩成zip压缩包 最后修改后缀名为war 4.在网站后台上传war文件 上传war文件…

本地提权【笔记总结】

文章目录 服务命令at命令提权介绍适用版本复现 sc命令提权介绍适用版本复现 ps应用程序提权复现 进程注入进程迁移注入介绍条件复现 MSF自动化注入介绍getsystem原理 复现 MSF令牌窃取介绍复现 烂土豆提权介绍适用版本复现 UAC绕过介绍复现使用ask模块绕过使用bypassuac_sluihi…

NLP 主流应用方向

主流应用 文本分类文本匹配序列标注生成式任务 应用细分 文本纠错话者分离 本质为文本分类任务数字归一化 实现数字映射&#xff0c;提高内容可读性 如将一九九九转1999

乱弹篇(53)丹桂未飘香

今天是2024年“秋分”节气&#xff0c;也是第7个中国“农民丰收节”&#xff0c;本“人民体验官”推广人民日报官方微博文化产品《文化中国行看丰收之美》。 截图&#xff1a;来源“人民体验官”推广平台 人民微博说&#xff1a;“春华秋实&#xff0c;岁物丰成。”又说&#…

双指针经典题目

目录 1089. 复写零 法一&#xff1a;用栈实现 法二&#xff1a;用双指针 202. 快乐数 11. 盛最多水的容器 611. 有效三角形的个数 LCR 179. 查找总价格为目标值的两个商品 15. 三数之和 18. 四数之和 1089. 复写零 题目链接&#xff1a;1089. 复写零 - 力扣&#xff…

【模板进阶】类模板中可变参的特殊继承方式

本篇博客主要介绍在类模板中可变参数的特殊继承方式和展开方式。 回顾之前的可变参展开&#xff1a;可变参模板 一、父类 首先&#xff0c;我们有一个父类&#xff0c;是一个可变参类模板&#xff0c;如下&#xff1a; //父类 template<typename...Args> class myclass…