- 博客(20)
- 收藏
- 关注
原创 写python http的sdk遇到的坑(单引号和双引号)
项目要开放一下api给客户使用,接口都ready了,文档也写好了;对于open api,最基础的一项就是鉴权问题,如果鉴权ok了,对接工作可以稳步进行。同事把鉴权逻辑的文档写好了,但是客户发现用python写的接口总是报401,为了手把手帮客户解决问题,三年没再写python的我上场了。
2023-07-11 10:50:19
205
原创 远程登录及传输命令 ssh, sftp, scp
1. 远程登录命令 sshssh user@remote_host (-p port): 以user用户登录到远程主机remote_host上,加-p表示指定端口登录➜ linux_commands ssh ***@10.20.34.27=============================警告===============================| || 这是跳板机,请确认你已知晓已下信息: ||
2020-08-10 12:18:19
2031
原创 网络文件下载命令 wget
wget (-O name) [file_url]: 从链接[file_url]下载文件,如果加上-O name参数表示重命名文件为name➜ ~ wget https://ipv6-tool.qnssl.com/coreos-ecs-utils-ipv6--2020-08-03 12:26:16-- https://ipv6-tool.qnssl.com/coreos-ecs-utils-ipv6Resolving ipv6-tool.qnssl.com (ipv6-tool.qnssl.co
2020-08-05 12:14:49
1221
原创 路由相关命令 ping, traceroute, host, dig
1. 操作路由表route2. 发送ICMP包到网络主机 pingping [host]: ping特定主机[host], 展示结果包括对应ip,icmp_seq表示每次接受包的序号,ttl表示设定传输经过的最多路由数,time表示发包到接收的时间,最下面表示丢包情况。➜ linux_commands ping baidu.comPING baidu.com (220.181.38.148): 56 data bytes64 bytes from 220.181.38.148: icmp_
2020-08-03 12:21:02
1533
1
原创 服务和端口查询 netstat, lsof
1. 展示网络状态 netstatnetstat -a/-l/-t: 列出所有端口/ 监听端口 / tcp端口➜ ~ netstat -a | head -4 (内容过多只展示4行)Active Internet connections (including servers)Proto Recv-Q Send-Q Local Address Foreign Address (state)tcp4 0 0 100.100.56.144.
2020-07-23 12:11:37
228
原创 进程查询和删除 ps, pgrep, top, kill
1. 查询运行中的进程 psps aux: 查询所有运行中的进程➜ ~ ps aux (只展示部分)USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND_windowserver 230 11.4 0.5 7691192 44908 ?? Ss 24Jun20 329:26.96 /System/root 296
2020-07-14 12:38:04
1199
原创 压缩和解压命令 tar, gzip, gunzip, bzip2
1. tar命令tar cf target.tar [file1] [file2] ... :➜ linux_commands tar cf hello.tar hello*➜ linux_commands ls hello*hello.tar hello.txt hello_sorted.txt➜ linux_commands rm hello.tar➜ linux_commands tar cvf hello.tar hello*a hello.t.
2020-07-06 12:43:58
427
原创 数据流处理命令awk
awk '{print $2}' [file] awk '/something/ {print $2}' [file] awk 'NR%3==1' [file]
2020-06-08 12:32:32
400
原创 文本处理工具命令xargs, sort, uniq, tr, cut, paste, wc等
1. 计数命令wcwc -l [file]: 输出文件[file]的行数 wc -c[file]: 输出文件[file]的byte(字节)数 wc -m[file]: 输出文件[file]的字符数, 如果文本都是单字符,则结果等同于wc -c [file] wc -w [file]:输出文件[file]的单词数➜ linux_commands cat test1hello ...
2020-05-22 12:39:15
580
原创 文本替换命令sed (mac环境)
➜ linux_commands cat hello.txthello worldhello boysshe is saying hellohello helloHELLO everyonesed (-l) 's/old_text/new_text/(g)' [file]➜ linux_commands sed -l 's/hello/hi/' hello.txthi w...
2020-04-30 12:27:52
1615
原创 打印命令echo
echo [text]: 打印文本内容, 如果文本内容带$符号,则表示打印对应的环境变量; 文本中支持转义字符,但一定要用引号包住➜ ~ echo "Hello world"Hello world➜ ~ echo $path/usr/local/opt/node@8/bin /Library/Frameworks/Python.framework/Versions/3.6/bin /...
2020-04-13 13:31:26
1096
原创 管道 | 和重定向符
1. 管道 |管道|就是用来将符号|前的命令输出作为符号后命令的输入,多个命令的顺序一定是从左到右顺序执行,下面用几个例子来解释。ps aux | grep chrome: 查看chrome浏览器的进程信息。利用ps aux获取的结果,在结果里搜索带chrome字段的行就可以得到chrome进程信息。➜ linux_commands ps aux | grep chromeqius...
2020-04-10 12:54:49
241
原创 文件目录的增删改查
1. 创建目录mkdirmkdir [dir]: 正常创建目录[dir],如果原本就存在报错➜ linux_commands mkdir tt➜ linux_commands mkdir ttmkdir: tt: File existsmkdir -p [dir1/dir2]: 递归创建目录dir1,dir2,如果原本就存在也不报错。下面用的ls命令是展示文件目录,后续会讲解...
2020-04-04 22:47:39
397
原创 查找文本内容命令 grep
grep算是一个十分常用的linux命令了,用于查找文本,是加强版的ctrl+F,下面介绍一些常用的命令参数。1. 显示所在行数、文件名和最大匹配个数grep -n -H -m2. 文件及目录查找限制grep -f -R3. 多条件查找grep -v -egrep * | grep *...
2020-03-09 22:36:41
2245
原创 系统工具uname, arch
1. uname简介对于uname命令,是用来打印当前机器和操作系统的信息细节,大部分会用的都是uname -a,如下给出了很多信息,但我们也要知道每个part的含义,以及其他命令参数的用法,我们首先需要知道的是uname -a 等价于 uname -mnprsv。➜ ~ uname -aDarwin MacBook-Pro-qiuxiayu.local 19.2.0 Darwin ...
2020-03-04 22:03:35
411
原创 用户创建、删除命令及在服务器创建用户后ssh登录较慢的解决
1. 创建用户流程 创建用户包括两种命令,adduser和useradd, 关于命令的使用教程很多,但授人以鱼不如授人以渔,adduser -h可以得到命令的文档解释,但像我这种菜鸟对于终端文档的理解能力亟待提升,有种更好的工具可以帮助我们较快上手命令,该工具(命令)就是tldr。tldr的安装流程见博客。。。1.1 adduerroot@iZuf62luqtiampqt16...
2020-01-17 23:01:37
418
转载 命令快学神器——tldr工具的安装
本来想写一份安装介绍的,但查了下已经有人写的很全了,我就引用一下吧,安装流程如下:https://www.hi-linux.com/posts/16098.html其中ubuntu的安装参考npm install ...,如果安装失败则加个sudo 在前面重试。...
2020-01-17 23:00:44
2087
原创 ns2安装(含nam)和问题解决
升级更新 sudo apt-get update sudo apt-get upgradens2.35下载 http://sourceforge.net/projects/nsnam/files/ (链接:http://nchc.dl.sourceforge.net/project/nsnam/allinone/ns-allinone-2.35/ns-allinone-2.35.tar
2016-11-08 14:44:28
8524
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人