
Ubuntu
zxy131072
嵌入式linux
展开
-
Ubuntu在线安装软件包报错处理
在Ubuntu中,有时候运用sudo apt-get install 安装软件时,会出现一下的情况:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpk...原创 2018-11-07 09:44:17 · 970 阅读 · 0 评论 -
alias别名的使用
1、使用help查看alias如何使用alias: alias [-p] [name[=value] ... ] Define or display aliases. Without arguments, `alias' prints the list of aliases in the reusable form `alias NAME=VALUE'...原创 2019-02-28 16:57:56 · 839 阅读 · 0 评论 -
我在字符编码上踩的坑,真的很坑!
在写简单的shell脚本应用时,在windows下将其拷贝至ubuntu下去执行,总是出现这种错误: 后来我重新在ubuntu下使用vim编辑,再次执行仍然无法解决,后来找到这个问题的根源: 使用notepad++, 换行的编码格式是windows下的,将其切换至unix下,这个问题即可解决。 ...原创 2019-01-09 16:02:43 · 237 阅读 · 0 评论 -
ubuntu下删除一些特殊的字符命名的文件的一种方法
有时候,自己写的文件会不小心出现以 “ ” ‘ ’ \等等的文件名字,使用rm 删除不了,可以使用如下方法删除。1、得到要删除文件的inode号ls -i 2、使用如下命令删除sudo find ./* -inum inod_num -delete ...原创 2019-01-08 17:12:25 · 2791 阅读 · 0 评论 -
在ubuntu设置系统可以在当前目录执行程序
1)回到用户的主目录 cd2)在用户的主目录下,打开文件.profile(ubuntu) 3)在.profile文件的最后,添加一行 export PATH=$PATH:. 4)保存退出 5)source .profile 以上所有的的修改只是针对具体某一个用户,用户a修改对用户b不会生效。比如说root修改了...原创 2019-01-02 12:54:11 · 1279 阅读 · 0 评论 -
virtual box 下的ubuntu18.04开机自启动
现在提供一种使用systemd设置自动挂载共享文件夹的方式。1、systemd默认读取/etc/systemd/system下的配置文件,该目录下的文件会链接/lib/systemd/system/下的文件。一般系统安装完/lib/systemd/system/下会有rc-local.service文件,即我们需要的配置文件。创建连接文件:sudo ln -fs /lib/syste...原创 2018-12-24 11:02:26 · 891 阅读 · 0 评论 -
proc文件系统
在linux系统中,proc文件系统用于导出内核的信息。proc文件系统一般是只读,也是可以通过编写代码给proc中添加信息。cat /proc/meminfo 常用参数: – MemTotal:总内存– MemFree:空闲内存– Cached:缓存– Active:活跃内存– Inactive:非活跃内存 cat /proc/...原创 2018-12-22 15:28:09 · 332 阅读 · 0 评论 -
debug调试开关
在进行系统调试的过程中,以前用的是printf或者printk打印信息,不是特别方便,所以做一个调试开关可以在调试的时候打开这个开关,不需要调试的时候直接关闭就可以。 参考源码:#include <stdio.h>#define __DEBUG__ #ifdef __DEBUG__ #define DEBUG(format,...) printf("...原创 2018-12-27 10:48:39 · 2338 阅读 · 0 评论 -
vim编辑器无法显示中文字符的解决办法
有时可能会遇到vim打开的中文字符是乱码的情况,需要配置一下解决这个问题。 sudo vim /etc/vim/vimrc 在最下面添加代码“set fencs=utf-8,GB18030,ucs-bom,default,latin1” 再次打开含有中文字符的文件即可解决。 ...原创 2018-12-14 16:27:52 · 5349 阅读 · 0 评论 -
sl软件安装方式总结
在安装sl_3.03-16_i386.deb过程中,出现以下错误,根据错误信息,,缺少相关伊依赖。 出现这种问题的原因在于系统的数据源没有这个版本的数据源供我们使用,需要更换一下软件源。更换完成后即可。 离线方式安装: sudo dpkg -i sl_3.03-16_i386.deb 运行测试:在命令行终端输入sl。卸载该软件:...原创 2018-11-19 21:16:09 · 2131 阅读 · 0 评论 -
ubuntu18.04下更改软件源方式
1、查看数据源文件 位置:/etc/apt下的source.list 2、修改数据源地址1)可以在source.list的文件中进行修改,但是此操作比较麻烦,可以使用鼠标界面方式操作。 2)鼠标界面操作方式找到软件更新: 在source code 下选择一个自己合适的。 需要等待一会儿,根据自己的网速不同时间而不同。 ...原创 2018-11-19 21:00:38 · 14112 阅读 · 3 评论 -
ubuntu下C语言函数传参
在进行C语言编程时,有时候需要使用命令行传参,下面对其进行一个分析。int main(int argc,const char * agrgv[]) int argc 命令行参数个数(包含文件名) const char* argv[] 指针数组:将命令行参数首地址作为元素,加上const关键字的意思是数组中的内容是不能修改的,很明显,我们进行传参的时候,里面的内容是不需要修改的,...原创 2018-11-18 17:34:36 · 750 阅读 · 1 评论 -
常用uboot命令
1、nandflash分区信息 mtdpartdevice nand0 <nandflash0>, # parts = 4 #: name size offset 0: bootloader 0x00040000 0x00000000 //256k 1: p...原创 2018-11-11 18:37:36 · 2164 阅读 · 0 评论 -
ifconfig不显示ip,虚拟机静态IP设置方法
在使用虚拟机时 ifconfig 不显示ip 地址,或者每次开机ubuntu的IP都在变化,如何解决呢?需要设置虚拟机的静态IP,具体设置方法如下: 如果你 ifconfig 看不到IP的话,需要进行手动设置。1、进入设置界面 2、点击IPv4,选择手动。然后进行下面的类似配置。 3、设置虚拟机IP、子网掩码、网关,最后点击Apply应用。 ...原创 2018-11-11 18:30:56 · 4839 阅读 · 0 评论 -
Ubuntu下ScreenCloud的安装
一、下载 sudo snap install screencloud二、安装:原创 2018-11-05 17:23:19 · 195 阅读 · 0 评论 -
ubuntu18.04首次安装后vi使用异常处理
在第一次安装ubuntu18.04后,使用vim编辑器很是不爽,解决办法就是卸载后重新进行安装即可。卸载vim:sudo apt remove vim-common sudo apt remove vino 安装vim:sudo apt install vim ...原创 2018-11-07 10:00:23 · 2194 阅读 · 0 评论 -
ubuntu18.04下非图形方式配置静态IP方法
1、打开/etc/netplan/01-network-manager-all.yaml 文件 sudo vi /etc/netplan/01-network-manager-all.yaml在其添加如下内容:# Let NetworkManager manage all devices on this systemnetwork: version: 2 re...原创 2019-04-12 16:47:13 · 879 阅读 · 0 评论