Linux的常用符号、磁盘管理 、 Linux shell (重点) 变量

【Rcode】生存分析: KM & COX回归& 随机森林& nomogram 本文使用了R——survival包下的lung数据进行方法测试: 1)KM 2) Cox回归:多因素 3)随机森林因子(根据cox回归结果) 4)nomogram ( 根据cox回归结果,建立了中位生存时间,1年5年生存率的概率计算) -------------------????????‍♀️本文只有干货,非常干!????----------------------------- 一、数据加载 #生存分析 library("survival") library("survminer") data(" 阅读详情

linux

linux的常用符号

管道: 用“|” 表示管道

作用:前面的命令结果通过管道给后面的命令使用

eg:cat /etc/passwd | grep root

追加:用“>>” 覆盖:“>”

磁盘管理

1.查看系统磁盘空间

df -h 就是查看linux系统里面每个盘符的使用情况

2.磁盘的管理命令 fdish

fdisk -l 查看磁盘的管理信息

3.管理硬盘的分区

fdisk 硬盘名称

a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition 创建一个新分区
o create a new empty DOS partition table
p print the partition table
q quit without saving changes 不保存退出
s create a new empty Sun disklabel
t change a partition’s system id
u change display/entry units
v verify the partition table
w write table to disk and exit 保存退出
x extra functionality (experts only)

新创建的分区需要格式化
mks.ext4(文件系统) /dev/sdb1
eg:mkfs.ext4 /dev/sdc1

挂载分区:
1 创建挂载的目录
   mkdir /root/data2   
2 执行挂载的命令
   mount /dev/sdc1 /root/data2
      
以上的方式为临时挂载(重启之后失效)      
永久挂载,必须进行配置文件
vi /etc/fstab
 
type:文件系统的类型:Linux支持的类型   ext3 ext2 ext4 swap nfs ntfs fat32 iso9660 

 表示内容的备份:1 表示备份 0表示不备份
 检查硬盘  0 不检查 1 表示检查 /路径必须设置为1 ,其他的路径不能设置
  为1 ,其他的检查顺序按照数字从小到大开始
 范例: 编写永久挂载的配置文件
 mydisk                  /root/data2             ext4   defaults  0 0

4.服务管理命令

service:服务管理命令

service network [start|stop|restart|status]

防火墙:

service iptables [start|stop|restart|status]

在以后的集群搭建过程中,所有的节点必须关闭防火墙

service iptables stop 关闭的方法

以上的关闭方式,也是临时的,重启之后防火墙自动开启

想要永久关闭,chkconfig (服务开启启动配置)

chkconfig --list 查看当前系统有哪些启动服务

​

查看防火墙启动的状态:

chkconfig --list iptables

关闭或者开启 f服务的启动

chkconfig iptables on|off

Linux shell变量

#!/bin/bash

echo “Hello world” 打印hello world

1)#!是一个约定的标记,告诉系统脚本用什么解释器来执行

2)echo 标准的输出命令 打印屏幕

3)# 代表注释

shell脚本执行:
[root@hadoop01 data]# ./test.sh  -->>  这个必须给定脚本可执行的权限x 

[root@hadoop01 data]# bash test.sh 

[root@hadoop01 data]# source check.sh  使用source命令不用增加脚本的执行权限,并且不写./也可以
source命令是启动的同一个进程

1)判断是否是交互式的shell

查看 变量-的值 如果值中包含了字母i 表示交互式否则表示非交互式 用"$-"查看

​ [root@hadoop01 data]# bash test2.sh

​ hB

​ [root@hadoop01 data]# echo $-

​ himBH

2)判断是否所为登陆模式

​ 需要执行命令: shopt login_shell 取值:on 表示登陆 off非登陆

shell变量

eg:定义变量

​ [root@hadoop01 data]# url=www.qianfeng.com

​ [root@hadoop01 data]# echo $url ——>>www.qianfeng.com

​ [root@hadoop01 data]# name=‘我非常爱学习’

​ [root@hadoop01 data]# echo $name -—>>>我非常爱学习

单引号和双引号的区别:单引号表示是什么就打印什么,双引号会先解析变量的内容

​ #!/bin/bash

​ url=“wwww.baidu.com”

​ website1=‘百度:${url}’

​ website2=“百度:${url}”

​ echo $website1

​ echo $website2

命令的结果赋值给变量

​ [root@hadoop01 data]# log=$(cat /etc/passwd)

​ [root@hadoop01 data]# echo $log

只读变量

​ readonly url

删除变量

