嵌入式-01-LinuxC语言

一.必备Linux下令和C语言基础

  1.Linux环境搭建(在第一阶段有提及).

  2.文件和目录相关下令(一)

    (1)Linux的文件系统结构

       /bin、/boot、/dev、/etc、/home、/lib、/proc、/usr、/var、…

    (2)下令

        ls:列目录内容 (ls -a  ls -l  ls -R)

        cd: 改变目录

       pwd:显示当前路径

    (3)文件的权限

        读(r)、写(w)、执行(x)、-(无权限)

        权限:用户(建立者  同组用户  其他用户)

    (4)Linux文件系统与Windows文件系统有什么区别?      

       windows属于多根目录文件系统,linux属于根目录文件系统。

  3.文件和目录相关下令(二)

    (1)熟练使用查看文件内容的下令

        Cat  -s 多个空行合并成一个空行显示 (Cat -s test.c)

          -b  加行号显示

        nl 加行号(nl test.c)

        head -n 文件名(前n行,默认10)

        tail  -n 文件名(后n行,默认10)

        cp 复制

          Usage:cp [options] file destination

          常用选项

            i笼罩时交互提醒

            r对文件夹递归

            复制多个文件到文件夹

            cp [options] file1 file2 dest

         mv 移动

           Usage:mv [options] file destination

           移动多个文件:mv [options] file1 file2 destination

           更改文件名

         建立和删除文件

           touch – 建立或更新时间戳

Servlet 和 Servlet容器

           rm – 删除文件

           Usage:rm [options] <file> …

           Example:rm -i file;rm -r directory

         建立和删除目录

           mkdir – p

           rm 

  4.vi编辑器的使用

    (1)vi的三种模式及模式切换下令

       1/下令行模式:按i进入插入模式

       2/插入模式:按ESC键进入下令行模式

       3/底行模式

       切换下令

          A a: 进入编辑状态,从当前光标之后的位置最先插入键盘输入的字符

          I i:进入编辑状态,从当前光标之前的位置最先插入键盘输入的字符(大写的A,I就是跳到行首行尾)

          O o:进入编辑状态,并插入一新行,光标移到该新行的行首,以后键盘输入的字符将插入到光标位置(大写的O是在上一行加空行)

          ESC:进入下令状态

          :!Command 在vi中执行外部下令Command,按回车键可以返回vi继续事情

    (2)vi保留与退出下令

          :q :退出没有修改的文件(若文件被修改,没有保留,则此下令无效)

          :q! :强制退出,且不保留修悔改的部门

          :w :保留文件,但不退出

          :x :保留文件并退出

          :w File :另存为File给出的文件名,不退出

          :r File:读入File指定的文件内容插入

    (3)vi拷贝与粘贴下令

          [N]x:删除从光标位置最先的延续N个字符(并复制到编辑缓冲区)

          [N]dd:删除从光标位置最先的延续N行(并复制到编辑缓冲区)

          [N]yy:复制从光标位置最先的延续N行到编辑缓冲区

          p或P:从编辑缓冲区复制文本到当前位置(即粘贴)

          u:作废上一次操作(即)

    

L1-D1-4

 

    

原创文章,作者:admin,如若转载,请注明出处:https://www.2lxm.com/archives/6040.html