Linux学习笔记之文件及系统命令

Java利用ImageMagick调用linux系统命令实现Ai或者PSD文件转化为jpg或者png文件  利用ImageMagick调用linux系统命令得方式实现了这个需求。所有的操作都在centeros 6.5下进行。  ImageMagick安装1、确保系统已经安装以下包可以通过下面的命令进行查看rpm -qa |grep libjpeg安装yum install libjpegyum install libjpeg-develyum install libpngyum install lib... 阅读详情

一、善于查看man help等帮助文档
【利用Tab键,自动补全】
ctrl+C 终止当前进程
ctrl+Z 挂起当前进程
ctrl+r (查看命令历史)history
ctrl+l 清屏,与clear命令同
ctrl+a 行首
ctrl+e 行尾
ctrl+k 清除
ctrl+w 清除单词

二、文件搜索命令
1、find [搜索路径] [匹配条件]
作用:查找文件或目录
-name 按名称查找(精准)
-iname 按名称查找
-size 按文件大小进行查找【以block为单位,1K=2block,+表示大于,-表示小于,等于即不写】
-type 按文件类型查找【f 表示二进制文件,l 表示软链接文件,d 表示目录文件,c 表示字符文件】
find查找的基本原则:占用最少的系统资源,即查询范围最小,查询条件最精准。
2、grep [-cinv] ‘搜寻字符串’ filename
作用:在文件中搜索字符串匹配的行并输出
-c 输出匹配行的次数(以行为单位)
-i 忽略大小写
-n 显示匹配行及行号
-v 反向选择,显示不包含匹配文本的所有行
3、which
作用:显示系统命令所在目录(绝对路径及别名)
如:which ls
4、whereis
作用:搜索命令所在目录,配置文件所在目录及帮助文档路径
如:whereis passwd

三、压缩、解压缩命令
1、gzip——压缩(解压缩)文件,后缀为.gz
gzip只能压缩文件,不能压缩目录,不保留原文件
语法:【gzip 文件】 【-d 解压】 【gunzip】
2、bzip2——压缩(解压)文件,后缀为.bz2
语法:bzip2 [-k] [文件]
-k 产生压缩文件后保留源文件(压缩比高)
-d 解压缩的参数 或 bunzip2
3、zip——压缩(解压)文件,后缀为.zip
语法:zip [-r] [压缩后的文件名称] [文件或目录]
-r 压缩目录
解压:unzip
4、tar——文件、目录打(解)包
语法:tar [-zxvf] 压缩后文件名 文件或目录
-c 建立一个压缩文件的参数指令(create),后缀是.tar
-x 解开一个压缩文件的参数指令(extract)
-z 以gzip命令压缩/解压缩
-j 以bzip2命令压缩/解压缩
-v 压缩的过程中显示文件(verbose)
-f file指定文件名,必选项
常用:tar+gzip、tar±zxvf、tar±zcvf

四、系统关机命令
1、shutdown [选项] 时间
-c 取消前一个关机命令
-h 关机
-r 重启
其他关机命令:halt、poweroff、init 0
2、reboot重启系统
reboot -h now 立即重启

ThinkPad X230魔改指南:从博通网卡驱动到1080P屏显全攻略(附Sonoma避坑清单) 本文详细介绍了ThinkPad X230的全面改造方案,包括博通网卡驱动(BCM94352HMB)的安装与调试、1080P屏幕改装技术以及macOS Sonoma系统的适配优化。通过硬件升级和软件调优,使这台经典商务本焕发新生,适合DIY爱好者和技术极客参考实践。 阅读详情

相关推荐

Hi3516CV610 YOLOv8模型转换与部署实战:从源码到板端推理全流程解析

本文详细解析了将YOLOv8模型部署到Hi3516CV610开发板的全流程。内容涵盖从Ubuntu环境搭建、模型获取与验证,到关键的PyTorch模型转换为ONNX格式,并利用海思工具链量化生成板端可执行的.wk文件。最后,指导开发者编写板端C程序,完成视频流处理、NNIE推理及结果后处理,并提供了部署调试与性能优化的实用技巧。

