20145236《信息安全系统设计基础》第1这周学习总结

学习内容总结

1.Linux核心命令

Linux中命令格式为:

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

2.man命令

  • man命令的作用:

    • 是普通的Linux命令
    • 是系统调用,操作系统的提供的服务接口
    • 是库函数, C语言中的函数
    • 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
    • 是给游戏留的,由各个游戏自己定义
    • 是附件还有一些变量,比如向environ这种全局变量在这里就有说明
    • 是系统管理用的命令,这些命令只能由root使用,如ifconfig
  • 参数:
    数字:指定从哪本man手册中搜索帮助
    关键字:指定要搜索帮助的关键字
  • 示例:
    man is:显示项目
    -a:在所有的man帮助手册中搜索
    -k:据关键字搜索联机帮助,是一种模糊搜索
    -f:关键字精确搜索,等价于whatis指令,显示给定关键字的简短描述信息
    -P:指定内容时使用分页程序
    -u:保存缓存的一致性
    -l:启用“本地”方式
    -i:搜索手册页时忽略大小写
  • 实践操作:
    使用man -k sort | grep 3,可以更好的找到qsort

3.cheat 命令

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

  • 实践操作

其他核心命令

find命令

  • 查找一个文件在系统中的什么位置
  • 实践操作
    查找当前目录下大小大于100K的文件

locate命令

  • locate是神速版本的find
  • 实践操作
    搜索etc目录下所有以sh开头的文件:

grep命令

  • 可以对文件全文检索

whereis,which命令

  • 告诉你使用的命令工具装在什么地方
  • 实践操作

有趣的Linux命令

banner命令

  • 用于输出图形字符,可以利用'-w'参数指定打印宽度,因为我们的环境在屏幕中显示比较小,必须要加上宽度限制。

  • 实践操作

toilet命令

  • 能够把文本显示成标题栏

  • 实践操作

figlet命令

  • 会用大写方式把我们输入的字符串显示在标题栏,显示效果由ASCII字符组成

  • 实践操作

用户及文件权限管理

  • 使用who am i指令查看用户,使用sudo adduser指令新建用户,使用su -l指令切换登录用户,Ctrl+D退出当前用户

文件系统操作与磁盘管理

  • 使用df指令查看磁盘的容量,1k-blocks表示以磁盘块大小的方式显示容量,后面为相应的以块大小表示的已用和可用容量,我们可以使用df -h指令能更直观的查看磁盘容量。

  • 使用du命令查看目录的容量,加上-h参数,以更易读的方式展示,du(estimate file space usage)命令与df(report file system disk space usage)只用一字只差,首先就希望注意不要弄混淆了,可以从man手册中获取命令的完整描述,记全称就不会搞混了。

  • dd命令用于转换和复制文件,不过它的复制不同于cp,在 Linux 上,硬件的设备驱动(如硬盘)和特殊设备文件(如/dev/zero和/dev/random)都像普通文件一样,只要在各自的驱动程序中实现了对应的功能,dd 也可以读取自和/或写入到这些文件。这样,dd也可以用在备份硬件的引导扇区、获取一定数量的随机数据或者空数据等任务中。dd程序也可以在复制时处理数据,例如转换字节序、或在ASCII与EBCDIC编码间互换。

  • dd的命令行语句与其他的 Linux 程序不同,因为它的命令行选项格式为选项=值,而不是更标准的--选项 值或-选项=值。dd默认从标准输入中读取,并写入到标准输出中,但可以用选项if(input file,输入文件)和of(output file,输出文件)改变。

Linux 目录结构及文件基本操作

  • 使用cd ..指令返回上一级目录,使用cd ~或者cd /home/进入home目录,使用pwd获取当前路径。

  • 实践操作
    以"home"目录为起点,分别以绝对路径和相对路径的方式进入/usr/local/bin目录:

文件打包与解压缩

转载于:https://www.cnblogs.com/feng886779/p/5882493.html

