Linux常用操作----未完

Linux操作系统常用命令 本篇文章正文内容主要是对Linux命令包括常用命令的介绍,后续将对文件操作命令、用户和组管理命令、网络管理和通信命令、进程管理命令等进行逐一介绍。 阅读详情

Linux常用操作

修改jupyter启动目录

cd \
E:
cd E:\my_jupyter_path\jupyter_workspace
jupyter notebook
pause

遍历两个日期

### 方法1 : while循环
start=$(date -d "${1}" +%F)
end=$(date -d "${2}" +%F)
while ${start}!=${end}
do
	start=`date -d "+1 day ${start}" +%F`
	echo ${start}
done
### notice : %F可以修改成自己想传入的格式
### 例如 : 想要输入20210101 将 %F 改成 %Y%m%d 即可 , 以下同理

### 方法2 : for循环
THIS_PATH=$(cd `dirname $0`;)
cd $THIS_PATH
##要求传入的数据格式为yyyyMMdd的两个开始和结束参数,如20170201 20170310
start_input=$1
end_input=$2
## 若想修改传入的格式可以写成一下情况
###
# start_input=`date -d "${1}" +%F`
# end_input=`date -d "${2}" +%F`
# %F == %Y-%m-%d
# %F还可替换成想要传入的格式
###

##将输入的日期转为的时间戳格式
startDate=`date -d "${start_input}" +%s`
endDate=`date -d "${end_input}" +%s`

##计算两个时间戳的差值除于每天86400s即为天数差
stampDiff=`expr $endDate - $startDate`
dayDiff=`expr $stampDiff / 86400`

##根据天数差循环输出日期
for((i=0;i<$dayDiff;i++))
do
    process_date=`date -d "${start_input} $i day" +'%Y-%m-%d'`
    echo $process_date
done

外部删除文件具体行操作

sed -i '1d' file
sed -i '1,2d' file ## 删除1,2行
sed -i '2,$d' file ## 删除第2行到最后一行

1、利用vi删除不包含有某字符xxx的行(具体可以man ed参考)
:v/xxx/d

2、利用vi删除包含有某字符xxx的行(具体可以man ed参考)
:g/xxx/d

2、利用sed删除包含某字符xxx的行
sed -i -e '/string/d' filename  / sed -i '/关键字符/d' 文件名

压缩、解压操作

#1. 压缩
tar -zcvf file.tar.gz file/
#2. 解压
tar -zxvf file.tar.gz

删除指定程序运行命令

ps -ef | grep python3 | cut -c 9-15|xargs kill -s 9

查看文件情况

ls -lR| grep "^-" | wc -l # 统计当前目录下文件的个数(包括子目录)
ls -l | grep "^-" | wc -l # 统计当前目录下文件的个数(不包括目录)
ls -lR | grep "^d" | wc -l # 查看某目录下文件夹(目录)的个数(包括子目录)



################################
命令解析:
ls -l
长列表输出该目录下文件信息(注意这里的文件是指目录、链接、设备文件等),每一行对应一个文件或目录,ls -lR是列出所有文件,包括子目录。
grep "^-"
过滤ls的输出信息,只保留一般文件,只保留目录是grep "^d"。
wc -l
统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数。

grep操作

## -v 代表除 "-v" 之后的关键词
egrep "on_buy|on_sell" .vntrader/log/knife/vt_20191122.log | grep -v 688166
### or
grep -E "on_buy|on_sell" .vntrader/log/knife/vt_20191122.log | grep -v 688166

## 一个">"表示写入 , 会覆盖 ; 两个">>"表示追加 , 不会覆盖
grep -E "trigger|on_buy|on_sell" qt_20191126.log > vt26.log
grep -E "trigger|on_buy|on_sell" qt_20191126.log >> vt26.log

cat操作

cat 文件名 | grep "关键字" > 写入另一文件
cat vt_2019_11_05.log | grep "[x]" > vt_1105.log	

awk操作

#1. 将文件中第2,3,31行数据提取出来并且写入到另一文件中
awk -F',' '{print $1,$2,$30}' OFS=',' predict_result >predict_result_3
# -F是原始指定分隔符 , OFS是写入的时候指定分隔符

