Linux目录结构与文件操作
前言
Linux常用于嵌入式设备中,Ubuntu属于Linux发行版。
一、Linux命令操作目的
为了操作文件。
注:Window采用DOS命令;Linux采用Shell命令。
二、Linux指令及操作
1.常用指令
cd+文件夹名字:访问某个文件夹。
ls:显示当前所在目录的文件。
touch+文件名:创建文件。
rm+文件名:删除文件。
mkdir+目录名:创建目录。
rm -rf + 目录名:删除目录。
TAB键:补全指令。
sudo+指令:管理员权限执行命令。
pwd:显示当前目录的绝对路径。
and so on .....
注:命令中不能有空格。
创建与删除文件夹
创建与删除目录
返回根目录
2.vi编辑器的简单使用
vi一种方便的代码编辑器,Linux系统自带
vim是vi的升级版,基础功能一致,在嵌入式开发板中只有vi没有vim,但在Ubuntu上也可使用vim。需自行下载(sduo apt-get install vim)
vi + 文件名:可用vi打开/创建某个文本文件。
3.vi常用的两种模式
1.命令行模式:按ESC进入,此状态下可输出常用命令
:+ 行号:跳转到某一行。
G:跳转到文本末尾。
yy:复制某一行,其位置由光标所在位置决定。
yx:复制若干行,x代表行数,输入2,则代表复制当前行以及它下面的两行(共三行)。
p:把刚刚复制的内容进行黏贴,粘贴位置由光标位置决定。
:+wq:w保存,q退出。
:+q:正常退出文本。
:+q!:强制退出文本。
:set nu:程序显示行号。
:dd :删除一行。
ESC:gg=G 自动整理代码。
2.文本输入模式:按i进入
进入文本模式后,可编辑代码,只能键盘操作。
安装gcc linux编译器
编译hello.c
注:-o hello 生成一个可执行文件,与a.out一样可用于编译。
总结
以上为第一次接触记录。