linux知识整理

linux知识点整理 find / -type f -name filename.txt 查询filename.txt文件的路径。du -sh * | sort -rh 查看当前目录下所有文件与目录的大小并按大小排序倒序输出。du -sh * | sort -nr | tail 选出排在后面的10个(从大到小排序)du -sh abc/* 查看abc文件夹下所有文件的大小。du -sh * 查看当前目录下所有文件与目录的大小。 阅读详情

今天看完了慕课网的《Linux达人养成计划 I》,感觉知识点有些乱,故此整理一番。

第3章 命令基本格式及文件处理命令

1.基本的文件格式
基本的文件格式

2.切换目录cd:cd -进入上次目录 cd ~进入home目录 cd ..进入前一级目录 cd .进入当前目录

3.常用目录介绍
常用目录介绍1
常用目录介绍2

4.软连接一定要写绝对路径:ln -s /root/csb temp/

5.软链接特征
软链接特征

6.硬链接特征
硬链接特征

第4章 文件搜索命令

1. locate 文件名 搜索文件 有可能新建的文件找不到,此时需要updatedb命令
这里写图片描述

2. whereis 查看命令所在位置 whoami 我是谁 whatis 我是什么

3. which 搜索命令的命令,搜索命令所在路径及别名
4. find 目录 -name 文件名(“文件名+通配符”) 完全匹配文件搜索
通配符有*、[](括号内任意一个字符匹配)、?(任意一个字符)
查找修改过的文件:find 目录 -mtime+10 搜索10天前修改过的文件
-exec [命令] {} \;
find /etc -size +20k -a -size -50k
查找/etc/目录下,大于20kb并且小于50kb的文件
-a and 逻辑与,两个条件都满足
-o or 逻辑或,两个条件满足一个即可
-exec {} \;对搜索结果执行操作*
这里写图片描述

5. find命令与grep命令的区别
这里写图片描述

  1. grep 搜索字符串命令 grep “字符串” 文件名
    -i 忽略大小写
    -v排除指定字符串*

第5章 帮助命令

*1. help shell内核命令能查看内核命令用法,如 help cd
man 命令可以查看已经安装好的命令而不是内核命令,如man cd其实是man bash*

第6章 压缩命令

1. gzip压缩后,源文件会消失,不能压缩目录,只能压缩文件
这里写图片描述

2. .zip .gz .bz2压缩与解压缩
a.zip
压缩:zip 压缩文件名 源文件 # 保留源文件 zip -r 压缩文件名 源目录 # 保留源目录
解压:unzip 压缩文件名
b.gzip
压缩
gzip 源文件 #.gz格式 压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件 #压缩为.gz格式的文件,并保留源文件
gzip -r 目录名 #压缩目录下的所有子文件,但是不能压缩目录
解压缩
gzip -d 压缩文件 gunzip 压缩文件
c .bz2
压缩(不能压缩目录)
bzip2 源文件 #.bz2格式,不保留源文件
bzip2 -k 源文件 # 压缩之后保留源文件
解压缩 -k保留压缩文件
bzip2 -d 压缩文件
bunzip2 压缩文件

  1. tar -zcvf 压缩包名.tar.gz 源文件 压缩
    -zxvf 压缩包名.tar.gz [-C /保存的目录] 解压缩
    tar -jcvf 压缩包名.tar.bz2 源文件
    -jxvf 压缩包名.tar.bz2 [-C /保存的目录]*

第7章 关机与重启命令

1. shutdown -h now(准确时间) 关机 shutdown -r now(准确时间) 重启

2. 7种系统运行级别
这里写图片描述
这里写图片描述

3. 退出登录命令logout

第8章 其他常用命令

1. 挂载参数 -o
这里写图片描述

2. 挂载光盘/U盘 mount 设备名 mnt/目录 卸载光盘 umount mnt/目录

3. w命令查看登录用户信息
这里写图片描述

第9章 Shell基础

1. echo -e 参数 —-识别相应符号 \a 警告音 \n 换行符
这里写图片描述

*2. echo -e \e[1m 30/31/32m(颜色项) 内容 \e[0m
\e[1m 开启颜色\e[0m 结束颜色*
这里写图片描述

3. alias 命令 可以别名命令 如vi=’vim’
这里写图片描述

4. 常用快捷键
这里写图片描述

5. 多命令顺序执行
这里写图片描述

6. 查看服务器有多少客户端连接:netstat -an | grep ESTABLISHED |wc -l
这里写图片描述

7. ?,,[],[-],[^]匹配符*
这里写图片描述

8. bash中其他特殊符号
这里写图片描述

【linux面试知识整理】 整理linux 下常用的c++开发面试问题 阅读详情

相关推荐

Linux最基础知识整理

一:Linux简介 1.定位:服务器操作系统 2.历史: 目前为止,Linux不是一个具体的操作系统,而是一类操作系统的统称。 Red Hat(收费):目前被IBM收购了,目前全球最大的Linux供应商。 Cent OS:Red Hat推出的免费版。 Ubuntu:界面比较友好。 Linux基于Unix,Unix底层是由C语言编写。 3.具有的特性:免费,开源,安全。 二: 关于VMWare 1.简介:虚拟机软件,使用VMWare就是使用软件来模拟一台真实的计算机。由于虚拟机安装在当前计算机中,所以虚

qq_46921806的博客 5989

Linux里面一些关于硬件方面的知识整理

Linux里面一些关于硬件方面的知识整理

2303_78135757的博客 975

项目中实际用到的Linux知识点整理

项目中实际用到的Linux知识点整理网卡驱动相关NCSI相关自旋锁线程互斥进程互斥线程间通信进程间通信 网卡驱动相关 几个重要的结构体 struct net_device_ops { } struct net_device { } struct sk_buff { } 几个重要的函数 netif_napi_add() platform_set_drvdata() platform_get_resource() register_netdev() NCSI相关 自旋锁 线程互斥 进程互斥 线程间通信 进程

Jimbo的博客 275

Linux系统相关知识整理(1)

Linux系统相关知识整理(1)

桂林算啦粉的博客 141

案例分析|一篇文章带你看懂养鸡场智慧管理系统

养鸡场智慧管理系统是为了满足现代化养鸡业对精细化管理的需求而设计的一款专业软件。随着科技的发展和农业产业的升级,传统的手工记录和管理方式已无法满足高效、准确和实时的数据跟踪需求。本软件旨在通过集成各种功能模块,帮助养鸡场主实现从鸡苗孵化、饲养管理、饲料控制到销售结算等全链条的智能化操作。该系统的核心目标是提升养鸡场的运营效率和盈利能力,通过自动化数据处理,减少人工误差,节省时间和精力。例如,孵化报表和记录模块可以帮助管理者实时监控孵化过程,及时调整策略;

muyu2980的专栏 930

临床预测模型R语言全流程实战:从建模到Bootstrap验证的完整代码

临床预测模型是利用患者特征预测疾病结局发生概率的重要统计工具,其核心在于通过Logistic回归或Cox比例风险模型建立风险函数,并借助ROC曲线、校准曲线等指标评估模型的区分度与校准度。Bootstrap内部验证和DCA决策曲线分析则是当前审稿人关注的焦点,前者用于校正过拟合带来的乐观估计,后者用以判断模型在临床决策中的实际净获益。在肿瘤预后、慢病风险评估等场景中,基于R语言的模型构建与列线图可视化已成为论文发表的关键环节。本文以survival包自带肺癌数据为例,系统展示从数据预处理、变量筛选到多因素建

weixin_33483304的博客 241

整理的Linux面经嵌入式相关知识点

自己在找工作的过程中,整理的LINUX系统嵌入式相关的知识点以及参考的其他一些相关博客文章 大小端判断程序 首先,ARM存储器格式分为大端格式和小端格式; -大端格式:字数据的高字节存储在低地址中,低字节存储在高地址中 -小端格式:字数据的低字节存放在低地址中,高字节存放在高地址中 判断程序: **一.共用体** union test { int a; ...

Tanner_SL的博客 689

N32串口DMA接收不定长数据:空闲中断与DMA通道的协同处理

本文详细解析了在N32系列MCU中,利用串口空闲中断与DMA通道协同处理不定长数据的核心机制与实战方法。通过剖析空闲中断的触发时机、DMA的配置要点以及两者协同工作的关键时序,提供了避免数据错乱的避坑指南和完整的代码实现,旨在帮助开发者构建高效、可靠的嵌入式串口通信子系统。

weixin_29191669的博客 123

Linux基础知识点整理,(非常详细)从零基础到精通,收藏这篇就够了!

1991 Linus Linux 0.0.1版,代码为8K行。现在最新版本为5.12.4。Linux加入了GNU,整体基于GPL协议,允许开源、分享传播、修改。内核下载的地址:Linux 中一切皆为文件,文件系统用来组织计算机的文件和资料的系统,是操作系统封装的一个系统服务程序,实际是一个软件程序,用来存储和管理计算机文件和资料。磁盘文件系统:NTFS,EXT3闪存文件系统:JFFS2,YAFFS数据库文件系统:BFFS,WINFS网络文件系统:NFS虚拟文件系统:VFS(Proc)

Libra1313的博客 1869

I2C通信协议SCL与SDA引脚特性:核心要点总结

深入讲解I2C通信协议中SCL和SDA引脚的工作机制与电气特性,帮助理解i2c通信协议的稳定传输原理,掌握上拉电阻配置与信号时序控制要点。

weixin_42103128的博客 2732

Spring Boot集成Jasypt踩坑实录:自定义SM4加密器Bean加载失败的终极解决方案

本文深入剖析了Spring Boot集成Jasypt时自定义SM4加密器Bean加载失败的根源,即Spring Boot启动流程中Bean加载顺序与Jasypt自动配置的时序冲突。文章提供了三种从源码层面解决问题的有效方案,包括使用ApplicationContextInitializer提前注册、调整Bean依赖顺序以及自定义PropertySource处理机制,并给出了完整的国密SM4加密器实现与测试示例。

weixin_29294975的博客 200

鸟哥的Linux私房菜第0章知识点整理

光明 264

【无人机项目实战】第三章:fast_planner工程解读(附C++代码)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、规划系统运行逻辑【业务部分】1.Fast_planner_node.cpp【程序入口】功能代码实现2.kino_replan_fsm.cpp【状态机转移】功能代码实现KinoReplanFSM::init()函数订阅目标点回调函数订阅里程计回调函数检查路径规划是否成功【重要】执行状态机FSM定时器回调函数【重要】判断目标点是否有障碍物或者是轨迹执行过程中是否有障碍物的回调函数3

qq_35635374的博客 1万+

Linux知识整理

分享一下自己对兄弟连视频的知识点整理: 1.Linux常用命令 2.Linux服务管理 3.Linux系统管理 4.shell编程 5.shell基础 6.备份与恢复 7.分区 8.服务器管理和维护的建议 9.启动管理 10.权限管理 11.日志管理 12.软件包管理 13.文本编辑器 14.文件系统管理 15.用户和用户组管理 16.注意事项 链接:https://pan.baidu.com/s/19iGqfm7-S8dCcee9DSdqfQ 提取码:i2e6 ...

heng139的博客 195

SAP Retail 补货里的 Requirement Groups,站点和商品太多时,主数据维护如何做减法

SAP Retail补货主数据设计中,Requirement Groups(需求组)是常被低估但至关重要的分类机制。它通过将具有相同补货需求的接收方(如门店)按商品分类(Merchandise Category)分组,大幅降低主数据维护量。在大型零售场景中(如800家门店、6万商品),直接维护每个门店和商品的组合参数会导致维护量失控。Requirement Groups允许企业按品类特性(如乳制品、饮料等)为不同门店组设置统一补货参数,并随业务变化灵活调整。该机制与商品分类紧密绑定,不同于MRP Group

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 68

ollama使用CPU安装qwen-coder模型_并在eclipse中使用ai coder插件_配置本地qwen-coder模型_ollama常用操作记录---AI大模型应用探索0002

文章摘要:作者分享了在Windows 10上安装和使用Ollama模型的过程。尝试了不同规模的qwen-coder模型(7b、1.5b和0.5b),发现7b模型响应极慢(需35分钟),而1.5b模型表现较好(3秒响应)。最终选择1.5b版本用于代码开发辅助,支持多语言自动补全。同时提到在最新版Eclipse中的AIcoder配置问题。文章重点比较了不同模型规模在CPU环境下的实际使用体验和响应速度差异。

添柴程序猿的专栏 682

效率翻倍:用AI整理你的Linux命令知识库

作为一名经常和Linux打交道的开发者,我发现自己经常需要查阅各种命令的用法。手头积累的笔记越来越乱,重复的命令、过时的语法、散落的参数说明让我每次查找都头疼不已。当检测到用户还在使用旧命令时,不仅提示新命令,还会显示迁移示例,这对跨版本运维特别有用。上开发特别顺畅,它的AI辅助编程能快速实现NLP处理逻辑,一键部署功能直接把演示版变成可共享的在线工具。现在同事们都通过网页提交他们的命令片段,系统每晚自动生成更新版手册,真正实现了知识库的持续进化。只能处理完全相同的命令,但AI能识别语义重复。

CrystalwaveEagle34的博客 525

计算机控制技术及应用

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

linux基础知识命令整理

Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

investor_的博客 1166

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

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

Camera2Demo

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

linux中内存与I/O访问知识整理(思维导图)

如有错误,请多多批评指正

qq_41779533的博客 305

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux的知识整理

我今天对Linux学习中的一些知识点进行了一个简单的整理,大致内容如下所示。 *************************************************************************************************************** 虚拟机:跟别的系统没有任何区别,通过软件方式虚拟化一台PC机! [root@promote ...

JKing的博客 283

Linux学习之旅:基础开发工具重点知识整理

在Linux下,软件包是将预先编译好的软件进行封装形成的文件,类似于Windows上的安装程序。通过包管理器,用户可以方便地获取并安装这些软件包。

m0_74319933的博客 1453

linux系统基本知识整理

linux系统基本知识整理 1、linux系统目录结构 登录系统后,输入命令: ls / 看到下图 树状目录结构: /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录...

图像研究猿的专栏 1525

Linux知识点整理

linux知识点整理 一、目录结构 home:存放普通用户的主目录,在linux中每个用户都有一个自己的目录,一般目录释义用户的账号命令的 etc:所有的系统管理多需要的配置文件和子目录 usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似window下的program file目录 opt:这是给主机额外安装软件所摆放的目录,如安装数据库,默认空,安装包 usr/local:这是另一个给主机额外安装软件的目录,一般是通过编译源码方式安装的程序 var:这个目录存放着在不断扩充的

weixin_45503079的博客 1650

Linux常见知识点整理【超详细】

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。shellShell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

logic1001的博客 1526

Linux基础知识整理

Linux基础知识整理 1、linux的目录整理 FHS依据原文:http://www.pathname.com/fhs/pub/fhs-2.3.pdf pos...

weixin_30267697的博客 96

知识整理1——Linux

文章目录1.1 Linux简介1.2 Linux组成部分1.3 Linux 的应用领域1.4 Linux 的主要优势1.5 Linux 的安装方式 1.1 Linux简介 Linux,全称GNU/Linux,是一个多用户、多任务、支持多线程和多CPU的操作系统,开源,可以免费使用和自由传播。 1.2 Linux组成部分 组成部分如下      (1)Linux 内核:该部分相当于整个操作系统的核心,在系统当中承担着运行程序、管理磁盘等方面的任务。      (2)Linux Shell:所谓的Shell 其

painter_a的博客 505
上一篇: Web App、Hybrid App、Native APP对比
下一篇: String & StringBuilder & StringBuffer 区别与性能比较
yuanfan_coding
博客等级 码龄11年 9粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值