自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 写python http的sdk遇到的坑(单引号和双引号)

项目要开放一下api给客户使用,接口都ready了,文档也写好了;对于open api,最基础的一项就是鉴权问题,如果鉴权ok了,对接工作可以稳步进行。同事把鉴权逻辑的文档写好了,但是客户发现用python写的接口总是报401,为了手把手帮客户解决问题,三年没再写python的我上场了。

2023-07-11 10:50:19 156

原创 远程登录及传输命令 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 1865

原创 网络文件下载命令 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 1149

原创 路由相关命令 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 1413 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 202

原创 进程查询和删除 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 1129

原创 压缩和解压命令 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 392

原创 数据流处理命令awk

awk '{print $2}' [file] awk '/something/ {print $2}' [file] awk 'NR%3==1' [file]

2020-06-08 12:32:32 348

原创 文本处理工具命令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 539

原创 文本替换命令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 1541

原创 打印命令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 1064

原创 管道 | 和重定向符

1. 管道 |管道|就是用来将符号|前的命令输出作为符号后命令的输入,多个命令的顺序一定是从左到右顺序执行,下面用几个例子来解释。ps aux | grep chrome: 查看chrome浏览器的进程信息。利用ps aux获取的结果,在结果里搜索带chrome字段的行就可以得到chrome进程信息。➜ linux_commands ps aux | grep chromeqius...

2020-04-10 12:54:49 218

原创 链接别名ln

解释硬链接和符号链接 ln[file] [hard_link] ln -s [file] [sym_link]

2020-04-08 12:38:14 286

原创 文件目录的增删改查

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 366

原创 磁盘空间查看 df和du

1. 磁盘空间查看命令df2. 磁盘用量统计命令du

2020-03-11 23:07:36 839

原创 查找文本内容命令 grep

grep算是一个十分常用的linux命令了,用于查找文本,是加强版的ctrl+F,下面介绍一些常用的命令参数。1. 显示所在行数、文件名和最大匹配个数grep -n -H -m2. 文件及目录查找限制grep -f -R3. 多条件查找grep -v -egrep * | grep *...

2020-03-09 22:36:41 2205

原创 系统工具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 374

原创 用户创建、删除命令及在服务器创建用户后ssh登录较慢的解决

1. 创建用户流程 创建用户包括两种命令,adduser和useradd, 关于命令的使用教程很多,但授人以鱼不如授人以渔,adduser -h可以得到命令的文档解释,但像我这种菜鸟对于终端文档的理解能力亟待提升,有种更好的工具可以帮助我们较快上手命令,该工具(命令)就是tldr。tldr的安装流程见博客。。。1.1 adduerroot@iZuf62luqtiampqt16...

2020-01-17 23:01:37 381

转载 命令快学神器——tldr工具的安装

本来想写一份安装介绍的,但查了下已经有人写的很全了,我就引用一下吧,安装流程如下:https://www.hi-linux.com/posts/16098.html其中ubuntu的安装参考npm install ...,如果安装失败则加个sudo 在前面重试。...

2020-01-17 23:00:44 2013

原创 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 8309 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除