20165219 预备作业3 Linux安装及学习
安装虚拟机
在安装的过程中遇到了不少的问题,在同学的帮助下都得到了解决。比如在新建虚拟机的时候没有64位这个选项,后来知道需要开启虚拟化,然后是安装VirtualBox虚拟机增强功能也遇到了困难。
学习别出心裁的Linux命令学习法
- 常用快捷键
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” 就是选项,改变了显示的方式,如下图所示:
man命令
man是manual的缩写,我们可以通过man man来查看man的帮助,如下图:
cheat命令
在GNU通用公共许可证下,为Linux命令行用户发行的交互式备忘单应用程序。它提供显示Linux命令使用案例,包括该命令所有的选项和简短但尚可理解的功能。
其它核心命令
grep可以对文件全文检索,whereis,which查找使用的命令工具装在什么地方
通过实践学习Linux 基础入门(新版)课程
- 实验四 Linux 目录结构及文件基本结构
Linux目录结构:
作业:
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。
- 实验六 文件打包与解压缩
- 使用 zip 打包文件夹:
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 的更多特性。