• 20165301 预备作业三:Linux安装及命令入门


    预备作业三:Linux安装及命令入门

    VirtualBox虚拟机的安装

    在进行安装之前,原本以为有了娄老师的安装教程会是一件很容易的事情。万万没想到,在自己实际动手操作中,还是遇到了许多困难。通过与同学进行讨论和搜索百度引擎,最终顺利解决了大部分问题。(以下所有问题仅针对于win10系统)

    首先遇到的问题是我新建虚拟机时,只能选择32位,而没有64位

    百度后发现要在安装虚拟机前要检查电脑是否虚拟化

    打开任务管理器-性能-CPU

    如未虚拟化,需进行设置。

    重启电脑按del进入电脑的BIOS界面,并进行如下按设置。

    在虚拟机安装完成后,启动虚拟机,屏幕一直在不断闪动。和同学讨论后去ubuntu官网下载ubuntu-16.04.3-desktop-amd64后解决了该问题。

    命令入门

    Linux的入门学习在实验楼中完成

    • Linux系统介绍

      • Linux和windows一样都是一个操作系统,入门比windows难。

    • 基本概念及操作

    基本操作

    指令 功能
    Tab 补全命令
    ctrl+c 终止当前程序
    Ctrl+d 键盘输入结束或退出终端
    Ctrl+a 将光标移至输入行头,相当于Home键
    Ctrl+e 将光标移至输入行末,相当于End键
    Ctrl+k 删除从光标所在位置到行末
    • 用户文件权限管理
    • 查看用户

    参数 说明
    -a 打印能打印的全部
    -d 打印死掉的进程
    -m 同am i,mom likes
    -p 打印当前登录用户数及用户名
    -u 打印当前登录用户登录信息
    -r 打印运行等级
    • 创建用户

    su,su- 与 sudo

    • 用户组

    方法一:使用group命令

    方法二:查看 /etc/group 文件

    • 修改文件权限

    二进制数字表示

    • Linux目录结构及文件基本操作
    • FHS标准

    目录路径

    指令 功能
    $ cd .. 进入上一目录
    $ cd ~ 进入你的HOME目录
    $ mkdir mydir 创建名为“ mydir ”的空目录
    • Linux文件基本操作

    新建

    指令 功能
    touch 新建空白文件
    mkdir 新建目录
    cp 复制
    rm 删除
    mv 源文件目录 目的文件目录 移动文件
    mv 旧的文件名 新的文件名 重命名文件
    • 环境变量与文件查找
    • 环境变量


    通常我们会涉及到的变量类型有三种:

    • 当前 Shell 进程私有用户自定义变量,如上面我们创建的 tmp 变量,只在当前 Shell 中有效。
    • Shell 本身内建的变量。
    • 从自定义变量导出的环境变量。

    变量修改

    变量设置方式 功能
    ${变量名#匹配字串} 从头向后开始匹配,删除符合匹配字串的最短数据
    ${变量名##匹配字串} 从头向后开始匹配,删除符合匹配字串的最长数据
    ${变量名%匹配字串} 从尾向前开始匹配,删除符合匹配字串的最短数据
    ${变量名%%匹配字串} 从尾向前开始匹配,删除符合匹配字串的最长数据
    ${变量名/旧的字串/新的字串} 将符合旧字串的第一个字串替换为新的字串
    ${变量名//旧的字串/新的字串} 将符合旧字串的全部字串替换为新的字串
    • 文件打包与压缩

    压缩文件:

    文件后缀名 功能
    *.zip zip 程序打包压缩的文件
    *.rar rar 程序压缩的文件
    *.7z 7zip 程序压缩的文件
    *.tar tar 程序打包,未压缩的文件
    *.gz gzip 程序(GNU zip)压缩的文件
    *.xz xz 程序压缩的文件
    *.bz2 bzip2 程序压缩的文件
    *.tar.gz tar 打包,gzip 程序压缩的文件
    *.tar.xz tar 打包,xz 程序压缩的文件
    *tar.bz2 tar 打包,bzip2 程序压缩的文件
    *.tar.7z tar 打包,7z 程序压缩的文件
    • 文件操作与磁盘管理
    指令 功能
    df 命令查看磁盘容量
    dd 创建虚拟镜像文件
    mkfs 命令格式化磁盘
    mount 命令挂载磁盘
    fdisk 命令为磁盘分区
    • Linux下帮助的命令

    内部命令

    • 是shell程序的一部分

    外部命令

    • 是Linux系统中的实用程序部分

    帮助命令的使用

    • help 命令
    • man 命令
    • info 命令
  • 相关阅读:
    [HNOI2014]江南乐
    烦人的数学作业(数位dp)
    http2.0请求springboot接口
    01背包动态规划
    坑点总结
    [机房测试] 堆石子
    [机房测试] 出租车
    [机房测试] 下棋
    [机房测试] number
    [CSP-S2019] 树的重心
  • 原文地址:https://www.cnblogs.com/CTF5301/p/8468871.html
Copyright © 2020-2023  润新知