​ unset 变量名称

​ [root@hadoop01 data]# unset name

shell的全局变量

​ 所谓全局变量指的是变量在当前整个shell进程都有效

​ 每个shell进程都有自己的作用域,彼此之间互不影响

​ 范例: 分别创建两个脚本 a.sh b.sh

​ [root@hadoop01 data]# vi a.sh

​ [root@hadoop01 data]# vi b.sh

​ [root@hadoop01 data]# cat a.sh

​ #!/bin/bash

​ echo $a

​ b=200

​ [root@hadoop01 data]#

​ [root@hadoop01 data]# cat b.sh

​ #!/bin/bash

​ echo $b

​ [root@hadoop01 data]# a=99

​ [root@hadoop01 data]# chmod u+x a.sh

​ [root@hadoop01 data]# ./a.sh

​ [root@hadoop01 data]# source a.sh

​ 99

​ [root@hadoop01 data]# source b.sh

​ 200

环境变量

export 将全局变量导出 就可以在所有的子进程中有效,称为环境变量

​

shell 的位置参数

​ eg:[root@localhost data]# bash test.sh 参数1 参数2…….

Linux中特殊的变量

​ $0 当前脚本的文件名

​ $$ 当前shell进程的ID

​ $* 传递给脚本的所有参数

​ $@ 传递给脚本的所有参数

​ $# 传递给脚本参数的个数

​ 当被双引号包围的时候就存在区别:

​ “$*” 会将所有参数从整体看做一份数据,而不是把每份参数看作一份数据

​ “$@” 仍将每个参数看作一份数据,彼此之间是独立的

​

当SLAM遇上FPGA:打造一个会“硬件加速”的激光雷达SLAM系统 点云数据的运动畸变校正特征点提取与匹配、以及ICP迭代最近点配准。在传统方案中,我们通常用ARM核完成所有计算。但点云配准中的最近邻搜索(KD-Tree)需要大量分支判断,CPU处理起来效率很低;而ICP中的矩阵分解(SVD)虽然计算量大,但非常适合并行化。ZYNQ的特殊之处在于它把ARM(PS端)和FPGA(PL端)集成在同一颗芯片上。ARM擅长跑操作系统、处理复杂逻辑和调度,FPGA擅长做高吞吐量的并行计算。两者之间通过AXI总线高速互联,数据交换延迟只有几十个时钟周期。 阅读详情

相关推荐

【Python Turtle合集】有趣好玩的代码当然要分享给大家啦~(皮卡丘、玫瑰花、小黄人......)

前言 🚀 作者 :“程序员梨子” 🚀 **文章简介 **:本篇文章主要是写了利用Turtle库绘制四种不一样的图案的小程序! 🚀 **文章源码免费获取 : 为了感谢每一个关注我的小可爱💓每篇文章的项目源码都是无 偿分享滴💓👇👇👇👇 点这里蓝色这行字体自取,需要什么源码记得说标题名字哈!私信我也可! 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬 正文 今天给大家介绍一个好玩儿的库,嘻嘻! Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵

TZ45678的博客 3万+

将变量写入磁盘文件的方法

