1、linux简介
发行版:ubuntu(嵌入式开发)Fedora(早期嵌入式开发) centOS(web服务器) ArchLinux
红旗Linux 红帽linux Loki与Mint
2、环境搭建
虚拟机VMware
——Ctrl+Alt+t:命令行窗口
——xrandr:分辨率
切换分辨率:xrandr -s + 你想切换的分辨率
——Ctrl+L:清屏
——VI的使用:vi+文件名
①命令行模式(默认此模式)(从输入模式回到命令行模式:esc)
②输入模式(按i进入)
——编译:gcc+文件名+-o(output的意思)+生成文件的名
运行:./+生成文件的名
3、常用指令
——(:wq):保存退出
——pwd:显示当前文件所在位置
——ls:列出当前文件夹的文件列表
——mkdir:创建新的文件夹【mkdir+文件夹名称】
——cd :进入某个文件夹 【cd+文件夹名称】
——cd..:退出到上一层文件夹
——cd什么都不加:回到工作目录
——*:通配符
——mv:①移动文件到文件夹【mv+文件名+文件夹名称】
②重命名【mv+旧名+新名】
——cp:拷贝【cp+原文件名+新文件名或者目录路径】
——tab键:自动补全,文件或者文件夹名太长,写前几个字符,按tab键自动补全
——ifconfig:查看当前网卡的状态—IP地址
——rm: rm+文件名(删除文件)
4、Linux虚拟机与window主机间的文件传输方式
①直接拖拽
②共享文件夹(cd /mnt/hgfs/共享文件夹名称)
如果是真机,要用ftp实现共享
ftp软件:filezilla、totalcommand、cuteftp
5、Linux虚拟机网络配置
VMware提供的三种网络工作模式:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)
设置虚拟机IP:(超级用户)sudo ifconig eth0 + 你想要设置的IP地址
6、复制粘贴
使用Ctrl+Shift+C复制文本,使用Ctrl+Shift+V在粘贴文本。
7、缩小放大字体
Ctrl+Shift+(+) 放大字体,Ctrl+(-) 缩小字体
8、关机
先进入root权限:su root 然后输入密码 最后输入init 0
9、vim复制粘贴
1)单行复制
在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;
2)多行复制
在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……
3)粘贴
在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴
10、 退出程序运行
Ctrl+C
11、删除多行
输入“:起始删除行号,结束删除行号d”后,按下回车键就可以删除包括起始结束行在内的多行数据。
12、显示行号
:set nu”命令显示行号
13、查找文件路径
whereis + 文件名
14、对比两个文件
vimdiff 文件1 文件2