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

【MCU开发规范】:车载MCU开发规范 车载MCU开发规范 阅读详情

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

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

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

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

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

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

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

​

顶会新宠!Gate+Attention创新思路发A会 性能提升:在Places2自然场景和CelebA-HQ人脸数据集上,与以往方法相比,该系统在自由形式掩码修复任务中取得了更高的质量和更低的误差(例如,平均ℓ1误差和ℓ2误差显著降低)。硬件效率提升:Griffin和Hawk在TPU-v3上的训练效率与Transformer相当,且在推理时具有更低的延迟和显著更高的吞吐量。门控卷积:提出了一种新的门控卷积机制,通过学习每个通道在每个空间位置的动态特征选择机制,解决了传统卷积将所有输入像素视为有效像素的问题。 阅读详情

相关推荐

别再只用真彩色了!手把手教你用ENVI主成分分析(PCA)给遥感图像‘美颜’与‘瘦身’

本文详细介绍了如何利用ENVI主成分分析(PCA)技术优化遥感图像处理,实现数据‘美颜’与‘瘦身’。通过PCA的维度压缩、噪声分离和特征增强三大优势,显著提升高光谱数据的可视化效果和分析效率。文章还提供了ENVI操作的最佳实践和常见问题解决方案,帮助读者掌握这一遥感图像处理的游戏规则改变者。

weixin_28465009的博客 276

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

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

彳亍 754

UEFI开发探索102 – ACPI探究01(UEFI配置表)

(请保留-> 作者: 罗冰 https://blog.csdn.net/luobing4365) ACPI探究01(UEFI配置表)1 大致规划2 UEFI Configuration Table(配置表)3 代码实现 最近有项工作,是修改ACPI表。问题本身并不复杂,但是由于代码需要移植到Option ROM上,遇到不少奇怪的现象。因此,花了不少时间,对ACPI进行研究。 任务是完成了,我的好奇心又被勾起来了。准备发挥“格物致知”的信念,把我认为的ACPI各方面的知识,好好地捋一捋。 1 大

8247

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

RaiDrive+AList保姆级教程:5分钟搞定OneDrive/百度网盘挂载到本地(附WebDAV配置)

本文提供RaiDrive+AList的保姆级教程,5分钟内实现将OneDrive/百度网盘挂载到本地的详细步骤,包括WebDAV配置。通过AList统一转换云存储协议,RaiDrive虚拟磁盘挂载,显著提升多网盘管理效率,适合需要跨平台操作文件的用户。

weixin_28331555的博客 456

jenkins连接外部k8s集群

k8s连接集群外Jenkins

liuchao666888的博客 1527

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

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

m0_51451952的博客 4799

《小白入门:无人机电调 ESC 的 PWM 接口特性、主流协议与使用指南》

电调是无人机的 “动力中枢”,其 PWM 接口是入门的基础,而 SBUS、DroneCAN 等协议则代表了更高阶的控制方式。小白学习时,需先掌握 PWM 的基本特性和连接方法,再根据场景选择合适的协议,同时严格遵守使用注意事项(如电源匹配、校准步骤、安全操作)。随着实践深入,逐步理解 “协议差异” 和 “系统协同”,才能让无人机更稳定、安全地飞行。

bother3000的博客 3769

磁盘管理及设置分区

一、磁盘管理及维护: 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

【实验】Linux下完全卸载oracle单实例(亲身体验完整版)

停止oracle数据库服务 停止监听 卸载数据库实例 因为自己懒得再弄dbca图形化界面啥的,直接采用dbca静默删除数据库实例,命令如下 dbca -silent -deleteDatabase -sourcedb orclhq -sid orcl -sysDBAUserName orcl -sysDBAPassword zte [oracle@slave ~]$ dbca -silent ...

萝卜吃鱼914的博客 1945

基于opencv-ANN的水果识别模型训练

本文通过opencv-ann-mlp训练模型,实现对五种水果进行分类识别。本文详细介绍该项目的各个过程,包括数据准备、预处理、样本读取、训练数据集制作、训练标签制作、模型参数设置、模型训练,模型测试验证等,总结该过程需要注意的事项。

qq_15985873的博客 3973

linux基础知识总结

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

drysilt的博客 466

YOLO11改进-注意力-引入级联组注意力机制(Cascaded Group Attention, CGA)

输入特征拆分:输入特征进入 CGA 模块后,被均匀拆分为个部分,每个部分作为一个注意力头的输入,这样每个头关注输入特征的不同部分,实现特征的并行处理,同时为提高注意力多样性奠定基础。注意力头计算单元:每个注意力头包含三个线性投影层、、用于将输入特征映射到不同子空间,以及计算自注意力的单元。在计算过程中,通过注意力头之间的级联操作,前一个头的输出会累加到下一个头的输入上,实现特征的逐步细化。

qq_64693987的博客 2489

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

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

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

linux 常用命令大全

qq_48721706的博客 4万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

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

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

欢迎大家,一起努力! 1586

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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、付费专栏及课程。

余额充值