zoukankan      html  css  js  c++  java
  • 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的信息。

  • 相关阅读:
    mode
    Jmeter获取不到cookie(备注:前面和后面的几个步骤都可以获取到cookie)
    [BAT]批处理脚本双击可运行,但在定时计划任务中无法执行(当前工作路径不对导致的)
    匹配数字、字母和?%&=-_这几个符号的正则表达式
    在jmeter的beanshell中用java获取系统当前时间
    Jmeter中正则表达式不区分大小写进行匹配
    通过BeanShell获取UUID并将参数传递给Jmeter
    JAVA Get UUID
    Jmeter报文体包含过大附件导致请求报文发送失败的解决办法
    [BAT]操作系统定时任务调用批处理忽略error继续运行的方法
  • 原文地址:https://www.cnblogs.com/gstgst/p/8469765.html
Copyright © 2011-2022 走看看