管道 使用“|”来连接多个命令 命令1|命令2|命令3|。。。。 将命令的stdout发送给命令2的stdin,将命令2的stdout命令发送给命令3的stdin。。。。。 stderr默认是不能通过管道传递 ls|tr "a-z" "A-Z" ...
分类:
系统相关 时间:
2020-06-04 23:11:13
阅读次数:
120
网络丢包问题的分析思路 ping 基于 ICMP 协议,hping3 可以基于 TCP 协议。 # -c 表示发送 10 个请求,-S 表示使用 TCP SYN,-p 指定端口为 80 $ hping3 -c 10 -S -p 80 192.168.0.30 HPING 192.168.0.30 ( ...
分类:
系统相关 时间:
2020-06-04 23:12:40
阅读次数:
137
xargs 由于好多的命令不支持管道,但是工作有需要用到,这个时候xargs就可以派上用场 xargs 把一个命令的输出结果,一个一个的传递给后面要执行的命令 有些命令不支持太多的字符,也可以使用xargs来传递 echo a{1..1000000}|xargs touch rm a{1..1000 ...
分类:
系统相关 时间:
2020-06-04 23:15:11
阅读次数:
141
操作系统环境: CentOS Linux release 7.7.1908 (Core) 1、首先在linux服务器上,使用ssh-keygen命令生成密钥对文件(一直回车即可,默认使用rsa算法),如下所示 其中还支持的算法有dsa | ecdsa | ed25519 | rsa | rsa1,使 ...
分类:
系统相关 时间:
2020-06-05 00:38:36
阅读次数:
162
wget 下载文件 -O filename 指定生成的文件名 -P 保存到指定的目录 -q 静默模式 -r 递归下载 -p 下载所有的html元素 wget http://www.xiaohuar.com/d/file/20190809/small620192446e4599c844fc40a3e7 ...
分类:
系统相关 时间:
2020-06-05 00:44:12
阅读次数:
78
ps 查看进程 支持的方式 unix格式 -a -e BSD格式 aux GNU格式 --help 默认显示的是当前终端上的进程 a 显示所有终端的进程 x 显示不连接终端的进程 u 展示进程的所有者信息 f 显示进程树 o 按照指定的属性来显示信息 L 显示所有的属性 k 用来排序,后面执行排序的 ...
分类:
系统相关 时间:
2020-06-05 00:44:24
阅读次数:
82
find 格式: find [OPTION] .... [查找路径] 查找条件 处理动作 查找路径:可以指定具体的路径,默认是当前路径 查找条件:用来指定文件查找的标准,可以是文件名、大小、权限、类型等等 处理动作:对符合条件的文件进行的操作,默认是直接输出到屏幕上 查找条件 按照名称来搜索: 可以 ...
分类:
系统相关 时间:
2020-06-05 00:45:47
阅读次数:
80
虚拟环境 python3 创建虚拟环境 python3 -m venv name 在当前目录下生成一个文件夹 source name/bin/activate 进入虚拟环境 deactivate 退出虚拟环境 python2 管理虚拟环境 pip install virtualenv -i http ...
分类:
系统相关 时间:
2020-06-05 00:46:04
阅读次数:
75
shell脚本-sed Linux处理文本文件的工具: grep 过滤文件内容 sed 编辑文件内容 awk 正则表达式Regex 正则表达式Regex 匹配单个字符的元字符 . [abc] [a-z] [A-Z] [0-9] [a-zA-Z0-9] [^a-z] [[:alpha:]] [[:up ...
分类:
系统相关 时间:
2020-06-05 00:50:35
阅读次数:
293
计划任务 at 可以来做一次性的任务 crontab 同步时间 备份 日志 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root # For details see man 4 crontabs # Example of job ...
分类:
系统相关 时间:
2020-06-05 00:50:52
阅读次数:
105
包管理工具 ##yum 自己解决依赖关系 包 安装包 yum install 清除缓存 yum clean 列出所有的包 yum list 更新包 yum update 搜索 yum search 详细信息 yum info 列出yum仓库信息 yum repolist 重新安装 yum reins ...
分类:
系统相关 时间:
2020-06-05 00:53:20
阅读次数:
77
shell脚本-awk Linux处理文本工具: grep: 过滤文本内容 sed: 编辑文本内容 awk 显示文本 awk:Aho,Kernighan and Weinberger 报告生成器,以特定的条件查找文本内容,再以特定的格式显示出来 awk命令的格式: awk [option] 'scr ...
分类:
系统相关 时间:
2020-06-05 00:56:45
阅读次数:
117
本系列文章主要是学习记录Linux下进程间通信的方式。 常用的进程间通信方式:管道、FIFO、消息队列、信号量以及共享存储。 参考文档:《UNIX环境高级编程(第三版)》 参考视频:Linux进程通信 推荐看看,老师讲得很不错 Linux核心版本:2.6.32-431.el6.x86_64 注:本文 ...
分类:
系统相关 时间:
2020-06-05 00:57:05
阅读次数:
88
原因:ubuntu上没有默认使用zh_HK.UTF-8字符集,默认使用en_HK.UTF-8,导致不支持中文字符 解决办法:设定默认locale为中文UTF-81:打开locale文件 gedit /etc/default/locale 2: 修改配置为如下 LANG="zh_HK.UTF-8" L ...
分类:
系统相关 时间:
2020-06-05 00:57:21
阅读次数:
106
Linux简单命令 安装centos系统 通过虚拟机进行安装,使用vmware软件,下载centos镜像包 远程连接工具,Xmanager包,使用Xshell 终端 图形终端 虚拟终端 /dev/tty# 物理终端 设备终端 串行终端 伪终端 /dev/pts/# 查看当前使用的终端: tty sh ...
分类:
系统相关 时间:
2020-06-05 00:59:30
阅读次数:
91
压缩 gzip Usage: gzip [OPTION]... [FILE]... gzip passwd 压缩文件 默认会删除文件 gunzip pass.gz 解压文件,默认也会删除文件 gzip -d passwd.gz 解压文件 -c 保留原来的文件 gzip -c passwd > pas ...
分类:
系统相关 时间:
2020-06-05 01:05:10
阅读次数:
80
ss\netstat 打印网络系统的状态 -t tcp -u udp -x 套接字 -a 所有 -l 处于监听的 -p 相关的程序及pid -n 显示端口 22 ssh http 80 mysql 3306 redis 6379 mongdb 27017 windows远程桌面 3389 oracl ...
分类:
系统相关 时间:
2020-06-05 01:08:02
阅读次数:
95
磁盘 mount 用来查看挂载信息 df 查看磁盘占用 ? -h 显示人类可读的信息 du 显示的目录的占用空间 ? -h 显示人类易读的信息 ? -s 显示的是目录本身 du -sh / 显示根的占用情况 du -sh /* 显示根下的每一个目录的占用情况 dd 复制文件生成文件 dd if=/d ...
分类:
系统相关 时间:
2020-06-05 01:11:06
阅读次数:
104
性能分析工具 free -m 以mb的方式显示 -g 以GB的方式显示 -h 易读格式 -s n 指定刷新频率 -c n 刷新n次后退出 vmstat vmstat 1 procs memory swap-- io -system-- cpu r b swpd free buff cache si ...
分类:
系统相关 时间:
2020-06-05 01:13:08
阅读次数:
75
Linux查看和编辑文件 例如,要想test.txt文件添加内容"I am a boy",test.txt在当前目录中 方法一:vi编辑法 打开终端,输入vi test.txt 回车,按a或i进入编辑模式,输入 I am a boy,然后按esc键退出编辑模式,输入:wq保存并退出。 方法二:ech ...
分类:
系统相关 时间:
2020-06-05 10:20:52
阅读次数:
141