Linux命令
文章平均质量分 56
Linux命令
北冥有鱼被烹
这个作者很懒,什么都没留下…
展开
-
如何反向查看某个命令所属的rpm包的2个方法?(rpm -qf `which xxx`和yum provides和 rpm -ql xxx.rpm)
该方法针对一些特殊场景比如mft相关的包比较有效(在rpm ql中查询不到)比如:ip命令如果无法通过rpm -ql查询,可以用provides查询。配合查询出rpm包,然后进一步看相同包还有哪些命令方法。比如查看 ib_write_bw属于哪个包?原创 2024-05-01 23:59:59 · 252 阅读 · 0 评论 -
CentOS系统如何设置系统默认语言以及命令行输出的语言为英文? locale
chatGPT答案,比较准确和全面,实测有效。原创 2024-05-01 23:14:37 · 178 阅读 · 0 评论 -
git变更远端仓库名之后如何修改本地仓库配置的另一种方法?(删remote指针、添加、绑定master)
如果某个远端的仓库地址变化后,本地仓库可以修改对应的remote。之前谈过几种方法,比如重新设置一个新的remote的指针,绑定到新地址。然后删除origin,然后把新指针mv到origin。比如直接seturl修改(git remote set-url)。本文使用先删,再添加,再绑定分支。原创 2024-04-27 23:42:56 · 553 阅读 · 1 评论 -
CentOS/Anolis的Linux系统如何通过VNC登录远程桌面?
需要在server端启动vncserver,推荐tigervnc的server然后再本地点来启动client进行访问,访问方式是IP+port(本质是传递数据包到某个ip的某个port)然后需要防火墙开启端口。原创 2024-04-27 22:05:26 · 505 阅读 · 0 评论 -
MAC上如何将某个目录制作成iso格式磁盘文件,iso文件本质是什么?以及挂载到ParallelDesktop中?(hdiutil makehybrid )
ParallelsDesktop没有安装ParallelsTools的无法共享目录,可以通过ParallelsDesktop提供CD磁盘的方式共享进去。原创 2024-04-17 00:54:50 · 550 阅读 · 0 评论 -
git如何删除本地某个remote,以及如何重命名某个remote?(git remote rm origin、git remote rename mypriv origin)
实际工程场景中,假设本地仓库对应了2个remote,一个是你同事的叫做origin指针,是个是你的假设叫做mypriv。你远端的事从同事那边copy过来的。某次提交你push某个分支的时候本来想提交到mypriv,结果提交到默认的origin。此时产生了需求需要删除和你同事的,也就是origin。怎么处理?原创 2024-04-16 23:59:52 · 250 阅读 · 0 评论 -
git如何删除错误提交到remote的某个分支?(git push origin --delete featre/xxx_featre)
其实本质就是删除远端的一个分支,但是本地不删除。什么场景可能出现,假设你同事有一个remote的仓库叫做origin,你自己有一个remote仓库叫做mypriv,你是从他的仓库copy的仓库的。但是本地代码同时对应两个remote。为什么要同时关注2个remote?假设你有一个Tower的软件,他可以定期动态的fetch云端修改,只是不修改本地的HEAD,那么可以动态关注。并且还能同时push到多个仓库。原创 2024-04-16 23:51:36 · 178 阅读 · 0 评论 -
ssh config如何配置用host名替代[email protected],以及如何配置通过跳板机登录?(~/.ssh/config、ProxyCommand、nc、免密配置)
懂的都懂,就不写前言后序了。作为一个简单记录。原创 2024-04-13 14:45:43 · 1202 阅读 · 0 评论 -
【微命令】git 如何修改某个分支的名字(git branch -m newbranch)
简要信息,快速记录。原创 2024-04-11 23:01:19 · 790 阅读 · 2 评论 -
awk命令如何根据某行某列数字进行数学计算后判断大于某个值才进行打印?
if ($5/1000 > 100} 表示第五列除以1000后大于100则执行后面的print。逻辑上就是超过100ms才进行打印。假设输出是dmesg的,并且有一行这样的输出。原创 2024-04-10 00:57:22 · 176 阅读 · 0 评论 -
Shell中2种常见的循环体for和while的使用模板
简要记录,快速取用。原创 2024-04-10 00:51:22 · 111 阅读 · 1 评论 -
git修改某个远端服务器的地址的方式以及4种remote(git remote set-url origin xxx、git remote -v)
假设本地有1个远端仓库,默认一般叫origin,原来对应的git url是:[email protected]。原创 2024-04-10 00:11:23 · 466 阅读 · 0 评论 -
微知识-git rebase常用的3个场景和2个本质(git rebase -i [parent msgid]、s 压缩、r 修改msg)
git rebase -i xxxx 其中xxx是需要修改的commit的father , -i 是指交互式- 将pick 修改为r 表示修改commit msg- 其他的不要动git rebase的原理是,在交互式界面好比是输入命令,然后把所有需要操作的commit进行一些命令操作。然后在命令行指定的-i xxx 主要是让git rebase自动帮我们从某个commit开始把他的子节点遍历放上去。原创 2024-04-02 13:20:28 · 510 阅读 · 1 评论 -
Git 中 fork 新仓库的 2 条命令和1个本质以及remote的4个操作(git remote add myrepo xxx.git、git push myrepo --all)
一个本质:remote的name就类比C语言的指针或者服务端的别名。原创 2024-03-30 08:14:03 · 768 阅读 · 2 评论 -
【微命令】git 如何撤销已经 commit 的提交?(git reset HEAD~1)
其中HEAD表示最新的一次提交,~1 表示reset到HEAD-1的指针位置,也就是撤销掉第一个提交。这里如果要撤销多个,使用~x,比如撤销掉前面2次提交。此时 HEAD指针指向了最新的提交。原创 2024-03-21 00:36:53 · 117 阅读 · 0 评论 -
Linux系统服务管理程序systemd的2个命令3个类5个主要参数?
WantedBy=multi-user.target指定服务组。ExecStartPost=xxx启动后执行的命令。ExecStartPre=xxx启动前执行的命令。ExecStopPost=xxx停止后执行的命令。ExecReload=xxx重启时执行的命令。ExecStart=echo ls启动执行。ExecStop=xxx停止时执行的命令。system service 配置域。查看当前服务的状态是否启动等。指服务在哪些服务启动之后。原创 2024-03-21 00:28:20 · 724 阅读 · 0 评论 -
Linux中如何查看某个库所在的路径和位置的3个方法?(ldconfig locate rpm)
参数p是打印cache。查询rpm包并且显示rpm安装到的位置。基于rpm的系统方法。原创 2024-03-20 23:53:54 · 327 阅读 · 0 评论 -
【微知识】Git 本地新增一个分支后如何 push到远端?git push -u xxx
使用 -u参数。原创 2024-03-16 00:50:08 · 181 阅读 · 0 评论 -
【微知识】Shell中{}如何遍历数字? echo {0..10}
可以使用他来生成需要遍历的文件。原创 2024-03-15 23:53:55 · 211 阅读 · 0 评论 -
Gerrit提交 git merge request的3个步骤(add commit merge)与2个关键概念(ChangeID 分支命名空间)
Gerrit 是一个基于 Git 的代码审查工具,它提供了代码审查、合并和提交功能。免费、开放源代码的代码审查软件,使用网页界面。作者为 Google 公司的Shawn Pearce,原先是为了管理 Android 计划而产生。可以重复push到相同的review ID的web。3.1创建refs/heads/master分支。提交代码的时候简化为 refs/for/2. 判断分支命名空间在refs/for/自动添加refs/heads/的命名空间。评审通过后提交到refs/head/*原创 2024-03-14 23:57:36 · 670 阅读 · 0 评论 -
tmux常用的5个步骤、3条命令和1个快捷键:tmux new、ctrl+a d、tmux ls、tmux a -t xx
tmux常用的5个步骤、3条命令和1个快捷键:tmux new、ctrl+a d、tmux ls、tmux a -t xx原创 2024-03-14 22:38:47 · 809 阅读 · 0 评论 -
expect脚本语言基本用法记录
shell执行命令在路由器交换机等需要等待执行结果确认ok后才能执行下一条命令的场景有些捉襟见肘,expect是一个不错的解决方案。他具有send发送命令 expect阻塞等待执行结果。原创 2023-09-13 07:34:05 · 321 阅读 · 0 评论 -
awk常用语法汇总(不断更新)
awk是按照行解析的(sed主要是列)NR 表示Number Record,awk到某一行NR自动加一,表示所在行NF Number Field,表示某行有多少列,处理某一行可以根据这个判断是否符合需求awk ‘{if (NR>1) if($0!=“}”) print $0 }’BEGIN表示开始 END表示结束,awk是三段式运行,每段用{}包裹执行BEGIN 全局执行一次,END全局执行一次awk ‘BEGIN{print “start”}; {print “middle”}; E原创 2023-09-08 00:02:19 · 74 阅读 · 0 评论 -
手撕烂笔头-rpm包如何使用rpm2cpio解压查看内部信息
场景:有些时候rpm包安装遇到版本异常安装失败,但是只需要使用其中某些文件,可以直接自己解压出来然后处理。rpm包可以转成cpio格式 然后解压出来。然后会解压到当前目录下。原创 2023-08-01 00:45:12 · 304 阅读 · 0 评论