学习嵌入式(第一天)

一、Linux系统的使用

       Linux系统是Ubuntu使用的操作系统内核,Ubuntu是Linux系统的发行版。Ubuntu由Linux内核、图形化界面、系统软件和常用应用软件构成。常用快捷键:ctrl+alt+t(打开一个命令终端);ctrl+shift+“+”(放大终端字体);ctrl+“-”(缩小终端字体);ctrl+“o”(恢复到默认大小)。在终端界面,linux@ubuntu:~$  //终端提示符,提示用户可以在后面输入命令 其中“linux@ubuntu”为用户名@主机名,“:”起提示作用,“~”代表用户主目录,“$”代表当前用户为普通用户。

二、Linux系统常用命令

1、pwd                                                                                                                         

 功能:打印工作目录                                                

/home/linux为工作目录所在路径,即为主目录(家目录),对于每一个用户都有自己对应的一个家目录,每个用户在自己的家目录下拥有最大权限。

 2、ls       

功能:查看目录下的内容(例举出来)                                                                                         

ls  //查看当前目录下的内容                                                                                                              

ls 目录名 //查看指定目录下的内容                                                                                                   

ls -a //查看所有文件,包括隐藏文件                                                                                               

ls -l 目录名/文件名 //查看属性信息                                                                                               

ls -lh 目录名/文件名 //属性信息中大小以k、m、g显示。

3、cd

功能:切换目录                                                                                                                             

cd 目录名 //切换到指定的目录下                                                                                                   

 cd test  //相对路径                                                                                                                       

 cd /home/linux/test //绝对路径                                                                                                     

 以上两种切换目录形式从形式上看,只要以/开头的都为绝对路径,从含义上看,相对路径的参考起点是当前目录,绝对路径的参考起点为跟目录。

cd //回到家目录                                                                                                                             

cd ~ // 回家目录                                                                                                                       

cd .  //  当前目录                                                                                                                             

cd .. //回上一级目录                                                                                                                       

cd - //切换到上一次操作的目录

4、touch

功能:创建空白文件                                                                                                                 

touch 文件名  //创建一个指定名字的文件

5、mkdir

功能:创建目录                                                                                                                         

mkdir 目录名 //创建一个指定目录                                                                                             

mkdir 目录名1 目录名2 目录名3                                                                                               

mkdir 1/2/3 -p //表示创建多级目录

6、cp

功能:复制                                                                                                                                     

cp 源文件 目标文件                                                                                                                       

cp file1.txt  file2.txt                                                                                                                         

cp file1.txt dir1  //如果目标是目录,表示将file1.txt复制到目录dir1中                                         

cp dir1 dir2 -r  //如果拷贝目录,要加上-r表示递归拷贝,如果目标目录不存在,表示复制出一份,                         若果目标补录存在,表示将原目录文件复制到目标目录中 

7、mv

功能:剪切                                                                                                                                   

mv  源文件  目标文件  //如果目标文件不存在,起到更改名字的作用                                           

 mv file.txt dir                                                                                                                               

 mv dir1 dir2 //如果目标目录存在,则将原文件移至目标文件中

8、rm

功能:删除                                                                                                                                     

rm file1.txt  //删除file1/txt这个文件                                                                                                 

rm dir -r  //删除目录是需要加-r                                                                                                       

rm dir -rf // 将dir彻底删除   

三、编程   

1、流程                                                                                                                                     

(1)编辑 -----vi/vim                                                                                                                

(2)编译 ----- gcc                                                                                                                    

(3)运行 ----- ./a.out                                                                                                               

(4)调试 ----- gdb                                                                                                                     

2.vi   

(1)vi 文件名 //回车进入vi,此时vi处于命令模式                                                                   

(2)按 i 键进入编辑模式                                                                                                         

(3)按Esc键退出编辑模式进入命令模式                                                                             

(4)shift + “:” // 进入底行模式                                                                                                                                   

  • 24
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值