awk解析

$ awk -F":" '{ print $1 }' /etc/passwd
$ awk -F":" '{ print $1 $3 }' /etc/passwd
$ awk -F":" '{ print $1 " " $3 }' /etc/passwd
$ awk -F":" '{ print "username: " $1 "\t\tuid:" $3" }' /etc/passwd
################
-F参数:指定分隔符,可指定一个或多个
print 后面做字符串的拼接
实验一:熟悉常用的Linux操作和Hadoop操作 一、实验目的 Hadoop运行在Linux系统上,因此,需要学习实践一些常用的Linux命令。本实验旨在熟悉常用的Linux操作和Hadoop操作,为顺利开展后续其他实验奠定基础。 二、实验平台 操作系统:Linux(建议Ubuntu16.04); Hadoop版本:2.7.1。 ... 阅读详情

相关推荐

熟悉常用的 Linux 操作和 Hadoop 操作

熟悉常用的 Linux 操作和 Hadoop 操作

qq_52215423的博客 4196

linux常用操作 -未完

基础:command -options arguments 命令的基本形式:大多数命令使用的选项,是由一个中划线加上一个字符组成,也支持长选项,长选项由两个中划线加上一个字组成。当然,许多命令也允许把多个短选项串在一起使用。如:ls -lt –reverse :,“l”选项产生长格式输出,“t”选项按文件修改时间的先后来排序。加上长选项“–reverse”,则结果会以相反的顺序输出:文件系统: pw

ma199385的博客 633

GPU加速的容器化AI开发:AnolisOS/CentOS8中的NVIDIA驱动与CUDA最佳实践

本文详细介绍了在AnolisOS/CentOS8系统中配置NVIDIA驱动与CUDA的最佳实践,涵盖驱动安装、CUDA工具链配置、容器运行时设置及性能优化等关键步骤。特别针对容器化AI开发场景,提供了GPU透传和资源管理的实用方案,帮助开发者构建高效的GPU加速开发环境。

weixin_27791839的博客 341

【二】Linux常用命令及操作 【未完】

官方文档: https://www.runoob.com/linux/linux-command-manual.html 一、创建文件的连接 软连接 【重点】 1.1 创建: ln -s 文件 连接名字 1.2 特点: ① 删除原始文件,软连接不可用 ② 通过软连接操作文件的修改,会影响源文件 ③ 支持文件和目录 硬链接 2.1 创建: ln 文件 连接名 2.2 特点: ① 删除源文件,不影响硬链接使用 ② 通过硬链接修改文件,也会影响到原始文件 ③ 不支持目录 二、查找命令 - find 语.

zxwwantlearnjava的博客 207

机器学习——Anaconda下载安装教程

Anaconda详细下载安装教程

2401_83693485的博客 3066

营销反作弊之 异常行为分析模型(一),附带python代码

通过对用户行为进行深入的分析,识别出与常规模式不符的异常行为,可以有效检测并阻止虚假广告点击、刷单、点击欺诈等欺诈行为。本文将详细探讨营销反欺诈中异常行为分析的方法,介绍如何通过数据采集、清洗、行为建模与异常检测,准确识别潜在的欺诈行为,并提供 Python 实现代码示例。**监督学习 (Supervised Learning):**在标注数据的帮助下,训练机器学习模型使其能预测未知数据的结果。营销反欺诈异常行为分析的整体流程涉及多个环节,确保通过对用户行为的深入分析,及时识别潜在的欺诈行为。

viviwiky的博客 1230

linux怎样运行shell文件和py文件以及SQL的一些常用操作(未完待续)

LINUX中的一些命令: 怎样在服务器上运行sh、py文件 首先写shell文件时,不能直接在windows上直接编写,因为linux与windows的编码方式不一样, 遇到这种情况,需要在服务器上创建shell文件 创建新的shell文件:touch 123.sh #touch就是新建一个文件 编辑文件 vim 123.sh #这是简化文件进行打开,就可以进行编辑了 但是编辑之前需要按一下 i(insert) 表示插入数据,然后就可以编辑了 (其中123.sh里面编辑...

weixin_42099676的博客 485

基于FPGA设计的信号分析仪(项目资料ID:28)

