System
USB权限
-
sudo chmod -R 777 /dev/bus/usb/
-
ls -lha
#列出当前位置的文件和目录,显示全部信息。 -
find
find ./ -name file.txt
find ./ -name file.txt -type f #仅查找文件
find ./ -name somedir -type d #仅查找目录
find ./ -maxdepth 1 -type d #按照目录深度列出目录
grep -in xxx * #查找文件内容
find ./ -type f |xargs grep -in xxx
#查找目录下的所有文件中含有某个字符串
-Hn 显示文件夹和行号
-l 只打印出文件名 -
df/du
df -h #查看硬盘空间
du -lh --max-depth=1
#查看当前目录下一级子文件和子目录占用的磁盘容量 -
apt
sudo apt-get update
sudo apt-get upgrade
更新和升级软件包 -
mount
mount -t cifs -o username=xxx,password=yyy //ipaddr/Share /mnt/src
Clean
- sudo apt autoremove && sudo apt autoclean
- sudo du -xh --max-depth=1 /var
- sudo du -xh --max-depth=1 /var/log
- sudo find /var/log -mtime +30 -type f -delete
Network
-
tcpdump
tcpdump -nn -i ethx
tcp/udp/icmp
ip //监视指定主机ip的数据包
src ip //监视来自主机ip的数据包
dst ip //监视去往主机ip的数据包
port xxx
src port
dst port
net 192.168 //网段
例如:
tcpdump -nn -i eth0
tcpdump -l -w - eth0 udp port 1194 | strings -
iperf/iperf3
1、TCP:
服务端:iperf -s
客户端:iperf -c ip
2、UDP:
服务端:iperf -s -u
客户端:iperf -u -c ip -b 100M -t 60 -
添加默认网关
route add default gw 192.168.30.1
Linux添加路由规则
route add -net 192.168.1.0 netmask 255.255.255.0 gateway 10.10.10.10
Windows添加路由规则,-P为永久路由
route add 192.168.1.0 mask 255.255.255.0 10.10.10.10 -P -
switch
swconfig list
swconfig dev eth0 show
git
-
常用
git add .
git commit -m “xxx”
git clean -f 删除 untracked files
git clean -fd 连 untracked 的目录也一起删掉git status
git diff
git log -
分支和远程
git branch -a 查看远程分支
git branch name 创建分支
git checkout name 切换分支
git checkout -b 本地分支 origin/远程分支 #拉取远程分支
git merge name 合并某分支到当前分支
git branch -d name 删除分支
git log --graph 命令可以看到分支合并图
git pull origin master 从远程仓库"同步"代码
Raspberry
sudo raspi-config
打开树莓派功能配置界面。