weixin_29215815的博客 269

Linux:find mtime的时间算法

在unix或linux环境中经常会用到find -mtime这样的写法来找某某时间点之前的文件,至于如何写find -mtime +N/-N/N,原来并不是很清楚,今天找了些资料看看,画下了这个图,以便理解和记忆: 从图上可以看出, 以当前时间点开始算起,+表示往左,从该时间点开始再继续往更早推,可以称作xx以外; -表示往右,从该时间点算起往后的时间推,可以称作xx以内; 没有加减...

琦彦 6408

WebRTC TURN协议初识及turnserver实践

但是TURN协议对服务器有很高的依赖,服务器在带宽和集群上有很大的压力,所以TURN协议通常是当作ICE协议中的一部分来使用。ChannelData message不使用STUN头部,而使用一个4字节的头部,包含了一个称之为信道号的值(channel number),每一个使用中的信道号都与一个特定的peer绑定,即作为对等端地址的一个记号。该relay地址是个公网地址,可以看作是客户端A在公网上的一个代理,任何想要联系A的客户端,只要将数据发送到A的relay地址就可以了。

yinshipin007的博客 566

linux实用操作指令

  Linux的基本指令 一、指令与选项 什么是Linux的指令? 指在Linux终端(命令行)中输入的内容就称之为指令。     一个完整的指令的标准格式:Linux通用的格式 #指令主体(空格) [选项](空格) [操作对象] 一个指令可以包含多个选项 操作对象也可以是多个   例如:需要让张三同学帮忙去楼下小卖铺买一瓶农夫山泉水和清风餐巾纸,在这个指令中“买东西”...

qq_38765867的博客 739

9 海康视觉平台VisionMaster 上手系列:典型案例之螺丝机案例

海康视觉平台VisionMaster 上手系列:典型案例之螺丝机案例 快速入门 工业机器视觉 机器视觉

HuangGong2022的博客 7178

CocosCreator | 自定义启动页之H5

01 效果对比 默认启动页: 自定义启动页: 02 启动页存在的意义 我们在 creator 中的开发的游戏都是基于 cocos engine,所以在展示我们的游戏之前,是必须要先加载 cocos engine,然后才是我们自己的业务代码 流程图如下: 而构建完成后未精简的 cocos engine 代码为 1.9M 如果再加上物理相关代码的话,一共是2M 别忘了,我们自己的首场景也要加载过程哦 所以,从游戏启动,到真...

Valiancer 5898

Linux指令(二)

七 从shell眼中看世界 echo - 显示一行文本 shell 在 echo 命 令被执行前把”“ ,展开成了另外的东西(在这里,就是在当前工作目录下的文件名字), echo 命令的实际参数并不是”“,而是它展开后的结果 它不会展开以.开头的文件(隐藏文件) 路径名展开 通配符所依赖的工作机制叫做路径名展开。 ls -d .* | less ls -d .[!.]?* ls -A ...

iroy33的博客 301

VSCode + Copilot下:配置并使用 DeepSeek

以下是关于在中,通过插件配置并使用系列模型 () 的完整汇总指南。

jerwey的博客 1万+

Linux计划任务删除一定期限的文件