基于现场可编程门阵列(FPGA)设计的信号分析仪。该信号分析仪旨在实现对各类信号的精确分析,具备频率、幅度、相位等参数测量功能。通过采用 FPGA 作为核心处理单元,充分利用其并行处理能力和可重构特性,提高了系统的处理速度和灵活性。论文介绍了信号分析仪的总体设计方案,包括硬件电路设计和软件算法实现。

以培养嵌入式工程师为己任 1万+

Linux 14 多进程(二)常用API(未完待续)

pid_t fork(void) // 创建一个子进程 pid_t wait(int *status) // 等待并应答一个随机子进程 pid_t waitpid(pid_t pid, int * status, int options) // 等待并应答一个特定子进程 int execve(const char * filename, char con...

分享各种网络协议知识 194

【Transformer】小白入门指南

Transformer是起源于NLP领域,然后在图像、视频、声音等领域都得到了广泛应用的基础架构,是继MLP、CNN、RNN’后的公认的第四大基础模型结构。Transformer技术凭借其卓越的表现和广泛的应用前景,已经成为了机器学习领域的一个关键技术。自从2017年Google提出》一文以来,Transformer架构的出现彻底改变了机器学习和深度学习的格局,尤其是在处理语言模型、生成模型以及多模态学习等领域,Transformer几乎成为了不可或缺的技术基石。

图挖掘领域,新晋砖家 ☞ 未来可期,欢迎和静静一起学习交流吖 2522

Amazon Skills:51个AI技能赋能亚马逊运营,从选品到广告全链路分析

在电商运营领域,数据分析和自动化工具正成为提升效率的关键。其核心原理在于将专业经验转化为结构化指令,使AI能够执行标准化流程。这种技术价值体现在降低专业门槛、提升决策效率,尤其适用于亚马逊这类数据驱动的电商平台。通过将选品、关键词研究、FBA费用计算、PPC广告优化等运营框架编码为可执行指令,AI助手能够模拟专家思维进行市场分析。Amazon Skills项目正是这一理念的实践,它提供51个覆盖运营全链路的技能模块,让卖家在自然对话环境中获得专业分析支持,实现从市场研究到利润核算的自动化工作流。

weixin_27134143的博客 1304

mysql常用操作

1、事务没有提交导致锁等待,Lock wait timeout exceeded; try restarting transaction 解决办法:执行select * from information_schema.innodb_trx 之后找到了一个一直没有提交的只读事务, 找到对应的线程后,执行 kill thread id,再确认一直没有提交的只读事物被干掉了就OK了。 2、LINUX...

julyclj55555的博客 204

【Altium designer】如何添加过孔阵列

按下图1指示,执行【Tool】菜单栏下【Via Stitching/Shielding】选项卡中的【Add Stitching to Net...】选项 图1 “添加过孔阵列”选项 点击【Add Stitching to Net...】选项后,会跳出一个窗口,让我们设置过孔阵列的参数信息,如下图2所示。 图2 过孔阵列参数设置 过孔阵列区域:勾选该选项框,即可绘制多边形区域; 过孔内径与焊盘直径:比如内径 【Hole Size】设为12mil,焊盘直径【Diameter】设为24mil; .

夜半少年的博客 2万+

熟悉常用的Linux操作和Hadoop操作

熟悉常用的Linux操作和Hadoop操作

Smartloe的博客 4547

YOLOv11的嗅觉传感器数据关联-(特殊场景下的气味-视觉联合分析)

摘要 本文探讨了YOLOv11与嗅觉传感器融合的多模态感知技术。通过分析YOLOv11的架构特性与嗅觉传感器的数据特点,提出了三种融合策略:数据级、特征级和决策级融合。系统采用硬件同步方案实现时空对齐,包含视觉采集模块、嗅觉传感模块和边缘计算单元。环境配置基于Python 3.9和PyTorch 2.0,支持实时多模态数据处理。该技术可应用于环境监测、工业检测等场景,突破单一视觉感知的局限性。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 626

Camera2Demo

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

Linux 常用操作指令大全

总结了常用 Linux 操作命令,分类清晰、示例丰富,助你快速掌握核心用法,高效应对实际场景。

