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

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

Linux系统常用指令的更多相关文章

  1. 100个linux系统常用指令

    1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"."和".."-l 列出文件 ...

  2. (转)Linux最常用指令及快捷键 Linux学习笔记

    Linux最常用指令及快捷键 Linux学习笔记 原文:http://blog.csdn.net/yanghongche/article/details/50827478 [摘自 鸟叔的私房菜]--转 ...

  3. Linux文件常用指令

    目录 Linux文件常用指令 1.pwd 显示当前目录 2.cd 切换目录 3.mkdir 创建目录 4.touch 修改或创建文件 5.ls 显示目录下的内容 6.cat 查看文件信息 7.echo ...

  4. Linux 学习手记(4):Linux系统常用Shell命令

    日期时间 date命令:显示当前时间日期 date -u # 显示格林威治(UTC)事件 date +%Y-%m-%d # 格式显示日期 date -s '20:25:25' # 修改系统时间,需要使 ...

  5. Linux系统常用升级的基础包

    Linux系统常用升级的基础包 yum -y install lrzsz gcc gcc-c++ make flex autoconf automake vixie-cron libjpeg libj ...

  6. linux系统常用的基本命令分类

    linux系统常用的基本命令分类: 文件命令:vim vimdiff diff mkdir touch rm mv cp ln cd ls more less head tail cat grep e ...

  7. 9个Linux系统常用监控命令

    我们的系统一旦上线跑起来我们自然希望它一直相安无事,不要宕机,不要无响应,不要慢腾腾的.但是这不是打开机器电源然后放任不管就可以得到的.所以我们要监视系统的运行状况,发现问题及时处理. 对于系统和网络 ...

  8. linux linux系统常用设置

    linux  linux系统常用设置 一.设置开机时开启数字键 修改rc.local文件 命令:vi  /etc/rc.local rc.local文件中增加如下代码: INITTY=/dev/tty ...

  9. (转)Linux系统stat指令用法

    <Linux系统stat指令用法>  原文:https://www.cnblogs.com/linux-super-meng/p/3812695.html stat指令:文件/文件系统的详 ...

随机推荐

  1. VBA如何实现筛选条件之“排除某些值”

    小爬一般习惯使用Python来解决爬虫和某些办公自动化场景问题,不过最近却需要实现一个VBA需求:从一堆人员处理的Excel数据记录中,排除某些"用户名称"处理的数据.整个思考过程 ...

  2. 五、模板方法设计模式及在Spring中的应用

    模板方法模式是一种行为型设计模式,具体定义网络上很多资源搜到本文不赘述. 如果字面理解比较抽象的话,那以生活中简单的行为为例:天热了,到了晚上妈妈都要将今天没有吃完的饭菜放入冰箱.将饭菜放入冰箱就是一 ...

  3. Python "爬虫"出发前的装备之一正则表达式

    1. 正则表达式 正则表达式是一种模板表达式语言 通过定义规则去匹配.查找.替换.分割一个长字符串中特定的子字符信息. 如在一篇文章中查找出所有合法的电子邮箱地址,则可以先用正则表达式定义一个电子邮箱 ...

  4. jemter参数化是如何取值的?(数据分配)

    参数化文件数据 脚本设置 ${__threadNum}是线程号,${n}是取值 测试结果 第一次 线程1取值:1,4,7,10,12 线程2取值:2,3,6,11,16 线程3取值:5,9,15,17 ...

  5. 忘掉cmd.exe吧!选用优雅的控制台终端(ConsoleZ)

    1.使用cmd的烦恼 嵌入式开发经常会用到命令行工具,Windows系统自带的command line工具(cmd.exe)的简陋程度不用说大家都深有体会.使用cmd.exe有如下几个主要的烦恼: 没 ...

  6. owasp中国

    http://www.owasp.org.cn/OWASP-CHINA/owasp-project/owasp53415927969079c198ce9669-owasp_top_10_privacy ...

  7. nmtui解决network-scripts目录下无网卡对应配置文件问题

    1.问题出现的原因设备先安装了操作系统,后插上网卡到设备,就会出现/etc/sysconfig/network-scripts目录下无该网卡对应配置文件的问题,但是ifconfig命令能看见系统给该网 ...

  8. 【C# .Net GC】Windows 系统上的大型对象堆

    原文链接:https://docs.microsoft.com/zh-cn/dotnet/standard/garbage-collection/large-object-heap NET 垃圾回收器 ...

  9. 【C#表达式树 七】 反射在表达式树中的应用 ListInitExpression

    以下都是反射在表达式树中的应用 对象初始化 Expression.MemberInit 反射获取成员(字段 或者属性),绑定数据,然后生成 成员表达式节点 class Animal { public ...

  10. python-can库基于PCAN-USB使用方法

    一.概述 1.介绍 python-can库为Python提供了控制器局域网的支持,为不同的硬件设备提供了通用的抽象,并提供了一套实用程序,用于在CAN总线上发送和接收消息. 支持硬件接口: Name ...