几个常用名命令
top 查看各个进程的cpu使用率,例如先后台执行./main &,再执行top
tee 标准输入重定向命令, 例如 ./mount.sh | tee >> mount.txt
mv 除了重命名还有剪切的用处,例如:mv /lib/opencv_highgui.so /usr/lib/
vim/vi跳转制定行号,<Esc>-> : -> 123 -> Enter
gerp 字符串匹配命令,常用的 grep -rn 'yueqiankun' ./,在当前文件夹下查找字符串‘yueqiankun’,并显示所在目录很行号
find 文件查找命令,例如 find ./ -name 'yue*' -print,在当前目录下查找yue开头的文件,并打印结果
ps 查看进程命令,例如 ps -aux,可以看到进程的PID、进程的状态->正常/休眠/僵死
purge 干净的清除,例如 sudo apt-get purge qemu,干净的清除qemu这个应用程序
dpkg 安装deb文件,例如 sudo dpkg -i rpm_4.4.2.3-1_i386.deb
head/tail 查看文件内容命令,例如 head/tail -100 myFile 查看文件开头/最后100行的内容,不用打开
diff与patch
patch的主要用途是给代码打补丁,修正已知的错误、更新新的版本,它可分二步:
1)用diff工具比较新旧代码,生成.patch文件,如果已有补丁这步可省略。
2)使用patch命令,将patch文件合并到原有代码
例:diff -Naur myFile myFile.new > myFile.patch 比较myFile和myFile.new的差异生成.patch补丁
在原来文件的目录下执行
patch -pl < myFile.pach 将补丁打入。
几个常用的目录
"." 代表此层目录
“..”代表上层目录
"~"代表当前用户的家目录,如/home/yueqiankun
"-"代表上次进入的目录,很有用的,可以当做回退BACK键使用
VirtualBox与Windows共享文件夹出现问题
ubuntu与windows共享文件夹用了很多从来没有出现过问题,这从竟然出现
mount: wrong fs type, bad option, bad superblock on /shareWIn
网上找答案,通过查看系统日志 /var/log/syslog 发现了错误
sf_read_super_aux err=-22
搜索到的解决方法如下:
cd /sbin
sudo rm mount.vboxsf
sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf
虚拟机下U盘的点滴
虚拟机下插入U盘后,我们也会遇到一些困惑的东西:
fdisk -l
fdisk /dev/sdb这时会进入一个类似终端的东西,我们就可以在里面执行一些,增加/减少分区、烧写文件之类的东西。
Linux环境下用minicom uboot不能输入命令太长的问题
Ctrl+A 松开按 Z 再按 W, 即可切换到模式下(多试几次,注意切换到online模式下,这样你就可以尽情的粘贴命令了)