qq_53085928的博客 1774

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

实验一 熟悉常用的Linux操作和Hadoop操作

掌握 Linux 虚拟机的安装方法。Hadoop 在 Linux 操作系统上运行可以发挥 最佳性能。鉴于目前很多读者正在使用 Windows 操作系统, 因此, 为了完成 本书的后续实验, 这里有必要通过本实验让读者掌握在 windows 操作系统上 搭建 Linux 虚拟机的方法。掌握常用的 Linux 命令。本书的所有实验都在 Linux 操作系统中完成,因 此,需要读者熟悉一些常用的 Linux 命令。掌握 Hadoop 的伪分布式安装方法。

wenmou1111的博客 1157

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Linux一些常用操作

Linux 前言 主流操作系统 桌面草操作系统 windows系列:用户群体大 macOS:适用于开发人员(基于linux) Linux:应用软件少 服务器操作系统 linux:安全、稳定、免费;占有率高 windows server:付费;占有率低 嵌入式操作系统 linux:内核小,开源,可以根据开发商自己的需要调配 移动设备操作系统 iOS Android(基于linux) 虚拟机 本质上是一个软件 可以辅助学习陌生的操作系统 用户操作系统 单用户操作系统:一台计

Devil 207

Linux常用操作指令

在 more 的时候,我们并没有办法向前面翻, 只能往后面看 但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用 来查看一个文件的内容!说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录, 则它会把前面指定的所有文件或目录复制到此目录中。功能:对于目录,该命令列出该目录下的所有子目录与文件。在linux中,以 . 开头的文件是隐藏文件,在linux中,任何目录下都会有两个隐藏目录。

wjfwonderful的博客 1264

Linux常用操作

本文是笔者在使用cadence的过程中,操作linux的笔记,仅记录个人常用,持续更新。

qq_45689790的博客 1553

Linux常用操作指令大全

以上是Linux系统中一些常用的操作指令,掌握这些指令可以帮助你更高效地管理和操作Linux系统。当然,Linux的命令非常丰富,本文只是介绍了其中的一部分。建议在实际使用中多查阅相关文档和手册,逐步积累经验,提升自己的Linux技能。希望这篇博客对你有所帮助!如果你有任何问题或建议,欢迎在评论区留言。

2301_80870395的博客 1015

Linux常用的一些基础操作

一、ifconfig命令功能描述:显示网络接口配置信息基本语法:ifconfig [选项]实例1、查看当前的网络接口配置信息:ifconfig二、netstat指令功能描述:查看系统网络情况基本语法:netstat [选项]常用选项:-an 按一定顺序排列输出-p 显示哪个进程在调用实例1、显示系统所有的网络服务:netstat -anp实例2、显示包含ssh的网络服务:netstat -anp |grep ssh磁盘管理类指令一、du指令。

专注于技术分享的博主 767

新手学IC之Linux常用命令操作

目前主流的IC设计公司都用Linux操作系统。Linux是一个多用户多任务的操作系统,适合项目工作,同时具有开放性、可移植性等特点。

2501_91986554的博客 948

Linux常用操作及示例

Linux常用操作及示例 前言 总结一下这段时间Linux常用的操作 既然常用作为新手入门或是简单回忆,就需要简单明了,易于理解,所以准备自己总结一下 以下为编写原因: 很多教程不够简洁,参数罗列过于多,类似官方文档,很多人也用不到 没有示例或,多个命令的组合示例 总结一下避免遗忘 文件相关 cd [目录路径] 跳转目录 eg: cd test 跳转到当前目录下的test目录 cd …...

Gy_1096440940的博客 405

linux常用操作

linux常用操作

jc15274630894的博客 943

Linux常用操作合集

分配IP 自动分配:IP:dhclient(6/7) 查看IP: CentOS6 ifconfig CentOS7 ip addr 关闭防火墙: CentOS6 service iptables stop CentOS7 systemctl stop firewalld 关闭防火墙自启: CentOS6 chkconfig iptables off 重启网络: CentOS6 servi...

qq_45431935的博客 381
上一篇: MachineLearning小汇总----持续更新......
下一篇: vimtutor
CoderBoom
博客等级 码龄8年 62粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值