zoukankan      html  css  js  c++  java
  • 20165206 预备作业3 Linux安装及学习

    Linux的安装与学习

    - 在自己笔记本上安装Linux操作系统

    在安装虚拟机的过程中遇到了不少问题,但也都进行了尝试并得到了解决。首先是在安装VirtulBox的安装上,按照老师给的链接下载安装,不能成功安装,不知道具体的原因。后来通过同学提供的链接完成了下载和安装工作。其次,在Ubuntu的安装时也遇到了一些困难。就是在版本选择时没有64位的选项,只能选择32位。后来经过调试,开启了虚拟化才解决了这个问题。然后是在安装VirtualBox虚拟机增强功能时,也遇到了困难,显示安装错误。image不过后来在同学的帮助下也解决了这个问题。

    -学习别出心裁的Linux命令学习法

    操作系统的功能我总结为两点:管家婆和服务生:
    管家婆:通过进程、虚拟内存和文件三个重要抽象管理计算机的CPU、内存、I/O设备。
    服务生:为用户提供shell,为程序员提供系统调用。

    初读时觉得这段话很形象,让我对Windows系统和Linux系统的区别有了一定的了解。随后我又了解到Linux是通过命令来进行使用的。man命令和cheat命令是其中核心的两种方式。不过只是看例子,还不是很理解。

    - 通过实践学习Linux 基础入门(新版)课程

    • 实验三 用户及文件权限管理
    1. 查看用户 who am i或who mom likes
    2. 创建用户 sudo adduser lilei
    3. 删除用户 sudo deluser lilei --remove-home

    作业如图image

    • 实验四 Linux 目录结构及文件基本结构
      Linux目录结构:
      image
      Linux文件的基本操作:
    1. 新建空白文件:touch test
    2. 新建目录:mkdir mydir
    3. 复制文件:cp test father/son/grandson
    4. 复制目录:cp -r father family
    5. 删除文件:rm test
    6. 删除目录:rm -r family
    7. 移动文件:mkdir Documents
      mv file1 Documents
    8. 查看文件:cat passwd
    9. 查看文件类型:file /bin/ls
      作业如图:image
    • 实验五 环境变量与文件查找
    1. 创建变量:declare tmp
    2. 使用=赋值:tmp=shiyanlou
    3. 环境变量:image
    4. 查看环境变量的内容:echo $PATH
    5. 创建一个shell脚步文件:gedit hello_shell.sh
    6. 为文件添加可执行权限:chmod 755 hello_shell.sh
    7. 执行脚本:./hello_shell.sh
    8. 变量删除:./hello_shell.sh
    9. 搜索文件:whereis who 或者 locate /etc/sh 或者 which man 或者 sudo find /etc/ -name interfaces
    • 实验六 文件打包与解压缩
    1. 使用 zip 打包文件夹:
      image
    2. 设置压缩级别为 9 和 1(9 最大,1 最小),重新打包:zip -r -9 -q -o shiyanlou_9.zip /home/shiyanlou -x ~/.zip
      zip -r -1 -q -o shiyanlou_1.zip /home/shiyanlou -x ~/
      .zip
    3. 创建加密 zip 包:zip -r -e -o shiyanlou_encryption.zip /home/shiyanlou
    4. 解压文件:unzip shiyanlou.zip
    5. 安装 rar 和 unrar 工具:sudo apt-get update
      sudo apt-get install rar unrar
    6. 从指定文件或目录创建压缩包或添加文件到压缩包:rm *.rar
      rar a shiyanlou.rar .
    7. 从指定压缩包文件中删除某个文件:rar d shiyanlou.rar .zshrc
      2.文件全路径解压:unrar x shiyanlou.rar
    8. 创建一个 tar 包:tar -cf shiyanlou.tar ~image
    9. 解包一个文件(-x 参数)到指定路径的已存在目录(-C 参数):mkdir tardir
      tar -xf shiyanlou.tar -C tardir
    10. 保留文件属性和跟随链接:tar -cphf etc.tar /etc
    11. 使用 gzip 来压缩文件:tar -czf shiyanlou.tar.gz ~
    12. 解压 *.tar.gz 文件:tar -xzf shiyanlou.tar.gz
    • 实验七 文件系统操作与磁盘管理
    1. 使用df命令查看磁盘的容量:dfimage
    2. 使用 du 命令查看目录的容量:du -d参数指定查看目录的深度
      3.-d参数指定查看目录的深度:image
      1.从/dev/zero设备创建一个容量为 256M 的空文件:dd if=/dev/zero of=virtual.img bs=1M count=256
      du -h virtual.img
      image
    • 实验八 Linux下的帮助命令
    1. help命令:内部命令:help is
      外部命令:ls --help
    2. man命令:man is
    3. info命令:info ls
  • 相关阅读:
    AC自动机【学习笔记】
    SCOI2016 背单词【Trie树,贪心】
    【字符串算法】字典树Trie入门
    USACO 1.3 Name That Number【暴搜】
    MapReduce分组
    MapReduce排序
    博客园添加访问人数统计
    MapReduce的分区
    MapReduce的计数器
    MapReduce部分源码解读(一)
  • 原文地址:https://www.cnblogs.com/brs666/p/8469136.html
Copyright © 2011-2022 走看看