其他命令小记

Python >= 2.4

python -m SimpleHTTPServer 8000

Python 3.x

python -m http.server 8000

 

python 2 启动本地服务:

sudo nohup python -m SimpleHTTPServer 888 &

nohup 系统后台不挂断地运行命令,退出终端不会影响程序的运行,信息输出nohup.out

& 后台服务

服务查询(grep筛选python服务):

 ps -aux | grep python

获取PID 关闭后台服务

kill -9 PID

-9 彻底杀死一个进程

mount -a 将 /etc/fstab 中定义的所有档案系统挂上

 

nohup Command [ Arg … ] [ & ]

Command:要执行的命令。

Arg:一些参数,可以指定输出文件。

&:让命令在后台执行,终端退出后命令仍旧执行。

 

PyCharm虚拟环境没有模块pip:

python3环境安装pip:

python3 -m ensurepip

python3 -m pip install --upgrade pip setuptools wheel

秘钥连接实例:

ssh -i 秘钥文件 IP

 

journalctl | more | grep zincati

查看服务启动报错:

journalctl -u zincati

 

PowerShell默认禁止在终端运行脚本程序。对此我们有一条命令用来绕过执行该脚本。

powershell.exe -ExecutionPolicy Bypass -File 文件名.ps1

 

nmcli connection reload       #重载网卡配置

nmcli device reapply eth0   #重连网卡

 

go env -w GO111MODULE=

 

cat -A 可查看文档的空格符换行符等(踩坑:windows下换行符linux下执行问题)

 

fuser命令 用于报告进程使用的文件和网络套接字。fuser命令列出了本地进程的进程号,那些本地进程使用file,参数指定的本地或远程文件。对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。

 

lsof命令 用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。

 

systemd-detect-virt  这个命令可以来查看当前虚拟化环境

 

ip addr 查看网卡

 

grep -q 安静模式,不打印结果

-i 不区分大小写

-n 打印行号

-c 打印出现次数,计数

-o 只打印匹配到的,不打印整行

-E 扩展选项为正则

 

NF 表示的是浏览记录的域的个数

$NF 表示的最后一个Field(列),即输出最后一个字段的内容

awk '{print $NF}'

awk '{print NF}'

awk -F 指定分隔符 可多个,默认为空格

posted @ 2021-09-15 14:06  哦哦QAQ  阅读(41)  评论(0)    收藏  举报