20145236《信息安全系统设计基础》第1周学习总结相关推荐

  1. # 2017-2018-1 20155224 《信息安全系统设计基础》第九周学习总结

    2017-2018-1 20155224 <信息安全系统设计基础>第九周学习总结 教材学习内容总结 存储器 随机访问存储器(RAM): 静态RAM:用来作为高速缓存存储器,每个位存储在一个 ...

  2. 2018-2019-1 20165206 《信息安全系统设计基础》第九周学习总结

    - 2018-2019-1 20165206 <信息安全系统设计基础>第九周学习总结 - 教材学习内容总结 计算机系统的主存被组织成一个由M个连续的字节大小的单元组成的数组.每个字节都有一 ...

  3. 20135203齐岳 信息安全系统设计基础第十三周学习总结

    20135203齐岳 信息安全系统设计基础第十三周学习总结 学习计时:8/9共小时(计划/实际) 读书:4/5 代码:1/1 作业:1/1 博客:2/2 第十二章 并发编程 一.学习目标 掌握三种并发 ...

  4. # 20155337 2017-2018-1 《信息安全系统设计基础》第一周学习总结

    20155337 2017-2018-1 <信息安全系统设计基础>第一周学习总结 教材学习内容总结 1.1信息就是位+上下文 hello.c程序是以字节序列的方式储存在文件中的.每个字节都 ...

  5. 20135219洪韶武——信息安全系统设计基础第五周学习总结

    信息安全系统设计基础第五周学习总结 学习任务:教材第四章[处理器体系结构] 学习时间:10小时  一.教材知识点梳理[4.1-4.3] 1.ISA[指令集体系结构] 一个处理器支持的指令和指令的字节级 ...

  6. 20145227《信息安全系统设计基础》第一周学习总结

    20145227<信息安全系统设计基础>第一周学习总结 学习内容总结 Linux是一个操作系统.如果使用GUI,Linux和Windows没有什么区别.Linux学习应用的一个特点是通过命 ...

  7. 2018-2019 20165203 《信息安全系统设计基础》第一周学习总结

    2018-2019-1 20165203 <信息安全系统设计基础>第一周学习总结 教材学习内容总结 编译:gcc [选项] [文件名] 选项参数表 参数 对应功能 -E 仅执行编译预处理 ...

  8. 2018-2019-1 20165221 《信息安全系统设计基础》第一周学习总结

    2018-2019-1 20165221 <信息安全系统设计基础>第一周学习总结 教材学习总结 有关vim 打开方式:vim [文件名] 按i会进入insert模式,可以对代码进行编辑 按 ...

  9. 2017-2018-1 20155209 《信息安全系统设计基础》第一周学习总结

    2017-2018-1 20155209 <信息安全系统设计基础>第一周学习总结 教材学习内容总结 计算机系统就是由可以看到的硬件和系统内的软件组成的,然后用来运行应用程序. 我们平时使用 ...

  10. 20145307《信息安全系统设计基础》第二周学习总结

    20145307<信息安全系统设计基础>第二周学习总结 教材学习内容总结 vim编辑器 Vim的6种基本模式:Vim具有6种基本模式和5种派生模式普通模式(Normal mode) Vim ...

最新文章

  1. 《css世界》的那些实用技巧
  2. 无监督机器学习中,最常见的聚类算法有哪些?
  3. python索引 切片_python_索引_切片
  4. linux粘着位的使用(t权限)
  5. mysql40题_mysql40题
  6. git添加user及repository
  7. 光纤终端服务器,[原创]简单介绍光缆终端盒知识
  8. c语言vco_VCO仿真的方法
  9. NotImplementedError: Cannot convert a symbolic Tensor报错与解决
  10. input中autocomplete属性
  11. C++list容器实现按照年龄升序排列,年龄相同按照身高降序排列,年龄身高相同对体重升序排列
  12. android播放器录制视频,Android播放器的录制实践
  13. 为什么对偶问题一定是凸优化问题?
  14. JavaSE第二阶段之面向对象编程
  15. 目标跟踪笔记Understanding and Diagnosing Visual Tracking Systems
  16. Java API--IO流整理
  17. 【newman】postman生成漂亮的测试报告
  18. 墨言教育分享丨大开眼界!跟着中国9大湿地美景学配色
  19. 【离散数学】数理逻辑 第一章 命题逻辑(4) 联结词的完备集
  20. HBuilder 代码缩放快捷键

热门文章

  1. Windows切换窗口
  2. Maven实现Web应用集成測试自己主动化 -- 部署自己主动化(WebTest Maven Plugin)
  3. Diameter协议学习笔记一(协议介绍)
  4. NIS 病毒库 更新 地址
  5. MySQL table_cache 优化(二)
  6. 动静态nat综合实验
  7. 会话(状态)管理Cookie与Session(二)
  8. 标号1-n的n个人首尾相接,1到3报数,报到3的退出,求最后一个人的标号
  9. 书店管理系统(C++初学者友好版)
  10. BZOJ2243[SDOI2011] 染色