其他命令小记
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 指定分隔符 可多个,默认为空格
浙公网安备 33010602011771号