建立一个文件或文件夹的软链接:

ln -s 原名 软链接名

软链接就类似Windows下的“快捷方式”,访问它其实访问的是它指向的内容。

git仓库操作

1、通常远程操作的第一步,是使用git clone从远程主机克隆一个版本库到本地文件夹下。

2、要获取远程仓库的代码更新,使用git pull操作。

3、本地修改代码后,先git pull同步远程仓库代码;再git push到远程仓库指定分支,才能没有版本冲突。

注意:如果git clone下来的仓库代码不完整,例如某个非空文件夹一直为空,可以加上--recursive,例如:

git clone --recursive https://github.com/aaa/myprj1.git

查看当前文件夹占用空间:

root@book-virtual-machine:/test/uboot# du -sh

1.5G

查看当前文件夹下子文件夹占用空间:

root@book-virtual-machine:/test/uboot# du -h --max-depth=1

208M ./oriuboot 171M ./jz2440_201611ok 401M ./jz2440_202001ori

285M ./okori

..

1.5G

查看指定文件夹占用空间:

du -hs myftp

1.5G myftp

复制文件夹到指定目录并重命名:

cp -r xxx ./zzz

ubuntu中安装deb安装包:

sudo dpkg -i 安装包.deb

修改ubuntu开机密码sudo su密码

passwd root
passwd book

uboot更改位置后编译不通过,可依次执行:

//执行以下指令前,先查看/include/config.mk内容,确认你的uboot用的型号、配置!!
//因为make unconfig和make clean会清除/include/config.mk内容!!
make unconfig//我在更换编译器时加了这步
make clean
make clobber//我在更换编译器时加了这步
make mini2440_config///include/config.mk清除前显示mini2440
make

linux kernel更改位置,可依次执行:

//不要用make distclean,会把menuconfig配置清除;
make menuconfig//不用改,保存一下
make uImage

在指定目录查找内容:

grep -rn "xxx" ~/work/project/yyy/

查找内容包含xxx的文件:

grep "xxx" -nR

查找文件名带xxx的文件:

find . |grep c$ |grep xxx //只在c文件中查找
find . |grep xxx //在所有文件中查找

删除指令:

rm a.txt
rm -f a.txt //强制删除
rm -R dir_name //删除文件夹

生成uImage并拷贝到共享文件夹

make uImage && cp arch/arm/boot/uImage /mnt/hgfs/share/

指定加载地址生成uImage,并拷贝到共享文件夹

make uImage LOADADDR=0x80008000 && cp arch/arm/boot/uImage /mnt/hgfs/share/

vscode去掉下划线

Command + Shift + P
disable err squiggles:可以去掉下划线

改变文件夹权限

chmod -R 777 /home/test

使用gdb调试内核需在根目录建立.gdbinit脚本:

set remotebaud 115200
target remote /dev/ttyS1

ddd图形化gdb调试内核

ddd --debugger arm-linux-gdb ./vmlinux

内核生成反汇编文件

arm-linux-objdump -d  vmlinux  >> dumptext

修改环境变量

gedit /etc/environment

重启后查看环境变量

echo $PATH

最新文章

  1. PHP 图片处理工具类(添加水印与生成缩略图)
  2. openfire使用自定义用户表
  3. 将abc的全排列输出
  4. bzoj 3611: [Heoi2014]大工程
  5. 比较好用的php函数
  6. Tomcat Server Configuration Automation Reinforcement
  7. Python 2.7.9 Demo - 获取调用的参数
  8. 服务器 IIS 发布网站 支持下载 apk 和 ipa
  9. centos6.9 升级内核版本
  10. JS 实现的年月日三级联动
  11. eclipse复制粘贴变卡的解决办法
  12. sql left join多表
  13. [算法专题] 二分搜索&排序数组
  14. [luogu3455][POI2007]ZAP-Queries【莫比乌斯反演】
  15. 使用Selenium模拟浏览器抓取斗鱼直播间信息
  16. 4.翻译:EF基础系列--EF架构
  17. sencha touch 我的公用类myUtil(废弃 仅参考)
  18. tomcat启动报错“Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: iZ25fsk1ifk: iZ25fsk1ifk”
  19. Keras 源码分析
  20. ThinkPHP问题收集:模板中使用U方法时无法嵌套大括号,For标签,插入数据,新增的表字段缓存问题

热门文章

  1. SQL server 查询当前数据库所有表的行数
  2. 03并发编程(多道技术+进程理论+进程join方法)
  3. 我们一起来学Shell - shell的并发及并发控制
  4. nginx负载均衡初体验
  5. 手撸一个springsecurity,了解一下security原理
  6. mongodb4.x 集群搭建
  7. Django数据库与模块models(4)
  8. 每日一题:codeforces题解
  9. 记一次payload绕过电脑管家免杀
  10. Golang 包管理机制