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

linux命令笔记

创建文件夹

sudo mkdir 文件夹名

vim笔记

vim的查找和退出查找

进入vim 按/ 输入内容即可查找
按enter结束查找

vim创建文件并在里面写东西

比如创建文件为 hello.cpp

vim hello.cpp

查看所有文件

# 查看所有文件,并以列表的形式查看,显示出文件大小
ls -lah

在这里插入图片描述

修改文件的所有者

chown -R user:user 文件路径
chown -R是一个Unix/Linux命令,用于更改文件或目录的所有者(owner)。其中,选项-R表示递归地更改指定目录下所有文件和子目录的所有者。换句话说,它将更改指定目录及其子目录中所有文件和目录的所有者。更具体地说,-R选项会将指定目录及其所有子目录和文件的所有者更改为指定的用户或组。这对于需要修改整个目录结构的文件所有权非常有用。

chmod 775是什么意思?

chmod 775 是一条 Linux 命令,用于更改文件或目录的权限。在这个命令中,"chmod" 是 change mode 的缩写,"775" 是权限模式。在 Linux 中,文件和目录的权限被分为三个不同的类别:
所有者(owner)、所属组(group)和其他用户(others)
每个类别都有自己的权限设置,包括读(r)、写(w)和执行(x)。数字形式的权限模式(例如,775)用来表示不同类别的权限。具体来说,775 权限模式的含义如下:
- 所有者(owner)拥有读(r)、写(w)和执行(x)权限。
- 所属组(group)拥有读(r)、写(w)和执行(x)权限。
- 其他用户(others)拥有读(r)、执行(x)权限,但没有写(w)权限。

关闭Linux防火墙(便于外部访问)

一、重启后永久性生效:
开启:chkconfig iptables on
关闭:chkconfig iptables off
二、即时生效,重启后失效:
开启:service iptables start
关闭:service iptables stop
没有chkconfig解决方法:
https://blog.csdn.net/qq_43666119/article/details/129197177?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129197177-blog-115250102.235%5Ev38%5Epc_relevant_anti_vip&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129197177-blog-115250102.235%5Ev38%5Epc_relevant_anti_vip&utm_relevant_index=1
查看是否关闭成功:
https://blog.csdn.net/DameLillardd/article/details/122585475

把文件解压到另一个文件夹

tar -zxvf 文件名
  "tar -zxvf" 是一个用于解压缩文件的命令,其中的参数含义如下:- "tar": 调用tar命令
- "-z": 通过gzip解压缩文件
- "-x": 提取文件
- "-v": 显示详细信息
- "-f": 指定要提取的文件名

你需要在命令后面加上要解压缩的文件的名称(通常是以.tar.gz或.tgz结尾的文件),然后执行该命令就可以将文件解压缩到当前目录中。

请注意,这只是一个简单的解释命令的方式,并不代表一定成功。具体的操作还需要根据实际情况来进行。

查看内存使用

free -m

把文件移动到另一个位置

mv 文件1  文件2

查看GPU运行情况

nvidia-smi

复制一个文件到另一个服务器

scp 文件名 用户名@计算机ip或者计算机名:远程路径
scp /mnt/disk1/downloads/ideaIU-2022.2.2.tar.gz wangchen@hadoop100:/home/wangchen/下载

重命名文件

mv test.txt test_file.txt

从服务器上复制文件到本地

scp -r root@×××.×××.×××.×××:/data/ /home/myfile/
scp -r wangchen@hadoop102:/opt/software /opt/software

把文件解压到指定位置

如解压JDK到/opt/module目录下
[atguigu@hadoop102 software]$ tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/

创建txt文件

touch name.txt

安装和卸载软件命令

查看所有安装的内容 dpkg -l
dpkg -i 软件包名

删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg --purge xxx.deb

如卸载向日葵,要先找到dpkg -l 中安装的名称 然后卸载:
sudo dpkg --purge sunloginclient

相关文章:

linux命令笔记

创建文件夹 sudo mkdir 文件夹名vim笔记 vim的查找和退出查找 进入vim 按/ 输入内容即可查找 按enter结束查找vim创建文件并在里面写东西 比如创建文件为 hello.cpp vim hello.cpp查看所有文件 # 查看所有文件,并以列表的形式查看,显示出文件大小 …...

2.3.C++项目:网络版五子棋对战之实用工具类模块的设计

文章目录 一、实用工具类模块(一)功能 二、设计和封装(一)日志宏封装(二)mysql_util封装(三)Jsoncpp-API封装(四)file_util封装(五)st…...

跳跃游戏----题解报告

题目:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 题解: 其实就直接挨着跳就行了,循环中不断更新k,不停比较k和当前位置跳跃的最大值即可 代码: public boolean canJump(int[] nums) …...

SpringBoot下的代理注解

