当前位置: 首页 > news >正文

Linux常用指令集合

ls显示目录文件

选项:

-a        所有文件(all所有)

-l        详细信息(Information信息)(自动包含-1)  所以常用 ll

-1        一行只输出一个文件。

-R        列出所有子目录下的文件。(递归)

pwd当前所在目录位置

cd进入目录

cd ..          返回上级目录

cd /home/xxx/linux/ :        绝对路径(红色/必须加表示根目录)

cd ../day02/ :        相对路径--cd ../返回上一目录,后面再加该目录下的其他目录

cd ~        进入用户家目

cd -        返回最近访问目录

touch创建不存在文件

touch    文件名

mkdir创建目录

mkdir英文缩写directory目录  make 创建

创建单个目录  mkdir 目录名

递归创建多个目录  mkdir -p 递归目录名

eg.

所呈现的递归式目录

rm删除目录或文件

rm(remove删除)

-f        强制删除(force强迫)

-i        删除前逐一询问(inquire询问)

-r        删除目录及其下所有文件(recursion递归)

man查找手册

用键盘上下翻页 单点q退出

man 查找的命令

-k  根据关键字模糊搜索

cp复制文件、目录

cp(copy复制)

cp [选项] 源文件或目录 目标文件或目录

注意:将多个文件或目录复制到一个已经存在的目录不会报错,若要录复制到一个不存在的目录会报错。

-f        强制复制

-i        覆盖文件前询问用户

-r        递归将指定目录下的文件与子目录一并处理

mv剪切改名

mv [选项] 源文件或目录 目标文件或目录

注意:1.当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至 目标目录中。

-f        如果目标文件已经存在,不会询问而直接覆盖

-i        若目标文件 (destination) 已经存在时,就会询问是否覆盖

改名:

目标文件时不存在的文件时,是将源文件或目录改名成目标文件或目录

剪切:

目标文件或目录已经存在时,将源文件或目录剪切到目标文件或目录

查看内容

cat查看内容

cat [选项][文件]

-b        对非空输出行编号

-n        对输出的所有行编号

-s        不输出多行空行

more查看内容

功能上类似cat

-n       对输出的所有行编号

q        退出more

无法向前翻页,只能向后看

less常用查看文件内容工具

使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用 来查看一个文件的内容!

less [参数] 文件

-i         忽略搜索时的大小写

-N        显示每行的行号

/字符串        向下搜索“字符串”的功能(键盘上就是?在上,/在下)

?字符串        向上搜索“字符串”的功能

q        quit

head显示开头内容

默认打印其相应文件的开头10行。

-n        n具体赋值多少行需要再n后空格加数字

tail显示末尾内容

用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

-f         循环读取

-n        n具体赋值多少行需要再n后空格加数字

date显示时间

date +具体格式和选项

%H        小时

%M        分钟

%S        秒

%X        相当于 %H:%M:%S

%d        日

%m        月

%Y        年

%F        相当于 %Y-%m-%d

时间戳:

时间->时间戳:date +%s

时间戳->时间:date -d@1508749502

cal显示日历

cal [参数][月份]或[年份]

-3         显示系统前一个月,当前月,下一个月的月历

-j          显示在当年中的所在日期是这一年的第多少天

-y          显示当前年份的日历

find查找文件

find -name [文件名]

grep搜索文件中字符串并打印

grep [选项] 搜寻字符串 文件

-i        忽略大小写

-n        输出每一行行号

-v        显示没有“所要搜索的字符串”的其他内容

zip/unzip压缩与解压

zip [选项] 压缩文件.zip 文件/目录
 

-r        递归处理所有目录及文件

unzip [选项] 压缩文件.zip
 

-d         目录:指定解压目录。

tar打包解包,可直接看内容

-c         建立一个压缩文件的参数指令(create 的意思);

-x         解开一个压缩文件的参数指令!

-t         查看 tarfile 里面的文件!

-z         使用gzip算法 .tar.gz后缀名(参数中不加则仅为打包)

-j         使用bzip2算法 .tar.bz2后缀名(参数中不加则仅为打包)

-v         压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

-C         解压到指定目录

-f         指定压缩包文件,f后不能再加参数

-d         指定解压缩目录

常用方案:

tar czf xxx        打包压缩

tar tzf xxx        预览

tar xzf xxx        解压解包

bc计算器

  Linux中的计算器

