Linux学习命令流程记录

1、gcc编译指令

gcc -Wall -o lintelfpgaup 可以替代 make 命令 其本质是相同的

2、cd 指令
1.cd 后跟路径,
2.直接 cd 或者 cd ~		可回根目录
3.cd ..			返回上一级目录	
3、./ 启动可执行文件
4、rm -rf 删除文件
5、mkdir 创建文件夹
6、vim/vi 创建文件
7、date -s “yearmonthday hour:minute:second” 修改系统时间
8、passwd 修改密码
9、insmod 加载单一内核模块 ./load_drivers 加载当前文件夹所有内核模块
10、rmmod 卸载单一内核模块 ./remove_drivers 卸载当前所有已加载内核模块
11、复制指令 cp
1、同一文件夹下 cp  <filea> <fileb> ,将a复制后,命名为b
2、不同文件夹下 cp <file1> <file2> <...> ~/另一目录
3、复制文件夹 cp -r <文件夹> ~/另一目录
12、.ko 【kernal object】内核对象文件
13、.so 【应用层共享文件】

2020年12月17日 21:40:50

14、新装系统记得执行下列命令
sudo apt-get update  -y 
sudo apt-get upgrade  -y 
sudo apt-get install -y  flex bison build-essential libssh-dev  gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev  bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf  libtool tar unzip texinfo zlib1g-dev gcc-multilib zlib1g:i386 screen pax  gzip  gawk

安装quartus、modelsim相关事项:http://note.youdao.com/noteshare?id=18163750733080d175417fd25c1edea3&sub=31B8E688DFC646D0999AE8BDCBA3FE41

2020年12月19日 11:36:15

15、 ip设置相关
临时修改ip		ifconfig   eth0<可修改>  address
永久修改ip		cd /etc/network/   	vim interfaces   
	静态ip:auto eth0			
		   iface eth0 inet static
		   address   192.168.1.123 
		   #网段不要和pc机一样,会造成网关冲突
		   #比如主机ip:192.168.1.233
		   #则开发板ip:192.168.2.251,且网线对应的以太网网段和开发板保持一致
		   netmask  255.255.255.0
		   gateway  192.168.1.1
		   dns-nameserve 114.114.114.114  #关于dns的获取  ipconfig/all 第一个dns是默认的
    自动获取ip:auto eth0
		      iface eth0 inet dhcp
           修改完后重启网络	sudo /etc/init.d/networking restart

		   每次重启后,有可能eth0网卡没有连接成功,则键入指令
			ifup eth0

2020年12月21日 19:14:21

16、 U盘挂载相关命令
1、lsusb		然后插拔设备,找到U盘设备号
2、ls  /dev/sd*		查询U盘【我这里是sda1】
3、mount /dev/sda1  /mnt	一般挂载到/mnt目录
4、cd /mnt	进入U盘
5、ls		查看文件
6......		进行后续操作

2020年12月22日 14:00:22

17、VNC配置
sudo apt-get install vnc4server gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
执行 vncserver -geometry 1920x1080 :4
	1.geometry:画面大小
	2.:4表示pid号,注::号前空隔
	3.此时要输入密码,该密码在windows上连接时需要
更改~/.vnc/xstartup文件
1、sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
 2、vi ~/.vnc/xstartup

内容替换:

#!/bin/sh
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &

gnome-panel &
gnome-settings-daemon &
gnome-session-fallback &

metacity &
nautilus &
gnome-terminal &
3、vecserver 启动vnc服务 获取pid #每次启动系统都要使用该命令
Ubuntu:	再执行以下操作
	mkdir /usr/X11R6/lib/X11/
	cd /usr/X11R6/lib/X11
	ln -s /usr/share/fonts/X11/ fonts

pc端安装vncviewer,输入ip : pid , 输入之前设置的密码,ok连接成功
18、Ubuntu系统使用Firefox浏览器的时候部分中文成了乱码
重装中文字体。
	sudo apt-get install ttf-wqy-microhei  -y	#文泉驿-微米黑
	sudo apt-get install ttf-wqy-zenhei  -y		#文泉驿-正黑
	sudo apt-get install xfonts-wqy  -y		#文泉驿-点阵宋体

重启firefox,乱码问题解决。

2020年12月23日 12:32:19

19、linux下使用QT5运行时出现两个问题:
cannot find -lGL
collect2:error:ld returned 1 exit status
这是因为系统缺少链接库,执行两条命令即可:

sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev freeglut3-dev

2020年12月23日 16:16:35

20、远程传输文件

scp root@<ip_address>:<fiel_address>
input passwd:
demo:scp C.py root@172.16.64.214:/root/Desktop

传文件:
scp 2029-jgmes-aps-application-1.0.jar root@120.79.244.12:/root/jgMesStartJar
传文件夹【需要添加参数 -r 】
scp -r 2029-jgmes-aps-application root@120.79.244.12:/root/jgMesStartJar
在这里插入图片描述

2020年12月23日 23:11:17

21、Windows环境下生成dtb、rbf;启动ds-5文件操作流程
1.启动SoC EDS Command Shell

进入工程目录------>>make dtb ------>> ./generate_hps_qsys_header.sh,得到hps_0.h头文件,ds-5新建工程需要用到将得到的dtb、rbf文件拷贝到SD卡镜像文件目录下、插入开发板,启动开发板

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.交叉编译流程

启动SoC EDS Command Shell------>> eclipse& 进入ds-5-------->>新建工程-------->>编译得到二进制文件-------->>新建远程连接-------->>将本地编译得到的二进制文件传输过去-------->>在开发板上运行

2021年1月3日 14:06:58

22、gedit编辑器显示行号

打开gedit文本编辑器->Edit(编辑)->preferences(预设)->view(视图)->在Display line numbers前打勾->close

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值