
Linux笔记
文章平均质量分 63
一只野生的善逸
吃饭,睡觉,学习,一个单身喜欢滑板和动漫的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux笔记之Ubuntu22.04安装中文输入法教程
【代码】Linux笔记之Ubuntu22.04安装 fcitx5 输入法。原创 2025-06-12 22:49:28 · 1418 阅读 · 0 评论 -
vscode使用Remote-SSH插件连接Linux远程服务器遇到问题:Could not establish connection to “xxx.xxx.xxx.xxx“:XHR faild解决
先检查windows的配置文件,一般是C:\User\username.ssh\config文件,正确内容类似。原创 2025-03-11 12:24:23 · 1247 阅读 · 0 评论 -
Linux笔记之通配符和正则表达式的区别
1.Linux笔记之通配符和正则表达式的区别2.C++笔记之C语言中的换行符和转义符。原创 2025-03-10 18:22:42 · 1132 阅读 · 0 评论 -
Linux笔记之终端Ctrl+r快捷键
在 Linux 终端中,Ctrl + r是一个非常强大的快捷键,用于。它允许快速查找并重新执行之前输入过的命令。原创 2024-12-01 13:45:50 · 1214 阅读 · 0 评论 -
linux常用命令整理
su -用户名 切换用户 ([xiaowen@bogon ~]$ 普通用户 [root@bogon ~]# root用户)sudo su或su或su - root 切换到root用户root可以省略不写sudo passwd root 给root用户设置密码ctrl + d 或 su myroot 或exit 或sudo -i 或su - xiaowen(说明,这里的xiaowen代表的是本人的普通用户的名称,你的是什么就是什么,和我的这个无关) 切换回普通用户Ctrl+alt+T.原创 2021-03-12 19:20:28 · 278 阅读 · 0 评论 -
Linux笔记之pandoc实现各种文档格式间的相互转换
Pandoc 是一个强大的文档转换工具,能够在多种文档格式之间进行转换。原创 2024-11-09 17:29:06 · 475 阅读 · 0 评论 -
Linux笔记之文件查找和搜索命令which,find,locate,whereis总结
但是新建的文件,由于没有马上同步到LINUX文件数据库里,这样,刚新建的文件通过locate可能查找不到,需要用updatedb手动执行同步,或者待LINUX系统自动执行任务后才可以找到。locate 适合简单快速的文件定位。搜索范围:which 只在 PATH 中搜索,而 whereis 在系统目录中搜索。准确性:find 更准确实时,locate 依赖于数据库的更新频率。附:locate命令查找文件是通过LINUX文件数据库去查找,速度:locate 更快,find 相对较慢。原创 2024-10-20 19:54:34 · 539 阅读 · 0 评论 -
git笔记之重置本地仓库所有分支和远程保持一致、工作区恢复干净,像刚clone下来一样
在运行此脚本之前,请确保了解它的作用,并且备份重要数据,因为这将删除任何未提交的更改,并将本地仓库状态重置为与远程仓库完全一致。此外,如果有未推送的本地分支,这些分支不会被处理,除非它们也在远程存在并且被跟踪。要让本地仓库的所有分支都重置到与远程完全一致的状态,可以使用以下脚本。这样,脚本就能确保每个本地分支都与远程仓库保持完全一致。操作可能会基于过时的信息进行。以下是修改后的脚本,添加了。原创 2024-09-23 23:31:51 · 965 阅读 · 0 评论 -
git笔记之在多个分支中复用某个分支提交的更改
是一个 Git 命令,用于将某个提交(或多个提交)的更改从一个分支复制到另一个分支。它的主要用途是选择性地应用特定的提交,而不需要合并整个分支。会尝试将指定的提交(包含新文件的提交)应用到目标分支上。如果新文件在目标分支中不存在,因此,这个脚本可以应用包含新文件的提交,但在冲突的情况下需要额外的手动干预。:在运行脚本之前,请确保工作树和索引中没有未提交的更改,以避免冲突或混乱。:如果目标分支中有与新文件同名的文件,或者其他更改导致冲突,这样,分支 B 就会包含在 A 上的特定更改。原创 2024-09-23 23:26:44 · 624 阅读 · 0 评论 -
linux之移动或重命名文件:mv
原创 2022-04-15 17:03:26 · 1205 阅读 · 0 评论 -
linux知识点查阅
1.Kill 命令的使用原创 2021-08-21 15:11:36 · 144 阅读 · 0 评论 -
Linux笔记之多窗口分屏式终端--Terminator以及Ctrl+shift+E左右分屏-快捷键不能使用失效的问题解决
解决方法点击搜狗拼音输入法设置原来是“E”,改成别的,比如“Z”,就可以了原创 2021-12-11 23:53:08 · 3843 阅读 · 5 评论 -
mkdir 与mkdir -p 区别
mkdir 与mkdir -p 区别—— Page 511、直接用mkdir指令,无法创建多级文件夹,会报错2、mkdir -p :递归创建目录,即使上级目录不存在,会按目录层级自动创建目录如 mkdir -p a/b a文件夹不存在,则先创建a文件夹后,再a文件夹下创建b文件夹...原创 2021-11-19 10:20:10 · 4431 阅读 · 0 评论 -
Linux之find的使用
linux之使用grep搜索文本—— Page 61在当前目录下查找某个文件:find $pwd -name 文件名原创 2022-02-11 11:02:01 · 1006 阅读 · 0 评论 -
Ubuntu无法使用快捷键ctrl + alt + T打开命令行终端或唤醒终端窗口的解决办法
原因:Python版本不对解决方法:sudo update-alternatives --config python将python版本选为3.6以上问题解决!原创 2022-03-24 16:46:30 · 4286 阅读 · 0 评论 -
linux笔记之使用netcat命令行测试UDP消息发送和接收
Linux笔记之使用netcat命令行测试UDP消息发送和接收nc -nv 172.17.0.1 8080nc -l 8080原创 2022-05-30 15:17:10 · 2245 阅读 · 0 评论 -
Linux笔记之链接文件,软链接和硬链接
文件或目录的inode 编号是内核分配给文件系统中的每一个对象的唯一标识。原创 2022-09-12 17:26:11 · 491 阅读 · 0 评论 -
lsof 列出谁在使用某个端口
参考博文:lsof 一切皆文件列出谁在使用某个端口lsof -i :3306命令参数-a 列出打开文件存在的进程-c<进程名> 列出指定进程所打开的文件-g 列出GID号进程详情-d<文件号> 列出占用该文件号的进程+d<目录> 列出目录下被打开的文件+D<目录> 递归列出目录下被打开的文件-n<目录> 列出使用NFS的文件-i<条件> 列出符合条件的进程。(4、6、协议、:端口、 @ip )-p<进程号原创 2021-09-30 14:29:07 · 119 阅读 · 0 评论 -
netcat知识点
1.连续不断监听端口发出的消息nc -u -l -k -p 80022.查看使用情况netstatenetstat | grep python3.查看命令参数man netstat4.查看命令参数nc -h原创 2021-09-24 14:57:45 · 97 阅读 · 0 评论 -
linux之scp命令
原创 2022-03-10 11:36:04 · 705 阅读 · 0 评论 -
shell交互式输入
参考博文:shell语句中的read交互输入Linux Shell——创建交互式脚本read是Linux的一个命令,主要完成用户的交互输入。参数如下:-a 后跟一个变量,该变量会被认为是个数组,然后给其赋值,默认是以空格为分割符。-d 后面跟一个标志符,其实只有其后的第一个字符有用,作为结束的标志,会举例说 明。-p 后面跟提示信息,即在输入前打印提示信息。-e 在输入的时候可以时候命令补全功能。-n 后跟一个数字,定义输入文本的长度,很实用。-r 屏蔽,如果没有该选项,则作为一个转义原创 2021-09-30 14:24:30 · 2067 阅读 · 0 评论 -
shll脚本带参数输入给导出的数据库文件命名以及创造路径
做个笔记代码#!/bin/bashBASE_DIR=$(cd "$(dirname "$0")/../../results";pwd)export cur_date=$(date +%m-%d)echo $BASE_DIR/$cur_dateif [ ! -d "$BASE_DIR/$cur_date" ];then mkdir $BASE_DIR/$cur_date mkdir $BASE_DIR/$cur_date/abcelse echo "文件夹已经存在"原创 2021-10-22 13:58:55 · 144 阅读 · 0 评论 -
linux之使用grep搜索文本
linux之使用grep搜索文本—— Page 79原创 2021-11-23 18:37:00 · 659 阅读 · 0 评论 -
linux之文件和目录复制:cp
mkdir 与mkdir -p 区别原创 2022-04-15 16:53:25 · 180 阅读 · 0 评论 -
ubuntu设置打开主目录(home文件夹)的快捷键
在键盘快捷键主目录一栏中点击“浏览”原创 2021-12-12 20:24:29 · 4397 阅读 · 0 评论 -
VScode 知识点查阅
1.vscode C++格式化代码设定2.vscode格式化代码快捷键原创 2021-12-12 00:24:27 · 2364 阅读 · 0 评论 -
运行Docker时不加sudo
——《Docker 实战》第2版可执行脚本.sh#!/bin/bashsudo addgroup -a $USER dockerreboot原创 2021-10-09 11:50:22 · 188 阅读 · 0 评论 -
Linux笔记之shell终端命令后显示指定行数的grep和head
在Linux中,grep命令和head命令常用于文本处理。grep命令用于搜索文本中的特定模式,而head命令用于显示文件的开头部分。了解如何结合这两个命令(例如使用管道)可以帮助你更高效地处理和查看文本数据。grep -A选项用于在匹配到的行之后显示指定数量的行。例如,将显示匹配到的行及其后面的三行。选项用于显示文件的前n行。例如,将显示file.txt的前五行。原创 2024-07-14 02:05:00 · 1016 阅读 · 0 评论 -
Linux笔记之显示当前路径下文件的数量
在Linux中,ls -l和wc -l是两个常用命令,分别用于列出目录内容的详细信息和计算行数。将这两个命令结合使用,可以快速统计目录中包含的文件和子目录的数量。ls -l命令用于列出目录中的内容,并以长格式显示详细信息,包括文件权限、所有者、文件大小和修改时间等。命令用于计算输入文本中的行数。wc是 “word count” 的缩写,-l选项表示只计行数。wc -l。原创 2024-07-14 02:03:49 · 575 阅读 · 0 评论 -
Linux笔记之time命令测量命令的执行时间
外部time命令支持自定义输出格式。...time命令是Linux中用于测量命令或脚本执行时间的强大工具。通过了解和使用time命令,可以更好地分析和优化系统性能。原创 2024-07-14 02:00:06 · 700 阅读 · 0 评论 -
Linux笔记之iftop查看特定IP地址吞吐量
iftop是一个实时网络流量监视工具,它显示网络接口上的流量信息,包括发送和接收的数据流量。默认情况下,iftop使用的单位是比特(bits)和字节(bytes),并且通常会根据流量大小自动调整显示单位,使数据更易于阅读。以下是iftopb: 比特(bits)B: 字节(bytes)Kb: 千比特(kilobits, 1 Kb = 1000 bits)KB: 千字节(kilobytes, 1 KB = 1000 bytes)Mb: 兆比特(megabits, 1 Mb = 1000 Kb)MB。原创 2024-07-09 22:50:53 · 1809 阅读 · 0 评论 -
Linux笔记之Bash脚本中的EOF
可以用任意标识符代替EOF这是另一个多行字符串示例。可以使用任何标识符作为结束符。ENDheredoc 是 Bash 脚本中非常强大且灵活的工具,适用于需要多行文本或复杂嵌入的场景。通过合理使用 heredoc,可以大大简化脚本编写过程,提高可读性和维护性。原创 2024-06-26 23:36:08 · 912 阅读 · 0 评论 -
Linux笔记之命令行JSON处理器jq
是您用来提取或处理JSON文件中数据的表达式。如果您想要获取所有孩子的名字,可以使用。如果您不希望输出带有引号,可以使用。让我们创建一个简单的JSON文件。提取上面JSON文件中的。原创 2024-05-18 18:01:54 · 545 阅读 · 0 评论 -
Linux笔记之tree命令常用参数
Linux笔记之tree命令常用参数code review!文章目录Linux笔记之tree命令常用参数基本用法常用选项高级用法基本用法查看目录结构:tree这个命令将从当前目录开始,显示其结构。指定目录:tree /path/to/directory用具体的路径替换 /path/to/directory 以查看该路径的目录结构。常用选项限制目录深度:tree -L 2这将限制显示的目录树的深度为 2。只显示目录:tree -d这个命令将只显示目录原创 2024-05-18 17:32:22 · 841 阅读 · 0 评论 -
Linux笔记之more命令分页显示内容
more命令是一个功能强大的文本分页工具,非常适合在命令行环境下浏览大型文件或长输出。它简单易用,通过键盘控制,提供基本的文本浏览功能。对于需要更高级特性的用户,可以考虑使用less命令,它提供了更多如搜索文本、向前和向后滚动等功能。原创 2024-04-21 10:14:50 · 1112 阅读 · 0 评论 -
Linux笔记之本地安装(用户安装)目录和系统安装目录
在 Linux 中,/usr目录通常包含由系统包管理器管理的非本地系统软件,而/usr/local目录则主要用于存放本地安装的软件,即用户自行编译或手动安装的软件。这种区分有助于维护系统的稳定性和软件的组织性,确保系统升级时不会覆盖或影响到用户自定义的安装。通过上述示例可以看出,/usr/local主要用于用户自行安装的软件,保证其独立于系统的包管理,而/usr目录则主要由系统包管理器管理,用于存放系统级的软件和库。这种分离确保了系统的稳定性和软件的可管理性。原创 2024-04-20 19:39:26 · 1913 阅读 · 1 评论 -
Linux笔记之查看docker容器目录映射
成为在日志文件或代码库中快速查找并理解特定条目上下文的有力工具。参数用于在输出中包括匹配行后的指定数目的行。在匹配行后显示额外的两行。是我们的搜索模式,而。原创 2024-04-15 12:24:10 · 1649 阅读 · 0 评论 -
Linux笔记之perf生成火焰图
— 2024-04-01 中午。原创 2024-04-01 18:02:37 · 2340 阅读 · 1 评论 -
git笔记之撤销、回退、reset方面的笔记
如果你已经做了一个commit,但还没有将其push到远程仓库,并且希望修改这次commit的信息,你可以使用命令进行操作。下面是一步一步的指导:打开你的命令行工具。使用git log查看最近的commit,确保你要修改的是最近一次的commit信息。这将打开你的默认文本编辑器,允许你修改commit信息。在编辑器中修改commit信息,然后保存并关闭编辑器。如果你想直接在命令行中修改commit信息,而不是打开文本编辑器,可以使用以下命令(其中完成修改后,你可以使用git log。原创 2024-03-25 19:32:22 · 1143 阅读 · 0 评论 -
Linux笔记之ldd命令详解
命令时,它会显示可执行文件或共享库在运行时所依赖的动态链接库。这包括直接依赖项(可执行文件或库直接链接的动态库)和间接依赖项(直接依赖项所依赖的其他动态库)。它可以帮助你确定可执行文件或共享库是否正确链接了所需的共享库,以及检查共享库的版本是否匹配。是一个用于查看可执行文件或共享库所依赖的共享库的命令。它可以帮助你了解可执行文件或库与系统上安装的共享库之间的依赖关系。此输出显示了可执行文件或共享库所依赖的共享库,以及它们在系统上的位置和加载地址。这将显示可执行文件或库的详细信息,包括链接的静态库。原创 2024-03-20 20:17:27 · 1675 阅读 · 0 评论