Ctrl+d退出

uname电脑和操作系统信息

-a        全部信息

常用热键

Tab        命令补全

Ctrl+C        让当前程序停掉

ctrl+D        退出

Ctrl+r        搜索历史命令

键盘上上下符号键        最近使用的命令

which查找命令文件位置

命令由什么组合成:

输出重定向 >

向目标文件进行写入时,覆盖写入1.先清空文件,2.再写入新内容

eg.echo hello Linux > out.txt

追加重定向 >>

不会清空文件中原本内容,在之前的文件中的结尾处写入

eg.echo hello Linux >> out.txt

输入重定向<

默认从键盘读取。

eg.cat < 1.txt

从指定文件读取输入重定向,将其读取到的内容答应在显示器上

相关文章:

Linux常用指令集合

ls显示目录文件 选项&#xff1a; -a 所有文件&#xff08;all所有&#xff09; -l 详细信息&#xff08;Information信息&#xff09;&#xff08;自动包含-1&#xff09; 所以常用 ll -1 一行只输出一个文件。 -R 列出所有子目录下的文件。…...

前端 JS 经典:为什么需要模块化

首先&#xff0c;自我评定一下&#xff0c;一个 js 文件&#xff0c;各位兄弟&#xff0c;最多能掌控多少行&#xff0c;什么意思呢&#xff0c;就是说&#xff0c;一个 js 文件在多少行之内&#xff0c;你是可以清楚的知道这个 JS 实现了哪些业务逻辑&#xff0c;并对这些业务…...

MySQL:某字段追加随机数

在MySQL中&#xff0c;你可以使用UPDATE语句结合随机函数RAND()来为某个字段追加随机数。以下是一个示例&#xff0c;假设我们有一个表my_table&#xff0c;其中有一个字段my_field&#xff0c;我们想要为这个字段追加一个介于1到100之间的随机数&#xff1a; UPDATE my_table…...

研发管理-选择研发管理系统-研发管理系统哪个好

选择研发管理系统-研发管理系统哪个好 选择研发管理系统时&#xff0c;并没有一个绝对的“最好”的系统&#xff0c;因为每个企业的需求和情况都是独特的。然而&#xff0c;我可以向您介绍一些在市场上广受欢迎且功能强大的研发管理系统&#xff0c;供您参考&#xff1a; 1、彩…...

学校NTP时钟系统(时间同步系统)方案助力建设智慧校园

学校NTP时钟系统&#xff08;时间同步系统&#xff09;方案助力建设智慧校园 学校NTP时钟系统&#xff08;时间同步系统&#xff09;方案助力建设智慧校园 建设智慧校园也意味着校内网络设备和服务器剧增&#xff0c;如何保障智慧校园内各数字系统时序一致、维稳运行成为一大难…...

HTML中打开窗口的类型及使用方法

HTML中打开窗口是Web开发中常用的功能之一&#xff0c;可以通过不同的方式打开窗口&#xff0c;以满足不同的需求。本文将介绍HTML中打开窗口的类型及使用方法。 一、使用target属性打开窗口 target属性是HTML中打开窗口最常用的方式之一&#xff0c;可以通过设置target属性的…...

【userfaultfd+条件竞争劫持modprobe_path】TSGCTF 2021 -- lkgit

前言 入门题&#xff0c;单纯就是完成每日一道 kernel pwn 的 kpi &#x1f600; 题目分析 内核版本&#xff1a;v5.10.25&#xff0c;可以使用 userfaultfd&#xff0c;不存在 cg 隔离开启了 smap/smep/kaslr/kpti 保护开启了 SLAB_HADNERN/RANDOM 保护 题目给了源码&…...

StNet: Local and Global Spatial-Temporal Modeling for Action Recognition 论文阅读

StNet: Local and Global Spatial-Temporal Modeling for Action Recognition 论文阅读 Abstract1 Introduction2 Related Work3 Proposed Approach4 Experiments5 Conclusion 文章信息&#xff1a; 原文链接&#xff1a;https://ojs.aaai.org/index.php/AAAI/article/view/4…...

SpringBoot解决CORS跨域——WebMvcConfigurationSupport

前端请求后端报错了。 状态码&#xff1a;403 返回错误&#xff1a;Invalid coRs request 增加配置类WebMvcConfig Configuration public class WebMvcConfig extends WebMvcConfigurationSupport {Overridepublic void addCorsMappings(CorsRegistry registry) {// 允许跨域…...

