20165219 预备作业3 Linux安装及学习

20165219 预备作业3 Linux安装及学习

安装虚拟机

在安装的过程中遇到了不少的问题,在同学的帮助下都得到了解决。比如在新建虚拟机的时候没有64位这个选项,后来知道需要开启虚拟化,然后是安装VirtualBox虚拟机增强功能也遇到了困难。
image
image

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

  1. 常用快捷键

CTRL+ALT+T 打开终端

ALT+数字N 终端中切换到第N个标签页

CTRL+SHIFT+T 新建标签页

Tab 终端中命令补全,当输入某个命令的开头的一部分后,按下Tab键就可以得到提示或者帮助完成

上下按键 切换历史命令

CTRL+C 中断程序运行

2.命令

Linux命令

登录Linux后,我们就可以在#或$符后面去输入命令,有的时候命令后面还会跟着选项(options)或参数(arguments)。即Linux中命令格式为:

command [options] [arguments] //中括号代表是可选的,即有些命令不需要选项也不需要参数
其中选项(option)是调整命令执行行为的开关,选项不同决定了命令的显示结果不同,参数(arugment)是指命令的作用对象。

如ls命令,ls或ls .是两条等价的命令,显示是当前目录的内容,这里“.”就是参数,表示当前目录,这个参数缺省可以省略。我们可以用ls -a .显示当前目录中的所有内容,包括隐藏文件和目录。其中“-a” 就是选项,改变了显示的方式,如下图所示:
image

man命令

man是manual的缩写,我们可以通过man man来查看man的帮助,如下图:
image
image

cheat命令

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

其它核心命令

grep可以对文件全文检索,whereis,which查找使用的命令工具装在什么地方

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

  • 实验四 Linux 目录结构及文件基本结构

Linux目录结构:
image

作业:
image

Linux文件的基本操作:
新建空白文件:touch test;
新建目录:mkdir mydir;
复制文件:cp test father/son/grandson;
复制目录:cp -r father family;
删除文件:rm test;
删除目录:rm -r family;
移动文件:mkdir Documents;
mv file1 Documents;
查看文件:cat passwd;
查看文件类型:file /bin/ls。

  • 实验六 文件打包与解压缩
  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

8.创建一个 tar 包

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

  • 实验八 Linux 下的帮助命令

帮助命令:help man

help:help 命令是用于显示 shell 内建命令的简要帮助信息。

man:没有内建与外部命令的区分,因为 man 工具是显示系统手册页中的内容,也就是一本电子版的字典,这些内容大多数都是对命令的解释信息,还有一些相关的描述。通过查看系统文档中的 man 也可以得到程序的更多相关信息和 Linux 的更多特性。

原文地址:https://www.cnblogs.com/wyb-1998/p/8470375.html