20165319预备作业三

一.linux的安装

根据老师给的教程《基于VirtualBox虚拟机安装Ubuntu图文教程》我姑且还算是成功地安装了。不过途中遇到了两个问题,其中一个就是虚拟机无法选择64位系统。后来通过百度知道了要先进入BIOS设置。还有一个就是通过老师给的链接下载的虚拟盘无法使用,原因未知。后来通过其他网站下载后就解决了问题。

二.Linux的学习

通过对《Linux 基础入门(新版) 》的学习我大致掌握了部分LINUX的用法。

第三节.Linux的用户及文件权限管理

1.查看当前登录用户:whoami。

2.查看用户:who am i或者who mom likes

3.who的其他参数

4.创建新用户:sudo adduser gewen

5.切换到用户gewen:su

6.以特权级别运行 cmd 命令,需要当前用户属于 sudo 组:sudo

7.切换用户,同时环境变量也会跟着改变成目标用户的环境变量:su -

8.查看自己的用户组:方法一:使用 groups 命令
方法二:查看/etc/group文件。

9.删除用户:sudo deluser gewen --remove-home

10.查看文件权限:ls

11.文件权限的分类:

12.创建新文件:touch

13.变更文件用户:sudo chown shiyanlou iphone6//此处shiyanlou为用户名。

14.修改文件权限:chmod进行二进制赋值。亦可使用加减赋值。

第四节.Linux 目录结构及文件基本操作

1.FHS两层标准
第一层是, / 下面的各个目录应该要放什么文件数据

第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。

2.路径:使用cd命令可以切换目录,. 表示当前目录,.. 表示上一级目录- 表示上一次所在目录,~ 通常表示当前用户的 home 目录。使用 pwd 命令可以获取当前所在路径(绝对路径)。

绝对路径:以根目录/为起点,以目的文件为重点的路径。

相对路径:以当前目录“.”为起点,以目的文件为终点的路径。

3.目录:新建目录:mkdir

4.复制:cp

复制文件到目录:cp file 目录地点。

复制目录:在cp后面加-r 或者 -R 参数

5.删除:删除文件:rm 强制删除为 rm-f

6.移动文件:mv 原目录文件 目的目录

7.重命名文件:mv 旧的文件名 新的文件名

8.批量重命名:rename

9.查看文件

cat:正序查看

tac:倒序查看

nl:添加行数号并打印

more less:分页查看

head tail:只看新添或者一行的命令。

file:查看文件类型

第五节.环境变量与文件查找

1.变量

创建新变量:declare gewen//gewen为变量名

赋值变量:=。gewen=shiyanlou//赋值gewen为shiyanlou

读取变量:用echo和$

2.环境变量

3.搜索文件

whereis:简单快速地搜索。

locate:快速而全面地搜索。

which:只确定文件是否存在。

find:最为全面的搜索。

find+时间参数:

第六节.文件打包与压缩

1.压缩包格式一览

2.zip压缩:-r 表示递归打包包含子目录的全部内容,-q 参数表示为安静模式,-o 表示输出文件名。利用unzip命令解压。

3.rar压缩:a 添加一个目录 ~到一个归档文件中,如果该文件不存在就会自动创建。
d: 从指定压缩包中删除某个文件
l: 只看不解压。
解压:unrar。

4.tar 打包工具:
解包一个文件到已存在的指定路径:-c参数

只看不解包:-t参数

指定创建的文件名:-f

5.总结

zip:
打包 :zip something.zip something (目录请加 -r 参数)
解包:unzip something.zip
指定路径:-d 参数
tar:
打包:tar -zcvf something.tar something
解包:tar -zxvf something.tar
指定路径:-C 参数

--引用自《Linux 基础入门(新版)实验六

第七章.文件系统操作与磁盘管理

1.df查看磁盘容量

df-h可显示我们看得懂的方式。

df-d参数指定查看目录的深度。

df-a显示目录中所有文件的大小。

2.du查看目录容量:命令方式与df相同

3.dd命令的应用

dd用于转换和复制文件,if:输入文件;of:输出文件。

4.mkfs格式化:

将虚拟磁盘镜像格式化为ext4文件系统

$ sudo mkfs.ext4 virtual.img

5.使用 fdisk 为磁盘分区

第八章.linux帮助命令

1.内建命令:天生自带的命令
外部命令:后天添加的命令

2.帮助信息help man info
help 命令是用于显示 shell内建命令的简要帮助信息

man命令显示不分内外,仅仅是显示系统手册的内容。打开手册之后我们可以通过 pgup 与 pgdn 或者上下键来上下翻看,可以按 q 退出当前页面

info比man更完整显示GNU的信息。

原文地址:https://www.cnblogs.com/gstgst/p/8469765.html