Linux之内存管理-malloc \kmalloc\vmalloc\dma

1、malloc 函数 1.1分配内存小于128k,调用brk malloc是C库实现的函数&#xff0c;C库维护了一个缓存&#xff0c;当内存够用时&#xff0c;malloc直接从C库缓存分配&#xff0c;只有当C库缓存不够用&#xff1b; 当申请的内存小于128K时&#xff0c;通过系统调用brk&#xff…...

PyTorch中定义自己的数据集

文章目录 1. 简介2. 查看PyTorch自带的数据集(可视化)3. 准备材料3.1 图片数据3.2 标签数据 4. 方法 1. 简介 尽管PyTorch提供了许多自带的数据集&#xff0c;如MNIST、CIFAR-10、ImageNet等&#xff0c;但它们对于没有经验的用户来说&#xff0c;理解数据加载器的工作原理以及…...

助力数字农林业发展服务香榧智慧种植,基于YOLOv5全系列【n/s/m/l/x】参数模型开发构建香榧种植场景下香榧果实检测识别系统

作为一个生在北方但在南方居住多年的人&#xff0c;居然头一次听过香榧&#xff08;fei&#xff09;这种作物&#xff0c;而且这个字还不会念&#xff0c;查了以后才知道读音&#xff08;fei&#xff09;&#xff0c;三声&#xff0c;这着实引起了我的好奇心&#xff0c;我相信…...

2024 年 4 月区块链游戏研报:市场低迷中活跃用户数创新高

2024 年 4 月区块链游戏研报 作者&#xff1a;stellafootprint.network 数据来源&#xff1a;GameFi 研究页面 2024 年 4 月&#xff0c;Web3 游戏领域在经历 3 月创纪录的表现后&#xff0c;迎来了显著波动。比特币自历史高位回调&#xff0c;月跌幅达到 10.4%。与此同时&a…...

排序(一)----冒泡排序,插入排序

前言 今天讲一些简单的排序,冒泡排序和插入排序,但是这两个排序时间复杂度较大,只是起到一定的学习作用,只需要了解并会使用就行,本文章是以升序为例子来介绍的 一冒泡排序 思路 冒泡排序是一种简单的排序算法&#xff0c;它重复地遍历要排序的序列&#xff0c;每次比较相邻…...

springcloud简单了解及上手

springcloud微服务框架简单上手 文章目录 springcloud微服务框架简单上手一、SpringCloud简单介绍1.1 单体架构1.2 分布式架构1.3 微服务 二、SpringCloud与SpringBoot的版本对应关系2022.x 分支2021.x 分支2.2.x 分支 三、Nacos注册中心3.1 认识和安装Nacos3.2 配置Nacos3.3 n…...

Halcon与深度学习框架结合进行图像分析

Halcon 是一款强大的机器视觉软件&#xff0c;而深度学习框架如 TensorFlow 或 PyTorch 在图像识别和分类任务中表现出色。结合两者的优势&#xff0c;可以实现复杂的图像分析任务。Halcon 负责图像预处理和特征提取&#xff0c;而深度学习框架则利用这些特征进行高级分析和识别…...

STL----push,insert,empalce

push_back和emplace_back的区别 #include <iostream> #include <vector>using namespace std; class testDemo { public:testDemo(int n) :num(n) {cout << "构造函数" << endl;}testDemo(const testDemo& other) :num(other.num) {cou…...

解决OpenHarmony设备开发Device Tools工具的QUICK ACCESS一直为空

今天重新安装了OpenHarmony设备开发的环境&#xff0c;在安装过程中&#xff0c;到了工程之后&#xff0c;QUICK ACCESS一直为空。如下图红色大方框的内容一开始没有。 解决方案&#xff1a; 在此记录我的原因&#xff0c;我的原因主要是deveco device tools的远程连接的是z…...

k8s拉起一个pod底层是如何运行的

在Kubernetes中&#xff0c;当你尝试启动一个Pod时&#xff0c;底层的运行方式是由Kubelet服务来管理的。以下是Pod启动过程的简化概述&#xff1a; Kubernetes API Server接收到创建Pod的请求。 API Server将Pod的元数据存储到etcd中&#xff0c;以便于Pod的调度和跟踪。 Sc…...

Java代理模式的实现详解