EnableAspectJAutoProxy Target(ElementType.TYPE) Retention(RetentionPolicy.RUNTIME) Documented Import(AspectJAutoProxyRegistrar.class) public interface EnableAspectJAutoProxy {// 是否代理目标对象,ture:使用CGLIB代理 fasle:使用JDK代理boolean proxy…...

[C++随想录] 二叉搜索树

搜素二叉树 二叉搜索树的使用二叉搜索树的模拟实现(K)整体结构循环版本递归版本 二叉搜索树的应用源码(kv) 二叉搜索树的使用 二叉搜索树 相较于 普通的二叉树来说: 根节点的左子树的所有键值都 小于 根节点, 根节点的右子树的所有键值 大于 根节点根节点的 左右子树 都是 二…...

Windows Server 2019 搭建FTP站点

目录 1.添加IIS及FTP服务角色 2.创建FTP账户(用户名和密码)和组 3.设置共享文件夹的权限 4.添加及设置FTP站点 5.配置FTP防火墙支持 6.配置安全组策略 7.客户端测试 踩过的坑说明: 1.添加IIS及FTP服务角色 a.选择【开始】→【服务器…...

Ubuntu 22.04 中安装 fcitx5

Ubuntu 22.04 中安装 fcitx5 可以按照以下步骤进行: 添加 fcitx5 的 PPA 首先,添加 fcitx5 的官方 PPA: sudo add-apt-repository ppa:fcitx-team/fcitx5更新软件包列表 sudo apt update安装 fcitx5 sudo apt install fcitx5 fcitx5-conf…...

CleanMyMac X免费macOS清理系统管家

近些年伴随着苹果生态的蓬勃发展,越来越多的用户开始尝试接触Mac电脑。然而很多人上手Mac后会发现,它的使用逻辑与Windows存在很多不同,而且随着使用时间的增加,一些奇奇怪怪的文件也会占据有限的磁盘空间,进而影响使用…...

CVer从0入门NLP(一)———词向量与RNN模型

🍊作者简介:秃头小苏,致力于用最通俗的语言描述问题 🍊专栏推荐:深度学习网络原理与实战 🍊近期目标:写好专栏的每一篇文章 🍊支持小苏:点赞👍🏼、…...

乐观锁和悲观锁

目录 悲观锁:乐观锁:CAS算法:版本号机制:write_condition 机制:时间戳:ReentrantLock 类: 独占锁:synchronized 关键字: 悲观锁: 1、理解:总是假设最坏的情况…...

用 pytorch 训练端对端验证码识别神经网络并进行 C++ 移植

文章目录 前言安装安装 pytorch安装 libtorch安装 opencv(C) 准备数据集获取训练数据下载标定 编码预分析 数据集封装格式 神经网络搭建神经网络训练神经网络测试神经网络预测C 移植模型转换通过跟踪转换为 Torch Script通过注解转换为 Torch Script 编写…...

leetcode 739. 每日温度、496. 下一个更大元素 I

739. 每日温度 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例 1: …...

Photon——Fusion服务器(Failed to find entry-points:System.Exception: )

文章目录 前言解决方案:1.报警信息如下2.选择3d urp3.引入Fusion之后选择包管理,点击Burst中的Advanced Project Settings4.勾选两个预设选项5.引入官网unity.burst6.更新后报警消失总结前言 制作局域网游戏,出现未找到进入点报警 Failed to find entry-points 解决方案: …...

双十一必买好物,这四款好物你值得拥有

随着科技的不断发展,智能家电已经成为我们生活中不可或缺的一部分。在双十一期间,各大品牌都会推出各种优惠活动,以更优惠的价格购买到心仪的智能家电。比如智能超声波清洗机,智能门锁,它们不仅提高了我们的生活质量&a…...

视频号视频如何下载(WeChatVideoDownloader)

背景介绍 最近需要一个视频号里面的视频进行宣传用,网上找了很多方法都不行,特别是下载抓包工具Fiddler,然后监控HTTPS请求的,截取URL把URL中20302改成20304,再用IDM工具下载对应的资源,最后修改后缀名.mp…...

【Java-框架-SpringMVC】(01) SpringMVC框架的简单创建与使用,快速上手 - 简易版

前言 【描述】 "SpringMVC"框架的简单创建与使用,快速上手; 【环境】 系统"Windows",软件"IntelliJ IDEA 2021.1.3(Ultimate Edition)";“Java版本"1.8.0_202”,“Spring"版…...

【计算机网络】UDP/TCP协议

文章目录 :peach:1 UDP协议:peach:1.1 :apple:UDP协议端格式:apple:1.2 :apple:UDP的特点:apple:1.3 :apple:UDP的缓冲区:apple:1.4 :apple:UDP使用注意事项:apple:1.5 :apple:基于UDP的应用层协议:apple: 2 :peach:TCP协议:peach:2.1 :apple:TCP协议端格式:apple:2.2 :apple:确…...

【前端设计模式】之享元模式

享元模式是一种结构型设计模式,它通过共享对象来减少内存使用和提高性能。在前端开发中,享元模式可以用于优化大量相似对象的创建和管理,从而提高页面的加载速度和用户体验。 享元模式特性 共享对象:享元模式通过共享相似对象来…...

C++前缀和算法:合并石头的最低成本原理、源码及测试用例

本文涉及的基础知识点 C算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 动态规划,日后完成。 题目 有 n 堆石头排成一排,第 i 堆中有 stones[i] 块石头。 每次 移动 需要将 连续的 k 堆石头合并为一堆,而…...

maven 安装本地jar失败 错误指南

Maven 安装本地 jar 失败 安装命令: mvn install:install-file -Dfile文件路径地址 -DgroupIdcom.allinpay.sdk -DartifactIdtop-sdk-java -Dversion1.0.5 -Dpackagingjar 错误描述 : Unknown lifecycle phase “.allinpay.sdk”. You must specify a valid lifecycle phase o…...

SAR型ADC行为级转换模型分析------LTspice

最近做电路蒙特卡洛仿真,想去找官方模型,但是官方模型没有现成的蒙特卡洛仿真模型。就想着自己取搭一个仿真模型。现在AI很火,就把规格书丢给AI帮忙了,让它帮我生成了一个ADC的蒙特卡洛仿真模型。刚好,趁着这个机会学习…...

C#调用C++ DLL实战:P/Invoke结构体对齐的那些坑(附完整解决方案)

C#调用C DLL实战:P/Invoke结构体对齐的那些坑(附完整解决方案) 当C#需要与遗留C代码库交互时,P/Invoke是最常用的桥梁技术。但在实际项目中,结构体内存对齐问题就像潜伏的幽灵——开发时一切正常,运行时却突…...

Block Copy 的内存布局详解榔

核心摘要:这篇文章能帮你 ?? 1. 彻底搞懂条件分支与循环的适用场景,告别选择困难。 ?? 2. 掌握遍历DOM集合修改属性的标准姿势与性能窍门。 ?? 3. 识别流程控制中的常见“坑”,并学会如何优雅地绕过去。 ?? 主要内容脉络 ?? 一、痛…...

手部姿态估计公开数据集全解析:从FreiHAND到Dexter的实战指南

1. 手部姿态估计数据集的核心价值与应用场景 手部姿态估计作为计算机视觉领域的重要分支,在虚拟现实、人机交互、医疗康复等场景中发挥着关键作用。而高质量的数据集就像厨师的食材库,直接决定了算法模型的"烹饪效果"。我经手过的工业级手势识…...

粉紫系超人气月兔铃仙识

1 安装与初始化 # 全局安装 OpenSpec npm install -g fission-ai/openspeclatest # 在项目目录下初始化 cd /path/to/your-project openspec init 初始化时,OpenSpec 会提示你选择使用的 AI 工具(Claude Code、Cursor、Trae、Qoder 等)。 3 O…...

5个核心功能解析:netDxf如何简化你的DXF文件处理工作流

5个核心功能解析:netDxf如何简化你的DXF文件处理工作流 【免费下载链接】netDxf .net dxf Reader-Writer 项目地址: https://gitcode.com/gh_mirrors/ne/netDxf 在CAD数据处理领域,DXF文件处理一直是开发者和工程师面临的技术挑战。AutoCAD的DXF格…...

Discord注册新思路:不用折腾手机号,先用邮箱和桌面网页版搞定一切

Discord高效注册指南:巧用邮箱与网页版绕过初始验证困扰 Discord作为全球领先的即时通讯平台,早已突破游戏社区的边界,成为跨领域协作与社交的重要工具。然而对于新用户而言,繁琐的注册流程往往成为体验的第一道门槛。本文将揭示…...

如何利用Jbuilder构建优雅的JSON:探索Builder风格DSL的核心原理

如何利用Jbuilder构建优雅的JSON:探索Builder风格DSL的核心原理 【免费下载链接】jbuilder Jbuilder: generate JSON objects with a Builder-style DSL 项目地址: https://gitcode.com/gh_mirrors/jb/jbuilder Jbuilder是一个强大的Ruby库,它提供…...

PDFObject入门教程:5分钟学会在HTML中嵌入PDF文件

PDFObject入门教程:5分钟学会在HTML中嵌入PDF文件 【免费下载链接】PDFObject A lightweight JavaScript utility for dynamically embedding PDFs in HTML documents. 项目地址: https://gitcode.com/gh_mirrors/pd/PDFObject PDFObject是一款轻量级的JavaS…...

微信小程序的大学生心理健康测试职位推荐系统

目录同行可拿货,招校园代理 ,本人源头供货商功能模块划分系统特色功能辅助功能设计项目技术支持源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作同行可拿货,招校园代理 ,本人源头供货商 功能模块划分 心理健康测试模块 提供标准化心理量表…...