• 初识Linux的感受与对它的印象——20155328张钰清


    之前从未接触过虚拟机的我,由于这次寒假预备作业,稍稍地认识了一下Linux操作系统。

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

    根据老师提供的《基于VirtualBox虚拟机安装Ubuntu图文教程》,一步步走下来.

    • 遇到的问题:
      选择Ubuntu版本时点成了64位的(而我的电脑是32位操作系统),故在选择虚拟电脑的启动盘时提示无法兼容。

    • 对应的解决方法: 在百度上找到了32位的Ubuntu,下载后按照步骤进行。

    • 遇到的问题2: 安装好Ubuntu以后重启虚拟机,界面出现许多我不懂的代码。如图:

    • 对应的解决方法:找到了对虚拟机比较熟悉的朋友进行询问,对方说可能是下载的Ubuntu的问题,建议重新安装,发来了另一个32位Ubuntu的下载资源,重新下载安装以后,安装成功。

    下图是我安装成功以后的Ubuntu:

    掌握Linux命令的学习方法

    对Linux的初步了解,是在看完《别出心裁的Linux命令学习法》后。虽说安装好虚拟机后相当于自己的电脑里又多了一台小电脑,但Linux和Windows却存在着许多差别,其中较为显著的一个差别就是Windows的普通用户都是在纯图形界面下操作使用,依靠鼠标和键盘完成一切操作,用户上手容易入门简单;而Linux兼具图形界面操作和完全的命令行操作,新手虽入门比较困难,但经过学习熟练以后运用效率极高。

    需要掌握的几个快捷键:

    • CTRL+ALT+T:打开终端
    • CTRL+SHIFT+T:新建标签页
    • ALT+数字N:切换到第N个标签页
    • Tab:终端命令补全
    • 上下键盘:切换命令历史(上键盘用于恢复输入的上一个命令
    • CTRL+C:中断程序运行

    常用的命令:

    • Linux命令:command [options] [arguments]
    • man命令
    • cheat命令
    • find,locate,grep,whereis,which等

    掌握常用的Linux命令

    $ who am i或者$ who mom likes:

    查看当前伪终端的用户的用户名(要查看当前登陆的用户达到用户名,去掉空格用$ whoami 即可)

    su

    可以切换到用户user

    在新建用户与切换用户时发现的容易误导人的地方:<span style=:"color:red">在Linux下密码输入时不会显示。

    ls命令:

    • 不带参数时:用来列出并显示当前目录下的文件;
    • $ ls -l:使用较长格式列出文件
    • $ ls -Al:查看某一个目录的完整属性
    • $ ls -dl<目录名>:以可读的方式显示所有文件大小
      -$ ls -AsSh:s为显示文件大小,S为按照文件大小排序

    关于目录路径的命令

    • $ cd ..:进入上一级目录
    • $ cd ~(或者 cd /home/<你的用户名>):进入你的"home"目录
    • $ pwd:使用pwd获取当前路径
    • mkdir 命令:创建一个空目录,也可同时指定目录的权限属性

    关于文件的命令

    • cp 命令:复制一个文件或目录到指定目录(成功复制目录时需加上- r 或 - R参数,表示递归复制)
    • rm命令:删除一个文件或目录(删除一个目录时,与复制一样,也需加上 - r 或 -R参数)
    • mv命令:移动文件(剪切)
      (注:$ mv 旧的文件名 新的文件名 :文件重命名批量重命名:rename)
    • cat,tac和nl:查看文件(cat为正序,tac为逆序显示)

    在创建指定类型的变量时,会用到declare命令。与C语言中相同,“=”为赋值运算符。(变量只能是英文,数字或下划线,且不能以数字作为开头

    三种与环境变量相关的命令:

    • set:显示当前Shell所有环境变量
    • env:显示与当前用户相关的环境变量
    • export:显示从Shell中导出成环境变量的变量

    source命令让环境变量立即生效。

    与搜索相关的常用命令:

    • whereis:简单快速(直接从数据库中查询,只能搜索二进制文件、man帮助文件和源代码文件)
    • locate:快速而全面(可用来查找指定目录下的不同文件类型)
    • which:范围小而精确(通常用来确定是否安装了某个指定的软件)
    • find:精而细(不但可以通过文件类型与文件名进行查找,还可以根据文件的属性进行搜索。)

    第五节学习完成后,实验楼在这一节末尾提到了用Linux实现的“数字雨”,我用自己的试了一下,如图:

    看似复杂的电影里的场景,在Linux中却只需一个命令就可以呈现,着实有趣。

    几个文件压缩命令及对应的解压命令

    • zip与unzip
    • rar打包压缩命令
    • tar打包工具

    后记:虽说这次预备作业截止到年前提交,但整个假期我并不会松懈自己,会制定一个学习计划,劳逸结合,为下学期的学习做铺垫。

  • 相关阅读:
    centos7系统最小系统安装并配置网络
    解决 JAAVA springboot 数据存储到数据库数据显示??的方案
    vue scoped
    Vue插件
    Git命令学习
    深度拷贝
    ES6学习_简化对象写法
    ES6学习_字符串的拼接
    ES6学习_变量的解构赋值
    ES6学习_const关键字
  • 原文地址:https://www.cnblogs.com/zyqzyq/p/6343568.html
Copyright © 2020-2023  润新知