一、前言 1.1、说明 本文章是在学习mybatis框架源码的过程中&#xff0c;发现对于动态代理Mapper接口这一块的代理实现还是有些遗忘和陌生&#xff0c;因此在本文章中就Java实现代理模式的过程进行一个学习和总结。 1.2、参考文章 《设计模式》&#xff08;第2版&#xff0…...

NY352固态MT29F32T08GWLBHD6-24QJ:B

NY352固态MT29F32T08GWLBHD6-24QJ:B从你的笔记本到高性能服务器&#xff0c;从智能仪表到工业机器人&#xff0c;一块灵魂级的存储芯片往往决定了系统的稳定与寿命。在众多闪存颗粒中&#xff0c;MT29F32T08GWLBHD6-24QJ:B 无疑是最具代表性的存在之一。它看似不起眼&#xff0…...

3分钟掌握Shutter Encoder:免费开源的终极视频转换工具解决方案

3分钟掌握Shutter Encoder&#xff1a;免费开源的终极视频转换工具解决方案 【免费下载链接】shutter-encoder A professional video compression tool accessible to all, mostly based on FFmpeg. 项目地址: https://gitcode.com/gh_mirrors/sh/shutter-encoder 还在为…...

手持式雷达车辆测速仪:基于多普勒效应的移动测速工具

手持式雷达车辆测速仪是一种基于多普勒效应原理的速度测量设备。它通过向目标发射24GHz无线电波&#xff0c;接收反射回来的信号&#xff0c;根据频率变化计算出目标的运动速度。设备重量约504g&#xff0c;内置3600mAh电池&#xff0c;续航可达10小时以上&#xff0c;支持手持…...

Excel MCP Server终极指南:5步实现无Excel环境下的Excel文件操作

Excel MCP Server终极指南&#xff1a;5步实现无Excel环境下的Excel文件操作 【免费下载链接】excel-mcp-server A Model Context Protocol server for Excel file manipulation 项目地址: https://gitcode.com/gh_mirrors/ex/excel-mcp-server Excel MCP Server是一个基…...

从ADC采样到FFT分析:手把手教你用STM32F407的DSP库搞定频谱计算

从ADC采样到FFT分析&#xff1a;手把手教你用STM32F407的DSP库搞定频谱计算 在工业振动监测、音频信号处理和电源质量分析等场景中&#xff0c;频谱分析是理解信号特征的关键技术。STM32F407凭借其Cortex-M4内核和硬件FPU&#xff0c;配合CMSIS-DSP库&#xff0c;能够高效实现实…...

终极浏览器资源嗅探指南:解锁网页媒体捕获的完整方案

终极浏览器资源嗅探指南&#xff1a;解锁网页媒体捕获的完整方案 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 在数字内容无处不在的今天&#x…...

CANN/asc-devkit SIMD向量长度获取函数

GetVecLen 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言&#xff0c;原生支持C和C标准规范&#xff0c;主要由类库和语言扩展层构成&#xff0c;提供多层级API&#xff0c;满足多维场景算子开发诉求。 项目地址: https://gitcode.com/…...

5分钟快速上手SignTools:自托管iOS应用签名平台完整教程

5分钟快速上手SignTools&#xff1a;自托管iOS应用签名平台完整教程 【免费下载链接】SignTools ✒ A free, self-hosted platform to sideload iOS apps without a computer 项目地址: https://gitcode.com/gh_mirrors/si/SignTools 想要在iOS设备上自由安装第三方应用…...

从零开始:YY3568开发板刷写原生Linux系统全流程指南

1. 项目概述与核心价值 最近拿到了一块YY3568开发板&#xff0c;这是一款基于瑞芯微RK3568芯片的嵌入式开发平台&#xff0c;性能相当不错。很多朋友拿到开发板后&#xff0c;第一反应就是跟着官方文档跑个Demo&#xff0c;或者直接用板子预装的Android系统。但如果你和我一样&…...

Captain AI助Ozon Listing全链路优化,流量与转化双提升

Listing是Ozon商家获取流量、提升转化的核心载体&#xff0c;优质的Listing能让商品在海量竞品中脱颖而出&#xff0c;而多数商家却深陷“标题违规、主图不达标、关键词无效”的困境&#xff0c;导致商品曝光低、转化率差&#xff0c;难以突破运营瓶颈。Captain AI深耕Ozon Lis…...