首页 > 其他 > 详细

信息安全系统设计基础第二周学习总结-吕松鸿

时间:2015-09-27 14:50:08      阅读:184      评论:0      收藏:0      [点我收藏+]

北京电子科技学院(BESTI)

              

课程:信息安全系统设计基础  班级:1352  姓名:吕松鸿  学号:20135229

成绩:             指导教师:娄嘉鹏    实验日期:2015.9.27

实验密级:         预习程度:         实验时间:12:00--14:00

仪器组次:29         必修/选修: 选修            实验序号:1~2

 

Linux基础

无需密码自动登录,系统用户名shiyanlou,密码shiyanlou

实验内容

1 Linux命令

command [options] [arguments] //中括号代表是可选的,即有些命令不需要选项也不需要参数

选项是调整命令执行行为的开关,选项不同决定了命令的显示结果不同。

参数是指命令的作用对象。

ls命令,lsls .显示是当前目录的内容,这里“.”就是参数,表示当前目录,是缺省的可以省略。我们可以用ls -a .显示当前目录中的所有内容,包括隐藏文件和目录。其中“-a” 就是选项,改变了显示的内容

2 man命令

man是manul的缩写,我们可以通过man man来查看man的帮助

 

man有一个-k 选项用起来非常好,这个选项让你学习命令,编程时有了一个搜索引擎,可以举一反三。比如数据结构中学过排序(sort),我不知道C语言中有没有完成这个功能的函数,可以通过“man -k sort”来搜索,因为是找C库函数,我们关注带3的,qsort好像是个好选项。

3 cheat 命令

cheat是作弊,小抄的意思。

cheat命令是在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序。它提供显示Linux命令使用案例,包括该命令所有的选项和简短但尚可理解的功能。

使用cheat命令作弊是可以的。

4 其他核心命令

和查找相关的核心命令还有find,locate,grep,whereis,which,其中:

  • find查找一个文件在系统中的什么位置,locate是神速版本的find(Windows下有个Everything工具和locate类似).
  • grep 可以对文件全文检索,支持正则表达式,正则表达式也是一个重要的元知识。
  • whereis,which告诉你使用的命令工具装在什么地方。

 

Linux下C语言编程基础

       VIM是文本编辑器

       大写“K”可以用来查找函数的帮助信息:

     查看 man page,命令模式下,将光标放在函数名上,按"K"可以直接察看 man page。

       几个设置:

              :set nu 显示行号

              :set ai 自动缩行

              :set ts=4 设置一个 TAB 键等于几个空格

       移动光标:

              [[ 转到上一个位于第一列的"{"

              ]] 转到下一个位于第一列的"{"

              { 转到上一个空行

              } 转到下一个空行

       gd 转到当前光标所指的局部变量的定义

      

    GCC:

  (1)预处理:gcc –E hello.c –o hello.i;gcc –E调用cpp

  (2)编 译:gcc –S hello.i –o hello.s;gcc –S调用ccl

  (3)汇 编:gcc –c hello.s –o hello.o;gcc -c 调用as

  (4)链 接:gcc hello.o –o hello ;gcc -o 调用ld

 

Vim模式:

    普通模式

    插入模式

    可视模式

    选择模式

    命令行模式

    Ex模式

 

    命令行模式

    插入模式

    底行模式

 

  vim启动进入普通模式,处于插入模式或命令行模式时只需要按Esc或者Ctrl+[(这在vim课程环境中不管用)即可进入普通模式。普通模式中按i(插入)或a(附加)键都可以进入插入模式,普通模式中按:进入命令行模式。命令行模式中输入wq回车后保存并退出vim。

  Vim操作:

  1.普通模式:

    按键         说明

    h       左

    l        右(小写L)

    j        下

    k       上

    w      移动到下一个单词

    b       移动到上一个单词

 

  2.插入模式:

    命令         说明

    i        在当前光标处进行编辑

    I        在行首插入

    A       在行末插入

    a       在光标后插入编辑

    o       在当前行后插入一个新行

    O      在当前行前插入一个新行

    cw    替换从光标所在位置后到一个单词结尾的字符

 

  命令行模式下保存文档:

    从普通模式输入:进入命令行模式,输入w回车,保存文档。输入:w 文件名可以将文档另存为其他文件名或存到其它路径下

 

  3.退出vim:

    1.命令行模式下退出vim:

      从普通模式输入:进入命令行模式,输入wq回车,保存并退出编辑

      以下为其它几种退出方式:

      命令         说明

      :q!    强制退出,不保存

      :q      退出

      :wq! 强制保存并退出

      :w <文件路径>        另存为

      :saveas 文件路径  另存为

      :x      保存并退出

      :wq  保存并退出

 

    2.普通模式下退出vim:

      普通模式下输入Shift+zz即可保存退出vim

 

  4.删除文本:

    1.普通模式下删除vim文本信息:

 

      进入普通模式,使用下列命令可以进行文本快速删除:

      命令         说明

      x       删除游标所在的字符

      X       删除游标所在前一个字符

      Delete      同x

      dd     删除整行

      dw    删除一个单词(不适用中文)

      d$或D     删除至行尾

      d^     删除至行首

      dG    删除到文档结尾处

      d1G  删至文档首部

 

      在命令之前加上数字,表示一次删除多行

技术分享

技术分享

 

技术分享

技术分享

 技术分享

信息安全系统设计基础第二周学习总结-吕松鸿

原文:http://www.cnblogs.com/lv-20135229/p/4842179.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!