Linux安装及学习

一、系统安装

此处选取安装的材料:LInux5.2.6 & ubuntu16.04.03

  • linux的安装:十分顺利,从官网选取了最新版本,根据图文步骤安装成功。
  • ubuntu的安装:在官网上选取并下载,根据步骤在虚拟机中打开。
  • 增强功能:1、在加入增强功能时,系统弹出无法找到该盘,通过百度查询弹出该盘重新加载便可。2、我在输入命令时将蓝色字母也输入了,以至于无法正确安装。

    二、学习过程记录

    由于对linux这个系统的构架十分陌生,选取了《鸟哥的linux私房菜》这本书对linux的历史进行了一个初步的了解。

    实验一 linux简介

    linux系统的简介,架构与形成。与windows的不同之处。我认为linux系统的可塑性正是它的魅力所在。

基本的系统更新和软件安装sudo apt-get update sudo apt-get install xxx.

实验二 基本概念及操作

学习了最基本的文件创建命令touch以及进入目录命令cd,查看当前目录的pwd。几个重要常用快捷键如下:
快捷键|功能
:-:|:-:
Tab|补全(命令、目录、参数)
Ctrl+c|终止当前程序
Ctrl+d|输入结束或退出终端
Ctrl+s|暂停当前程序
Ctrl+a|光标移至行头
Ctrl+e|光标移至行尾
Ctrl+k|删除
上箭头|回复历史命令

通配符的使用与分类:能够快速建立多个文件并对其进行操作。常用有* ? [xx] [!xx] [xx-xx] {xx..xx} {xx,xx,...}

man命令的使用和帮助。

实验三 用户文件权限管理

用户:命令who及其常用参数。创建与删除adduser deluser。用户间切换登录su -f 。用户组查看使用groups 命令或者cat后加文件路径。

文件权限:
我一开始不能理解

$ chmod 700 xxx

之中数字的含义,通过百度得知,第一个数字表示文件所有者的权限
第二个数字表示与文件所有者同属一个用户组的其他用户的权限
第三个数字表示其它用户组的权限。权限分为:读(r=4),写(w=2),执行(x=1)。可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。结合下面的加减赋值操作,更易于理解。

实验四 目录结构及文件操作
命令 功能
mkdir 创建空目录
cp 复制(复制目录时加上-r或-R)
rm 删除(-f强制)
mv 移动&重命名
more&less 分页查看
实验五 环境变量与文件查找
命令 功能
declare 创建变量
echo $x 读取
set(所有)env(相关)exxport(导出) 打印环境变量
unset 删除环境变量
source(.) 使环境变量生效
whereis 搜索文件(-b,-m,-s)
locate 搜索文件(快速全面)
which 搜索文件(指定路径)
实验六 文件打包与压缩

主要讲解了压缩文件命令zip unzip 及其常用参数

名称 作用
-r 递归打包全部内容
-o 输出文件
-c 打包
-x 解包
-d 指定路径

除此之外还讲解了rartar打包压缩工具及其参数

实验七 文件系统操作与磁盘管理
命令 功能
df 查看磁盘容量
du 查看目录容量(-h提高可读-a所有文件-s加总的值)
dd 创建虚拟磁盘
mkfs 格式化磁盘
mount 挂载磁盘(umout卸载)
fdisk 磁盘分区
losetup 建立镜像与回环设备的关联

20165326 Linux系统安装及学习的更多相关文章

  1. Linux学习心得之 LVM管理与Linux系统安装

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 LVM管理与Linux系统安装 1.前言 2.LVM 简介与术语 3.LVM 使用 4.Li ...

  2. Linux基础学习(2)--Linux系统安装

    第二章——Linux系统安装 一.VMware虚拟机安装与使用 1.VMware简介:            VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟 ...

  3. (Linux基础学习)第一章:科普和Linux系统安装

    第一章:科普和Linux系统安装 第1节:操作系统介绍OS:Operating System,通用目的的软件程序硬件驱动进程管理内存管理网络管理安全管理文件管理OS分类:服务器OS:RHEL,Cent ...

  4. Linux学习笔记 一 第二章 Linux系统安装

    Linux系统安装 一.首先安装VMware 虚拟机 下载网址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-e ...

  5. linux系统安装(上)

    1.VMware虚拟机的软件应用 www.vmware.com 2.linux系统安装设置(分区为重点) 3.远程登录管理工具介绍centOS5.5 使用虚拟机的优点 1.不用分区 2.可以完成本机与 ...

  6. Linux系统新手学习的11点建议

    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 一.从基础开始:常常有些朋友在Linux论 ...

  7. 兄弟连Linux运维学习笔记

    最新经典linux运维兄弟连Linux运维学习笔记... --------------- 全程1.5倍播放.加油我一定可以学完Linux----------------------Unix与Linux ...

  8. Linux 目录结构学习与简析 Part2

    linux目录结构学习与简析 by:授客 QQ:1033553122 ---------------接Part 1-------------- #1.查看CPU信息 #cat /proc/cpuinf ...

  9. Linux 目录结构学习与简析 Part1

    linux目录结构学习与简析 by:授客 QQ:1033553122 说明: /             linux系统目录树的起点 =============== /bin      User Bi ...

随机推荐

  1. redis 持久化方式

    对于persistence持久化存储,Redis提供了两种持久化方法: Redis DataBase(简称RDB) 执行机制:快照,直接将databases中的key-value的二进制形式存储在了r ...

  2. NestedScrollView嵌套ListView时只显示一行的解决方法

    在使用CoordinatorLayout和AppBarLayout实现嵌套滑动的时候,出现listview没有嵌套滑动: 如果要实现嵌套滑动,则需要添加NestedScrollView,但是结果发现l ...

  3. 『TensorFlow』第二弹_线性拟合&神经网络拟合_恰是故人归

    Step1: 目标: 使用线性模拟器模拟指定的直线:y = 0.1*x + 0.3 代码: import tensorflow as tf import numpy as np import matp ...

  4. loj#6062. 「2017 山东一轮集训 Day2」Pair hall定理+线段树

    题意:给出一个长度为 n的数列 a和一个长度为 m 的数列 b,求 a有多少个长度为 m的连续子数列能与 b匹配.两个数列可以匹配,当且仅当存在一种方案,使两个数列中的数可以两两配对,两个数可以配对当 ...

  5. 模拟spring的IoC

    1.新建一个web项目,jdk版本为1.8.0_111,使用 Jsp + Servlet + Model 实现MVC模式,并使用BeanFactory工厂 + xml配置文件 + 反射 来解耦合 整个 ...

  6. spring boot(五)Spring data jpa介绍

    在上篇文章springboot(二):web综合开发中简单介绍了一下spring data jpa的基础性使用,这篇文章将更加全面的介绍spring data jpa 常见用法以及注意事项 使用spr ...

  7. 安卓——AlertDialog多样按钮

    在xml 设计页面添加标签 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmln ...

  8. Redis 系列之CentOS下Redis的安装

    前言 安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的.另外需要注意的是 ...

  9. Java中关键字this、super的含义及使用

    Java语言中this的含义及作用: 关键字this用来指向当前实例对象(内存里正在运行的哪个实例对象),它的另一作用是用来区分对象的成员变量与方法的形参. 关键字super指的是当前对象里边的父对象 ...

  10. Python获取时间戳

    import datetime as dt dt.datetime.now().microsecond