30 03 * * *  find /WEBBAK/*  -maxdepth 1  -mtime +2 | xargs rm -rf -mtime +2 查找文件更新日时在距现在时刻2天以内的文件 -mtime -2  查找文件更新日时在距现在时刻2天以内的文件 -mmin +2  查找文件更新日时在距现在时刻2分以上的文件 -mmin -2  查找文件更新日时在距现在时刻2分以内的文件 ...

PlatoWG的博客 522

常见消息队列:ActiveMQ、RabbitMQ、RocketMQ、Kafka的区别总结

常见消息队列:ActiveMQ、RabbitMQ、RocketMQ、Kafka的区别。

qq_30713721的博客 3471

C# + NAudio:构建支持实时音频处理的语音聊天应用(含回声消除)

本文介绍了如何利用C#和NAudio库开发实时语音聊天应用,重点实现回声消除功能。首先概述了NAudio库在音频处理中的作用,包括音频录制、播放和实时处理能力。然后详细讲解了构建基础语音聊天应用的过程,包括麦克风录制和扬声器播放的实现。接着深入探讨了回声消除的原理和实现方法,提出通过比较麦克风输入和扬声器输出的音频信号来消除回声,并给出了核心代码示例。最后,文章还讨论了性能优化方向,如多线程处理和网络传输扩展。该方案为开发高质量实时语音应用提供了实用参考。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1012

linux中find命令mtime参数为+、-和不加符号的意思

原文链接:https://blog.youkuaiyun.com/sunny04/article/details/51488421 参考上文链接画有时间轴,比较容易理解一点。 例子如下: find ./ -name “*data*” -mtime +1 当前目录下文件名包含data,而且修改时间在48小时以上的 find ./ -name “*date*” -mtime +2 当前目录下文件名包含data,而...

、大荡的博客 1万+

【Python】秋招机考 —— 2025/8/27 华为 AI 方向

2025 华为 AI 秋招机考题目包含15道单选题、5道多选题和2道机器学习编程题,涵盖核心算法与数学知识。单选题考察了Softmax激活、Transformer位置编码、Jacobi迭代、大模型幻觉现象、特征向量、K-means聚类、矩阵秩、实对称矩阵性质、SVD分解、概率论等知识点。多选题涉及高斯-赛德尔迭代和朴素贝叶斯分类器。

一杯水果茶!足矣~ 841

Linux系统命令及Shell脚本学习笔记四:Linux文件系统

文件系统 磁盘的物理存储方式决定了其根本没有文件和目录的概念,在Linux中采用的是文件系统+虚拟文件系统(Virtual File System,VFS)的解决方案 文件系统是OS用于明确磁盘或者分区上相关文件的方法和数据结构,在使用前都需要对磁盘进行初始化操作,并将记录的数据结构写到磁盘上,这种操作就是建立文件系统,在有些操作系统中称之为格式化。 Linux支持不同的文件系统:ext2

cln1127的专栏 800

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux系统命令及Shell脚本学习笔记三:文件管理

文件管理 目录结构 Linux系统沿用目录结构组织文件,所有目录和文件都在根目录下。FHS(文件系统层次标准)定义了在根目录下的主要目录以及每个目录应该存放的文件 FHS定义的目录结构如下: /bin 常见的用户指令 /boot 内核和启动文件 /dev 设备文件 /etc 系统和服务的配置文件 /home 系统默认的普通用户的家目录 /lib 系统函数库目录 /lost+

cln1127的专栏 803

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Linux kali学习笔记

Shell是用户与Linux内核之间的接口程序,它为用户提供了一个,用户可以在其中输入命令,系统将执行这些命令并返回结果。常见的Shell有Bash、Zsh等。(那个黑框框?).它的核心任务是接收用户输入的命令,对命令进行解析和处理,然后将命令传递给操作系统内核来执行,并将执行结果返回给用户。Shell具有解释命令、执行脚本、提供环境变量等功能,还可以进行输入输出重定向、管道操作等。比如在Bash中输入ls。

2401_88818565的博客 737

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux学习笔记——文件目录

Linux学习笔记——文件目录前言1、linux目录层次标准2、目录详细介绍3、文件类型介绍4、系统路径 前言 大家好,我是阿聪,这是我第二次在优快云发文章,文章的内容算是我学习linux的一个笔记,每学一章我会发一篇出来。 今天的内容是Linux文件目录。 1、linux目录层次标准 输入: //进入系统根目录 cd/ 查看根目录: 输入: //输出目录树状图 tree //查看目录文件 ls -l 文件系统的层次结构标准 时间: 2015.06.03 文件: FHS3.0 http://refs

weixin_45320379的博客 218

一天急速通关Linux

在倍速观看动力节点杜老师的`Linux`教程之后,根据视频内容以及课程笔记进行实践,经过自己的理解并总结后形成这篇学习笔记。文章总共分八个章节,包括了原教程的九个章节的大部分知识。本文所提供的信息和内容仅供参考,作者和发布者不保证其准确性和完整性。

qq_42828479的博客 520

【linux就该这么学】-02

【linux】-记"linux就该这么学"学习笔记-02 简述 对系统基础及最常用命令的介绍,包括 系统状态检测命令ifocnfig;uname;uptime;free;who;last;history;sosreport 目录切换pwd;cd;ls 文本文件编辑命令cat;more;head;tail;tr;wc;stat;cut;diff 文件目录管理命令t...

weixin_30772261的博客 81

使用Java调用Linux系统命令

有时候,我们在使用Java做一些操作时,可能性能上并不能达到我们满意的效果,就拿最近工作中的遇到的一个场景来说,需要对大量的小文件进行合并成一个大文件。 最开始的想法是使用Java做文件操作,遍历所有小文件然后往一个文件写(可以做成并发写),但是发现操作过程中遇到个问题,写一千多个小文件在本机Windows下需要花费几十秒的时间,即使在Linux环境下高配置的机器也需要将近十秒,这明显对接口的响...

马靖的个人技术博客 5585

Python调用执行Linux系统命令(四种方法)

Python调用执行Linux系统命令(四种方法) Python作为一门脚本语言,胶水语言,自然是有它的胶水特性的,就比如Python和Linux系统的结合,比如,在使用Python编写自动化运维脚本的时候,总免不了需要和Linux系统交互,如,查询Linux系统内的某个文件,然后修改这个文件并运行它(假设有可运行权限)。 Python让人称道的其中一个地方就是它的类库非常齐全,这是真的不吹牛,只有你想不到,基本没有它没有的库,比如科学计算...

zsk_john的技术分享专用博客 5万+

Linux常用系统命令

管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理,可以前面查出来的东西传给管道符后端的处理,例如 ls | grep -n test。0位表示类型 [ - ]: 表示文件 [ d ]: 表示文件夹 [ l ] :表示软链接。格式:chown [选项] [最终用户] [文件或目录] (功能描述:改变文件或者目录的所有者)格式:chgrp [最终用户组] [文件或目录] (功能描述:改变文件或者目录的所属组)1-9位 [ - ] 表示没有权限。

WonderEgg的博客 566

linux系统命令位置,linux 搜索某个系统命令的位置

功能简述which命令的作用是在PATH变量指定的路径中搜索某个系统命令的位置并且返回第一个搜索结果。也就是说使用which命令就可以看到某个系统命令是否存在以及执行的到底是哪一个位置的命令。如果你想知道你的命令放在那里了那么可以用which去查找一下。当然你需要注意的是它是在PATH指定的路径中普通用户和超级用户的PATH是不一样的(在没做修改的情况下语法which可执行文件名称参数-n指定...

weixin_33364134的博客 262

笔记:Linux系统命令总结

Linux系统目录结构 /bin :(binaries) 用于存放系统命令,所有的用户都可以执行 /sbin :(super user binaries) 用于存放系统环境相关的命令,只有超级用户可以使用,有些普通用户可以使用 /user/bin :存放系统命令的目录,所有用户可以执行.这些命令和系统启动无关,单用户模式下不能执行 /usr/sbin:存放根文件系统不必要的系统管理命令,超级用户可执行 /root : 存放root用户的相关文件,root用户的家目录。宿主目录 超级用户 ..

while__false的博客 200

linux系统命令

Linux常用命令,如查看进程,端口号,日志查看,文件创建...

weixin_47748878的博客 704
上一篇: Linux学习笔记之常用命令
下一篇: Linux学习笔记之VIM/VI文本编辑器
五花尾巴
博客等级 码龄7年 0粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值