嵌入式入门——Linux学习基础(1)

一、什么是嵌入式?

专业定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,且对功能、成本、体积、可靠性、功耗有严格要求的专用计算机系统。

通俗理解:除PC外,一切针对控制类的硬件设备开发都可以成为嵌入式开发,往往包含一个可用于编程控制的开发板及外围器件组成。

二、Linux(以Ubuntu为例)

1、操作系统的概念:内核+系统调用

2、Linux系统免费、开源、可靠、安全、稳定,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

3、常见发行版:RedHat、Fedora、Centos、Ubuntu(嵌入式开发使用的Linux系统)。

4、字符界面与Shell

(1)命令行:接受命令输入,把命令传给命令解释器(shell)。

PS:以一个空格或多个空格划分命令个数。如“tar  -zxvf  /usr/local/bin”为3个命令。

(2)终端:一个程序,打开即可进入命令行模式。

嵌入式入门——Linux学习基础(1)_第1张图片

命令行模式

打开终端:搜索“终端”打开、Ctrl+Alt+T或在桌面单击右键“打开终端”

关闭终端:直接点击左上红叉关闭、Ctrl+D或在命令行输入exit再回车

终端字体放大:Ctrl+Shift+“+”

终端字体缩小:Ctrl+“-”

(3)shell

命令——>指令代码——>操作系统——>对硬件的操作

4、安装方式:真机安装、虚拟机安装。

5、Linux系统最大的特点:Linux系统中一切皆文件。

6、Linux文件系统(层级倒树状结构)

(1)/:根目录      /bin:二进制文件

         /boot:引导文件    /etc:配置文件

        /home:家目录      /lib:库文件     

        /sbin:超级用户使用的二进制文件

(2)路径

 绝对路径:从根描述,如/usr/local/bin

 相对路径:从当前目录描述,如./../usr/local/bin

三、目录基本操作(构成:命令关键字+选项+参数)

1、查看当前目录路径: pwd命令(print working directory)

嵌入式入门——Linux学习基础(1)_第2张图片

pwd命令显示当前路径

 2、ls命令(list)

(1)显示隐藏的文件:ls -a

嵌入式入门——Linux学习基础(1)_第3张图片

显示隐藏文件

(2)显示当前的详细信息:ls -l

嵌入式入门——Linux学习基础(1)_第4张图片

显示当前的详细信息

嵌入式入门——Linux学习基础(1)_第5张图片

权限详细解释

PS:“r”代表读取权限,“w”代表可写入权限,“x”代表可执行权限。

 (3)显示路径之下的所有文件:ls [路径]

嵌入式入门——Linux学习基础(1)_第6张图片

显示路径之下的所有文件

3、cd命令(change directory)

        cd /etc/vim/:切换到指定目录

        cd ~:切换到当前用户的主目录

        cd ./:回到当前目录

        cd ../:回到上一级目录

        cd - :返回上一次的工作目录 

4、mkdir命令(make directory)

         mkdir  [选项] 目录  :创建空目录 (-p:递归创建)

5、touch命令

        touch 文件名:创建一个文件

6、rmdir命令(remove directory)

        rmdir 目录:删除空目录

7、rm命令(remove)

        rm  [选项]目录/文件:删除目录或文件(-i:给出交互提示;-f:强制删除不提示;-r:递归删除)

8、cp命令(copy)

        cp  [选项]  源目录/文件  目的路径:复制目录或者文件( -r:表示将子目录连同其中的文件一起复制到另一个子目录; -i: 如果目的路径下已存在同名文件,会交互式提示)

9、mv命令(move)

        mv  [选项] 源目录/文件  目的路径:更改文件/目录名称 或移动 

如移动文件: mv  ./hello.txt  ./ttt/    对文件重命名: mv  ./hello    ./uuu

 附:

一、命令行补全及通配符

        命令行补全:Tab键

        通配符:

 *        匹配任意一个或多个字符 

[  ]      匹配[]范围中的任意一个字符([0-9]匹配任意数字)

?        匹配任意单个字符

二、修改Ubuntu的root密码方式

        Ubuntu的默认密码是随机的,每次开机都有一个新的root密码,可在命令行下修改root密码。

步骤:

        sudo passwd root

        [sudo] password for you:(输入你当前用户的密码,不会显示)

        Enter new UNIX password:(输入你的root的新密码)

        Retype new UNIX password:(重复输入你的root的新密码)

        pasword updated successfully(看到此行显示即为设置成功)

你可能感兴趣的:(嵌入式入门笔记,linux,运维,服务器,物联网)