- 说明
- Linux
- Mac
- Windows
记录平时使用命令,有误的地方,指出修改。
Linuxls -1 -l 读取目录然后立即显示文件
Linux递归统计当前目录下普通文件的数量:
ls -lR |grep "^-"|wc -l
或者:
ls -lR | grep -c "^-"
递归统计方式: ls -lR
find ./ -type f | wc -l
分割文件:split -b 4000M -d -a 1 文件名—>文件.*
合并文件:cat 文件名.* > 文件.zip
查看端口使用:
lsof -i:端口号
netstat -anp|grep 端口号
unzip -O cp936 -q 文件.zip 解决解压乱码(根据实际情况替换 cp936)
pkill --oldest --signal TERM -f chrome 彻底删除chrome浏览器程序进程
md5sum 文件名 返回文件md5的值
ls *.jpg | xargs -n1 -I {} cp {} /data/images 复制所有图片文件到 /data/images 目录下
Linux合并目录:
rsync -av /source/ /destination/
(after checking)
rm -rf /source/
Linux常见的文件类型有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,其中: 1 普通文件的文件权限第一个字符为"-" 2 目录文件的文件权限第一个字符为"d" 3 字符设备文件的文件权限第一个字符为"c"; 4 块设备文件的文件权限第一个字符为"b" 5 符号链接文件的文件权限第一个字符为"s"Mac
#TODO待定Windows
cmd命令:
tasklist 列出进程
taskkill /f /im 进程ID 结束进程 taskkill /F /im 进程名 结束进程 eg: taskkill /F /im chromedriver.exe
python test.pyw 后台执行py程序 pythonw test.py/ test.pyw 后台执行py程序
import subprocess
from selenium import webdriver
chrom_path = r"C:UsersuserDownloadschromedriver_win32chromedriver.exe"
driver = webdriver.Chrome(chrom_path)
link = 'https://google.com'
driver.get(link)
s = driver.page_source
print((s.encode("utf-8")))
subprocess.call("TASKKILL /f /IM CHROME.EXE")
subprocess.call("TASKKILL /f /IM CHROMEDRIVER.EXE")



