1. sudo -s 能在不输入命令的情况下将目录切换到root用户
2. du -sh 文件名 能够指示文件的大小
3. ls -lh 文件名 能够指示文件的大小和详细信息
4. kill -9 pid 绝杀进程 所有进程都能杀
//文件的查找
find 查找的路径(/home) -name (文件名或 ‘*文件名*’)
//当make时错误信息很多时
make > a 2>&1; less a //此命令可翻页产看错误信息
//linux中查找包含某字符串的文件
grep -i -r defaultUnicastLocatorCount * -i 忽略大小写 -r 递归查找各目录下的文件
//文件中内容删除
sed -i 's/+//g' integrity.h 删除文件中的+
制作和合入patch
制作patch diff -Nurp old new > file.patch
合入patch patch -pN < file.patch ---代表执行patch 命令的目录在patch 文件里面的第几层, 第一层 N即为零
去掉合入的patch pathc -pNR < file.patch R 代表去掉合入的patch
patch 最好不要在windows下面修改,否则会不能被合入的
stripping trailing CRs ,代表patch在windows端被修改过。
netstat
netstat -s 显示系统所有层的收发包情况
ps
ps -eL -o "cmd, time, pid" 可指定欲打印行
ps axjf 进程树显示
ps -eF 能够显示核号
ps -ecL 显示线程优先级
ps aux 常用命令
top -H -b -n 1 打印所有的线程
top -H -p pid -b -n 1 打印某个进程内所有的线程
修改任务优先级
chrt -pf prio pid 备注:prio: 0-99 如: prio 5 则系统linux 标准的优先级为 99-5 =94
ethtool
ethtool -k 查看网卡是否支持gso gro lso lro 功能