
Shell命令
文章平均质量分 62
KentZhang_
提供网络加速、SD-WAN、零信任等网络解决方案。微信号:kentonly2024
展开
-
git使用
目录原理分支本地仓库撤销撤销add撤销commit撤销push关于HEAD删除对比修改message其他常用操作原理对于一个使用5年svn的人来说,突然使用git,确实不太习惯,而且他们的设计方式上有很大的不同。他们最大的不同有2点:svn没有分支svn没有本地仓库分支在svn中,没有分支,都是保存一个一个文件,这些文件是平行存放的。而在git中,你进入一个仓库,要切换到你需要的分支中。那么这些文件的存储也比svn要复杂,据我观察,大概是只存储不同分支代码的不同部分。git branc原创 2021-08-29 11:25:18 · 255 阅读 · 0 评论 -
文本处理工具之awk
awk是一个文本处理工具,也是一中脚本语言。我常使用的就是下面的两个功能。基本格式:awk -F [str] ‘BEGIN{comand1}{commad2}END{command3}’ filename-F 后面的跟的是分割符号,可以是一个字符,也可以是字符串.中间的命令必须用单引号括起来BEGIN表示开始循环开始前执行的命令,执行一次END表示循环结束后执行的命令...原创 2018-11-23 23:09:40 · 447 阅读 · 0 评论 -
文本编辑工具之sed
sed是一个流文本编辑工具,全称是 stream editor,以下仅列举我常用的几个功能。批量替换比如某个函数名改了,那么其他文件中调用的函数全部都要修改,如果用手动修改,那是费时费力,此时需要借助sed.## 配合find 查找出所有 *.h文件,将文件中的g_pErrorLog改为LogError## 注意sed 后面的 -i 一定要加上,否则不会就修改文件find ./ -nam...原创 2018-11-23 23:15:26 · 212 阅读 · 0 评论 -
系统调用追踪之strace
strace 是一个常用的linux命令,应该是 trace system calls的简写形式,用来追踪一个程序的系统调用。1、启动并跟踪程序strace ./test.exe ## 结果打印在屏幕strace -o out.txt ./test.exe ## 结果输出在文件strace -f -o out.txt ./test.exe ## -f...原创 2018-11-29 00:19:37 · 837 阅读 · 0 评论 -
系统监控之top
文章目录简介打印输出含义说明统计区第一行:TasksCpuMemSwap字段头任务区其他操作技巧只监控某个进程显示单个Cpu的统计信息改变排序方式显示完整的命令简介top可以用来实时显示linux系统的运行情况。打印输出top命令输出三个部分:统计区 主要由统计任务、CPU、内存、交换区的信息字段头 任务的字段头,标明字段的含义任务区 每一行打印一个任务信息## 统...原创 2018-12-02 23:49:23 · 472 阅读 · 0 评论 -
find、grep、wc使用方法简单总结
简单总结一下,几个常用的linux命令。 一、find 用来查找特定文件,在linux下一切皆是文件,因此十分有用。 基本格式:find path expression [-exec command {} \;] 会默认遍历到子目录。1、find /home/work/ -name "*.cpp" ...原创 2016-06-09 09:54:43 · 10551 阅读 · 0 评论 -
内存查看工具之free
基本使用free是一个内存查看工具,使用起来非常简单:free -m ## 单位是M 也可以是-g -k[KentZhang@ALVPCFLKF-192-168-29-61 707]$ free -m total used free shared buffers cachedMem: 32186 ...原创 2018-12-03 23:32:11 · 1514 阅读 · 0 评论 -
shell脚本使用总结
文章目录指定解释器定义或者赋值变量使用变量特殊变量0、 单引号和双引号1、拼接2、获取字符串长度3、截取切片4、查找子串5、字符串替换逻辑判断字符串比较数字比较文件判断包含文件数组定义修改使用获取长度函数循环forwhileuntil后续指定解释器#!/bin/bash## 这行代码必须加入文件头定义或者赋值变量因为shell是一个脚本语言,只有赋值了,才能成为一个变量,不像其他静态...原创 2018-12-09 15:42:05 · 478 阅读 · 0 评论 -
定时任务管理工具crontab
文章目录croncrontab定时执行命令定时执行脚本注意定时的语法格式1:每1分钟执行一次myCommand2:每小时的第3和第15分钟执行3:在上午8点到11点的第3和第15分钟执行4:每隔两天的上午8点到11点的第3和第15分钟执行5:每周一上午8点到11点的第3和第15分钟执行6:每晚的21:30重启smb7:每月1、10、22日的4 : 45重启smb8:每周六、周日的1 : 10重启s...原创 2018-12-16 13:47:56 · 1166 阅读 · 0 评论