自定义一个函数,将变量写入磁盘文件,如下: /**  * 将变量写入磁盘文件  * @param unknown $data    要记录的数据  * @param string $filename 记录变量的文件名  * @param string $flags 写入文件的方式,默认以追加的方式写入  */ function txtLog($data, $filename =

彳亍 754

C# .NET6 TesseractOCR 图片文字识别

在你的项目中的tessdata-main文件夹找到这几个文件,并右键->属性设置为【如果较新则复制】有几个需要用到的模型,需要生成的时候复制到输出目录中,在项目中设置即可。TesseractOCR兼容 x86 与 x64。附 :ImageUtils.RegionCropping()源码。Visual Studio 2022 社区版。下载完成后解压在你的项目中,如图所示。从官方项目中获取模型数据, 网址为。

qq_44121554的博客 3854

mkfs.ext4 --- 对磁盘设备进行Ext4格式化

使用多大的块大小,需要根据你的系统综合考虑,如果系统用作邮件或者新闻服务器,使用较大的块大小,虽然性能有所提高,但会造成磁盘空间较大的浪费。lazy_itable_init=0/1 inode表不完全初始化 (挂载时由内核在后台初始化) // 40TG mount后50M写初始化55分钟 (格式化时:20s,强制初始化时:7min) (mkfs.ext4 -E lazy_itable_init=0,lazy_journal_init=0 )创建文件系统时,可以指定块的大小。用于resize2fs。

海鸥 8669

OpenCode:终端开源AI编程助手,多模型接入与实战指南

AI编程助手正在从IDE侧边栏走向终端环境。其核心原理是让模型直接读取项目文件、执行命令、查看报错,形成从诊断到修复的完整闭环,从而解决传统插件上下文割裂的问题。技术价值在于开源透明、模型无关,既可接入OpenAI等云端服务,也能通过Ollama连接本地模型,兼顾数据安全与离线场景。在工程实践中,它适用于长时间驻留项目、自动修Bug、团队统一AI工具链等需求。OpenCode正是这样一款终端AI助手,支持灵活配置第三方API密钥,提供免费档与Go套餐,并通过Skills技能系统让模型遵循标准操作流程。同时,

weixin_28745821的博客 326

从HSPICE到Spectre:手把手教你搞定不同SPICE仿真器的网表转换(附避坑指南)

本文详细介绍了从HSPICE到Spectre的SPICE仿真器网表转换方法,包括核心语法差异、分步转换流程和常见问题排查。通过实战案例和避坑指南,帮助工程师高效解决不同SPICE仿真器间的兼容性问题,提升集成电路设计效率。

weixin_29745609的博客 366

mkfs.ext4 -- 生成ext4文件系统

论如何生成ext4文件系统文件

m0_51451952的博客 4799

WordPress搭建“外贸独立站”完整操作教程

  以往的文章,我们介绍了很多种搭建独立站的方式,有最省事的Shopify 、最专业的Magento以及最省钱的Wordpress Woocommerce。其中,通过主机托管的方式又分了免费的谷歌云vps主机、1美元Godaddy主机以及SiteGround共享主机三种。建站方法方式实在太多了,有免费的,有廉价的,有商业版的,有共享主机、有云主机主机以及各种各样的vps服务器,选择哪种方式,哪款主机,也只有真正试了才直到。   没错,上述的这些方法方式,无一例外,我都亲身折腾过。从个人实际需求和建站方式来

www25qi的博客 8079

磁盘管理及设置分区

一、磁盘管理及维护: 1、磁盘文件名: /dev/sd[a-p][1-128] /dev/hd[ ] /dev/vd[ ][ ] 2、 分区命令: 1)格式化: mkfs.ext4 /dev/sda* mkfs.xfs /dev/sda* 2) 文件系统管理命令: mks ext2,ext3,ext4, ...

Romanticn_chu的博客 791

AUTOSAR知识点 之 XCP (三):XCP功能描述

记录一下XCP使用时候的功能包含命令时序、错误码表、事件描述以及对规范的记录。XCP的图示如下从上图就可以看出数据流的流向CAN-CANIF-XCP,发送反之。XCP的状态机如下。

梦想技术家 3075

华为OD机考双机位C卷 - 构成正方形的数量 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 成正方形的数量 (OD上机考试双机位C卷)。提供在线OJ刷题。Java、C++、Python、GO语言、C语言、JavaScript题解,并提供完整思路讲解。

算法大师! 5938

linux基础知识总结

1 linux 概述 1.1 linux 结构 1.1.1 linux的四部分     可以把Linux系统看作由四部分构成:内核、用户界面、文件结构和实用工具   /bin 普通用户的可执行文件,系统的任何用户都可以执行该目录中的命令 /boot 存放Linux操作系统启动时所需要的文件 /dev 系统中所有设备文件 /etc 系统中的配置

drysilt的博客 466

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

linux shell编程与编辑器使用详解_四十三、Linux磁盘管理和Shell编程

「@Author: Runsen」磁盘管理Linux磁盘管理常用三个命令为df、du和fdisk。列出文件系统的磁盘使用状况列出文件系统的磁盘使用状况 - 「df」。文件系统 容量 已用 可用 已用% 挂载点 udev 1.9G 0 1.9G 0% /dev tmpfs 393M 6.3M 386M 2% /ru...

weixin_39688451的博客 126

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Linux,常用命令,看这篇就够了

linux 常用命令大全

qq_48721706的博客 4万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux常用命令大全,10000!字笔记!!最全版

文件的大小文件的创建时间文件的最后修改时间文件的最后访问时间文件的权限文件的拥有者ID文件的组ID文件类型文件的连接数指向文件数据块的指针等等对于一个硬盘来说,主分区至少有 1 个,最多有 4 个;扩展分区可以没有,最多只能有 1 个,且主分区+扩展分区总共不能超过 4 个;逻辑分区可以有若干个。fill:#333;color:#333;color:#333;fill:none;磁盘主分区1主分区2主分区3扩展分区逻辑分区5逻辑分区6逻辑分区7...

