随笔分类 -  Linux

摘要:持续更新: 1.说出10个以上的linux命令: 创建文件:touch 删除文件:rm、rm -f 强制删除、rm -i 互动确认删除、-r 递归删除目录及其内容; 查看文件:cat/less/more /tail -f 实时查看/head -n 20 查看开头20行 复制:cp 源文件 目标文件 阅读全文
posted @ 2022-04-19 00:02 lms21 阅读(411) 评论(0) 推荐(0) 编辑
摘要:变量的显示与设置: - echo 语法:echo $variable 注意事项: 等号两边不能直接接空格; 可用转义字符'\'将特殊符号($,\,!,空格,回车等)变成一般字符; 增加变量内容可输入:"$variable"或${variable}累加内容,例如 : home="$home"addre 阅读全文
posted @ 2022-04-18 14:23 lms21 阅读(40) 评论(0) 推荐(0) 编辑
摘要:设置path路径 echo $PATH PATH 变量是一个路径列表,以:隔开 如果可执行程序所在的目录在 PATH 变量的路径列表里,那么输入命令时可省略路径 路径列表前面的路径为优先匹配路径,可以用来实现新老版本程序的命令更换 例子 export CHROMEDRIVER_HOME=$HOME/ 阅读全文
posted @ 2022-04-15 12:35 lms21 阅读(25) 评论(0) 推荐(0) 编辑
摘要:curl -x IP address 使用代理 -X GET get请求 -X POST post请求 -d 'xxx'post请求传参 -o file name 保存相应内容到文件 -v 显示通信整个过程 -s 不输出错误和进度信息 jq json提取处理器 练习: manshuo@Dashuo: 阅读全文
posted @ 2022-04-13 17:14 lms21 阅读(123) 评论(0) 推荐(0) 编辑
摘要:定义和使用变量 var="123" echo $var readonly var -->只读变量 unset var -->删除变量 拼接字符串 greeting="hello,"$yourname"!" 数组 array_name=(value0 value1 value2 value3) 1.取 阅读全文
posted @ 2022-04-13 15:49 lms21 阅读(34) 评论(0) 推荐(0) 编辑
摘要:进程 问题 统计一个进程的实时cpu数据需要用到哪个命令? top #把ps和top man全看完 ps -ef UID PID PPID C STIME TTY TIME CMDroot 1 0 0 4月12 ? 00:00:14 /lib/systemd/systemd --system --d 阅读全文
posted @ 2022-04-13 14:34 lms21 阅读(40) 评论(0) 推荐(0) 编辑
摘要:错误输出需要使用以下命令,不然会直接输出到屏幕 ls not_exist_dir > /tmp/output 2>&1将错误输出到文件里 阅读全文
posted @ 2022-04-13 09:05 lms21 阅读(90) 评论(0) 推荐(0) 编辑
摘要:语法结构: sed[addr][options] 具体看man sed 使用后如果不用w filename保存,则只是显示结果在终端,不会改变源文件内容 w 标记会将匹配后的结果保存到指定文件中,比如: [root@localhost ~]# sed 's/test/trial/w test.txt 阅读全文
posted @ 2022-04-12 18:11 lms21 阅读(41) 评论(0) 推荐(0) 编辑
摘要:语法: awk 'pattern{action}' awk上下文变量 开始BEGIN 结束END 行数 NR 字段与字段数$1 $2... 整行$0 字段分隔符FS 输出数据的字段分隔符 OFS 记录分隔符 RS 输出字段的行分隔符 ORS 字段变量用法 -F 制定字段分隔符 BEGIN{FS="_ 阅读全文
posted @ 2022-04-12 17:47 lms21 阅读(111) 评论(0) 推荐(0) 编辑
摘要:帮助命令: -- help man 文件管理 查看文件信息:ls -a 显示所有文件,包含隐藏文件 -l 显示详细信息 切换工作目录:cd 显示当前目录路径:pwd 创建新目录:mkdir -p 创建多层目录 创建空文件:touch 删除文件或者目录:rm 拷贝:cp -a 拷贝目录 移动、重命名: 阅读全文
posted @ 2022-04-12 17:46 lms21 阅读(32) 评论(0) 推荐(0) 编辑
摘要:过滤行数的命令 获取行 获取内容 获取上下文 -A -B -C 递归检索 grep pattern -r dir/ 展示匹配文件名 grep -H 111 /tmp/1 只展示匹配文件名 grep -l 111 /tmp/1 范围约束: 忽略大小写 grep -i pattern file 不显示匹 阅读全文
posted @ 2022-04-12 12:26 lms21 阅读(27) 评论(0) 推荐(0) 编辑
摘要:排序命令: sort 按第一位字符大小去排列,以此类推 -n 按照数字大小去排列 -r 反序排列 -o filename 排序后的顺序输出到另一个文件 -t (分割符号)-->只能用一个字符分割 eg:-t . -k n 按照第n列去排序 eg: -t . -k 3 -V 按照版本方式去排序 uni 阅读全文
posted @ 2022-04-12 11:17 lms21 阅读(105) 评论(0) 推荐(0) 编辑
摘要:系统级性能数据分析 常用性能指标: 所有指标都会直接间接影响CPU和mem cpu代表算法的高效性 mem代表数据结构的使用合理性 使用工具平台:系统性分析 promethus grafana CPU使用统计: 列出cpu 基本信息: cat /proc/cpuinfo 系统负载与进程 cpu 占用 阅读全文
posted @ 2022-04-12 10:32 lms21 阅读(160) 评论(0) 推荐(0) 编辑
摘要:进程与线程 进程 进程包含线程 进程生命周期 线程 进程中被执行的最小单元 CPU调度的基本单位 常用进程管理命令 1. ps 查看进程列表 2.top 交互式进程观测 3. kill 4. fg 进程切换到前台 5. bg 进程切换到后台 6. ctrl z 挂起进程 ps命令: 非交互式,查看进 阅读全文
posted @ 2022-04-11 19:58 lms21 阅读(54) 评论(0) 推荐(0) 编辑
摘要:创建文件夹: mkdir 默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录。 阅读全文
posted @ 2020-10-11 22:57 lms21 阅读(84) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示