![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux命令
酸菜鱼的鱼
Linux rtos 驱动应用开发 本博客主要用于工作学习的总结和备份,欢迎大家留言评论交流,谢谢
展开
-
Linux下查看分析可执行文件的方式
本文主要讲解可执行文件信息的查看方式和方法:readelf,ldd,nm,file,strip,size, strings,objdump转载 2020-07-02 21:24:12 · 4494 阅读 · 0 评论 -
Linux的使用cron调度任务
cron是一个Unix系统下的配置任务调度的工具。这个工具可以周期性或者是以一个固定间隔运行命令或者脚本。命令crontab是用于编辑操作中的任务列表,这些列表是基于各自用户的,也就是说每个用户,包括root用户都有自己的crontab。需要在系统中周期性或者是以一个固定间隔执行命令或者脚本的话,需要使用crontab -e的命令编辑这个工具,第一次执行这个命令的时候会提示选择一个编辑器,根据自己的喜好选择即可。添加任务的方式:如:每天晚上的凌晨执行脚本/hom...翻译 2020-05-31 11:09:03 · 883 阅读 · 0 评论 -
树莓派系统(Linux)SD卡存储设备的命令行使用
本文介绍了SD卡读卡器通过usb连接到树莓派的挂载和卸载的操作,以及SD卡的格式化以及查看SD卡容量的命令行操作。mount umount mkfs.vfat df转载 2020-05-17 09:18:30 · 2595 阅读 · 0 评论 -
Linux中磁盘内存使用情况查看工具du,df,free的使用以及他们的区别
一 、du : 显示每个文件和目录的磁盘使用空间~~~文件的大小。命令参数:-a #显示目录中文件的大小 单位 KB 。-b #显示目录中文件的大小,以字节byte为单位。-c #显示目录中文件的大小,同时也显示总和;单位KB。-k 、 -m 、#显示目录中文件的大小,-k 单位KB,-m 单位MB.-s #仅显示目录的总值,单位KB。-h #以K M...转载 2020-03-03 18:37:59 · 1048 阅读 · 0 评论 -
Linux中的shell命令sed的介绍
shell脚本中的sed -i的作用,以及sed的使用再shell脚本中经常看到sed的使用:新建文件test.txt,并输入内容:然后执行:sudo sed -i "s/abcde/12345/g" ./test.txt再次查看test.txt可以看出,sed -i的作用就是使用后面的字符串全局替换前面的字符串。sed的参数说明:x...原创 2019-10-18 19:07:20 · 1438 阅读 · 0 评论 -
linux中dd命令的使用
在虚拟机的 linux 环境下,执行 dd 命令,使内核烧写到 SD 卡中(dd –help 可查看 dd 命令的参数信息)dd 命令:非常危险注意使用(用错了数据很容易丢失,再也找不回来了)友善之臂内核烧录: dd iflag=dsync oflag=dsync if=./zImage of=/dev/sdb seek=1057dd 参数解释如下:dsync:use synchroniz...原创 2019-06-13 22:46:52 · 1400 阅读 · 0 评论 -
arm linux板上修改linux的系统时间为当前的北京时间
参考:https://blog.csdn.net/qq_41248872/article/details/83575611由于项目需要,需要获得linux系统中的当前的北京时间。但是通过localtime接口获取的时间和当前的北京时间无法对应上,比如现在是2019年,但是获取的时间是2016的,并且在系统启动后在命令行终端使用date查看的时间也是对应不上。[root@arm-linu...转载 2019-06-21 15:31:42 · 2160 阅读 · 0 评论 -
基于arm内核芯片的Linux dhcp移植
ARM 开发板网络自动获取IP:1.移植DHCP工具。(1)下载源码:http://gd.tuwien.ac.at/infosys/servers/isc/dhcp/ ,选中dhcp-3.1-history,会进http://gd.tuwien.ac.at/infosys/servers/isc/dhcp/dhcp-3.1-history/这个页面,在这个页面中找到 dhcp-3.1.3...原创 2019-06-11 21:26:41 · 1152 阅读 · 0 评论 -
arm linux系统中移植编译iw命令的过程和遇见问题的解决方法
使用背景:由于将arm板上的USB -wifi的模式修改为sta的模式,数据的传输延时太大。所以需要在开机的时候执行:./iw wlan0 set power_save off 。用以减小延时。会用到iw命令,需要额外的移植。编译环境:Ubuntu运行环境:基于rv1108的linux平台(linux内核3.10)编译过程:参考:https://blog.csdn....原创 2019-07-05 16:48:42 · 1024 阅读 · 0 评论 -
Ubuntu 系统apt-get和 dpkg 命令使用详解
apt-get:apt-get 命令适用于 deb 包管理式的 Linux 操作系统(Debian、Ubuntu等),主要用于自动从互联网软件仓库中搜索、下载、安装、升级、卸载软件或操作系统。Ubuntu 软件包查找: https://packages.ubuntu.com/1.安装软件包apt-get install PackageName // ...转载 2019-08-06 10:47:40 · 1072 阅读 · 0 评论 -
linux内核中模块间相互依赖的自动连接程序:modprobe外部程序和request_module()函数的分析
以下内容总结自《understanding the linux kernel》在Linux系统中一个包括但不限于驱动模块,可能需要一个或者多个其他的模块,这些模块又可能需要其他的模块。为了内核能够自动链接模块,内核需要创建一个内核线程来执行modprobe程序,该线程要考虑由于模块依赖所引起的所有可能因素。modprobe外部程序和insmod类似,链接在命令行中指定的一个模块。然而,mo...原创 2019-05-01 19:55:47 · 1347 阅读 · 0 评论 -
Linux系统中在/etc/init.d/rcS启动脚本文件中添加命令执行时出现etc/init.d/rcS: line 94: wpa_supplicant: not found 解决方法
在Linux系统的启动脚本中添加命令:wpa_supplicant -c /tmp/wpa_supplicant.config -i wlan0 &执行时出现etc/init.d/rcS: line 94: wpa_supplicant: not found的错误。解决方法:way1:在命令的前面加上命令的路劲:/usr/local/sbin/wpa_supplicant ...原创 2018-10-18 20:15:12 · 3121 阅读 · 0 评论 -
dtc使用,将dtb文件编译出dts的文件
dtc的使用:将dtb文件编译出dts的文件:dtc -I dtb -O dts kernel/arch/arm/boot/dts/rv1108-evb-v12.dtb -o ../../../share-2018xyw/f08/rv1108-evb-v12-new.dts原创 2018-10-25 16:39:28 · 3009 阅读 · 0 评论 -
makeinfo: command not found解决方法
sudo apt-get install texinfo原创 2018-12-12 16:55:49 · 19665 阅读 · 7 评论 -
使用 cd - 时出现bash: cd: OLDPWD not set的错误信息
在Linux中使用cd -,出现入下错误:bash: cd: OLDPWD not set是因为开始打开终端,第一次操作cd命令的原因。cd - 的作用是进入上一次cd的目录,也就是说cd命令后面的参数“-”,是代替上一次cd后面的参数。同样cd - 也等同于cd OLDPWD命令。...原创 2018-12-17 12:24:25 · 7749 阅读 · 2 评论 -
Linux shell中if [ $? -eq 0 ] 语句作用:判断命令是否执行成功
shell脚本中$?是指上一次命令执行的成功或者失败的状态。如果成功就是0,失败为1.。语句if [ $? -eq 0 ] 是判断if语句的上一个命令执行如果失败就执行if中的语句,否则就执行else中的内容。note:使用时要注意,if后面的中括号[ $? -eq 0 ],括号的两边需要有一个空格。cd u-boot && ./make.sh $RK_UBOOT_DE...原创 2018-12-17 12:25:38 · 57646 阅读 · 2 评论 -
Linux shell中BASH_EOURCE和BASH_SOURCE[0]的作用:取得当前执行的shell脚本的相对路径
BASH_EOURCE和BASH_SOURCE[0]的作用都是一样的,就是取得当前执行的shell脚本的相对路径如果希望获得,当前执行脚本的绝对路径,可以采用以下方式:DIR_T="$( cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" 1 #!/bin/bash 2 3 echo $0 $1 $2 4 ...原创 2018-12-17 14:03:47 · 5003 阅读 · 0 评论 -
linux shell中的$()和${}的区别
linux shell中的$()和${}的区别:$()中()里面的是执行的命令,与··反引号同样效果。如:$(cd $(dirname $0))${}中{}里面是具体的变量,作用是提取变量里面的内容。如:VAR1=1${VAR1}...原创 2018-12-17 19:22:04 · 798 阅读 · 0 评论 -
linux 中fdisk 和 mkfs.vfat命令的使用总结
fdisk:是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。由于emmc在系统启动后,分为了mmcblk0p1~mmcblk0p5 五个分区,其中mmcblk0p1是存放的vendor信息的分区。mmcblk0p2是IDBlock分区,存放的是loader.bin文件。mmcblk0p3是kernel分区,存放的是kernel.img文件。mmcblk0...原创 2019-03-23 16:05:52 · 17338 阅读 · 0 评论 -
linux中不同主机之间的文件拷贝命令scp的用法
scp命令:将本地文件拷贝到远程的主机:scp (本地文件路径) root@(远程主机ip):需要拷贝文件的目标路径如下:sudo scp ./* root@192.168.1.72:/home/work/xuyw/src/将远程主机的文件拷贝到本地主机:scp remote@(ip):(src path) 需要拷贝文件的目标路径sudo scp remote@192...原创 2019-04-16 14:09:19 · 599 阅读 · 0 评论 -
linux下解压rar类型的压缩包
Linux中解压rar类型的压缩文件,使用unrar命令。如果系统中没有unrar工具的话,就根据自己对应的linux发行版本安装相应的rar软件。如Ubuntu下安装:sudo apt-get install unrar如果要将rar文件解压到当前目录中:unrar e filename.rar如果要将文件解压到指定的目录中:unrar x filename.rar uncompressfile...原创 2018-02-28 19:38:43 · 442 阅读 · 0 评论