欢迎大家,一起努力! 1586

Linux常用命令、基础知识点-----Shell基础

这段时间想要了解一些关于Linux的基础命令知识,以下是通过在牛客网刷题整理的碎片化知识点 1.各命令及含义 dd:指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换—磁盘维护 df:查看磁盘使用情况 top:是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况 netstat:显示网络情况 crontab:Unix和Linux用于设置周期性被执行的指令(时间顺序:...

weixin_43839339的博客 355

工作中常用的 Shell 命令及技巧

调试 bash 脚本的技巧 加 -x 参数运行 bash 脚本时,会显示执行的语句 # 也可以在 demo.sh 中加上 set -x bash -x demo.sh 设置环境变量,然后通过如上方式运行脚本时,会显示行号 export PS4='+${BASH_SOURCE}:${LINENO}:${FUNCNAME[0]}: ' 参考 [耗子叔-如何调试BASH脚本](https://...

weixin_34198797的博客 202

【八天带你入门Linux】第五天 Linux命令解释器Shell

【八天带你入门Linux】第五天 Linux命令解释器Shell

祺祺祺有此理的博客 297

Linux期末复习总结

Linux——命令 文件管理和常用命令 1.常用目录 /boot:启动相关的文件 /tmp:临时文件 /mnt:挂载目录 /home:家目录 /root:超级用户家目录 /dev:设备文件 2.显示文件内容命令 cat more less head tail cat创建文件,配合重定向符号 > 写入到文件,原内容消失 >> 追加到文件,原内容存在 3.创建文件和文件夹 touch 文件名:创建一个空文件 mkdir 文件夹:创建一个空文件夹 mkdir 创建

qq_38556217的博客 2980

linux基本命令,vi、shell编程

1、shell环境和shell命令格式 who\data\命令 使用电脑上下键可以提取历史命令who /代表根目录 …代表当前目录的上一级目录 .代表当前目录 ~代表用户主目录,这个符号通常位于Esc键下方 ls:查看当前目录的文件 cd 文件名:目标目录 长度 cd .:当前目录(记得要有空格) cd …:上级目录 cd /usr/bin:绝对路径进入linux根目录下的使用子目录 cd ./usr/bin:相对路径 cd -l:输出详细信息 cd -a,cd-d,cd -f 2、ls ls * ls

luminhua6的博客 1379

学习Linux常用命令

一、Linux 命令大全 Linux 命令大全 1、文件管理 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitview indent cut ln less locate lsattr mattrib ...

305

ARM & Linux 基础学习 / Linux Shell,必要命令全记录

ARM & Linux 基础学习 / Shell,必要命令全记录。Linux Shell

空有精品无人问,倒也自然 450

Linux和Shell教程

文档资料参考:   参考:http://www.runoob.com/linux/linux-tutorial.html 软件下载参考: centos 下载地址:https://www.centos.org/download/ Cloud Studio是基于浏览器的集成式开发环境,支持绝大部分编程语言,包括 HTML5、PHP、Python、Java、Ruby、C/C++、.NET ...

weixin_30808253的博客 228

Linux常用命令总结

下面是一年多前读《鸟哥的Linux私房菜》总结的常用的命令、快捷键、Linux特殊符号。Linux 常用命令 commond [-opt] param1 param2 ...ls 列出目录内容 ls [opt]...  [file]... 参数: -a 列出所有的条目,包括隐藏的文件 -l 列出文件的详细信息 -s 打印文件的大小[块] -t 文件按时间排序 -h 用人类易读的方式...

永远不会懂 3395

【Linux】Linux知识点汇总

Linux知识点汇总Linux知识点汇总一、Linux文件,目录,磁盘格式1.文件颜色代表的意义2.Linux文件目录结构3.Linux文件基本属性4.Linux文件与目录管理4.1 绝对路径4.2 相对路径4.3 处理目录的常用命令4.4 Linux 文件内容查看4.5 文件与目录的默认权限与隐藏权限4.6 命令与文件的查找二、Vim与Shell三、Linux磁盘管理1.Linux 文件系统与磁盘的关系1.1 磁盘格式1.2 文件系统1.3 磁盘与目录的容量1.4 硬链接与符号链接(软连接)1.5 观察磁

Leoh的博客 6857
上一篇: 数据库的基本操作
下一篇: 数仓概念
码上发财V
博客等级 码龄11年 4粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值