Linux基础增强与辅助知识梳理、、、

------------

Linux学习基础需要学习那些知识

学习Linux对于程序开发的好处

怎样开始学习Linux

Linux的学习方法参考

Linux系统的由来

Linux为什么需要学习:有自己清晰的认识和坚持

开源可以修改源代码:使开源工具或是系统更加符合自己的需要,删除一下不需要的功能
想做什么和能做什么
Linux运行稳定,对网络有良好的支持,成本低,可以根据需要进行软件或是系统的修改裁剪,可以进行私人定制
Linux:林妮科思,利尼克斯
Linux系统的特点:免费,开源,安全高效

Linux病毒和受攻击很少是因为开源:发现代码有漏洞后会发布更新补丁代码
Windows是不开源的,即使有人发现了漏洞也不会说出来因为:你说出来暴露了自己偷看别人源代码的真相了
------------
VM虚拟机中的系统包拷贝到其他人的电脑的VM上也可以正常打开,这就是VM虚拟机中安装系统的好处
VM虚拟机安装的时候20G磁盘大小是允许你虚拟机占用的最大的磁盘空间并不是说立马就占用了20G磁盘大小
每一个网段的可用IP地址只有253个:255-网关1-广播地址255
------------
桥连接:可能造成IP冲突
NAT模式:Linux可以访问外网,不会造成IP冲突(Linux可以与PC通信)
仅主机模式:不能访问外网

所以建议选择NAT模式
------------
Swap:在内存不够用的时候暂时替代内存
[root@localhost ~]# cd /opt
[root@localhost opt]# ls
rh VMwareTools-10.2.5-8068393.tar.gz
[root@localhost opt]# tar -zxvf VMwareTools-10.2.5-8068393.tar.gz

https://blog.csdn.net/sirchenhua/article/details/49719659

Linux中不能用鼠标的时候,键盘可以替代鼠标

Linux系统安装的时候的分区:

使虚拟机中的应用程序像其他任何应用程序窗口一样显示在主机桌面上的 Unity 功能

主机与客户机文件系统之间的共享文件夹

在虚拟机与主机或客户端桌面之间复制并粘贴文本、图形和文件

改进的鼠标性能

虚拟机中的时钟与主机或客户端桌面上的时钟同步

帮助自动执行客户机操作系统操作的脚本

http://blog.51cto.com/hanshunping/1720038
http://blog.51cto.com/hanshunping/1726102
http://blog.51cto.com/hanshunping/1717023
https://blog.csdn.net/lilywell89/article/details/24363493
-----------------
Linux中的目录结构
Linux中一切皆文件,Linux中的设备和硬件文件都是用文件的方式进行管理的
/dev
/media
/bin 存放着Linux系统中常用的命令 是Binary的缩写
/sbin 存放的是系统管理员使用的系统管理程序 是Super User 的简写
/home 用户的主目录,Linux中每个用户都有一个自己的主目录,用账户的账户名命名的
/root Linux系统管理员的用户主目录
/lib 存放系统开机用的文件,类似于Windows上的dll文件
/etc 存放着Linux系统默认的配置文件
/usr 存放着用户的应用程序的文件,类似于Windows下的Program Files或是Program Files(x86)
/boot 存放着Linux启动需要的核心文件
/proc 虚拟目录,是系统内存的映射
/srv 存放着系统启动之后需要提取的数据,是service的简写
/sys 存放着系统的内核文件(proc srv sys 共同组成了linux的内核)
/tmp 用来存放系统中的临时文件
/dev 所系统中所有的硬件都用文件的存储,类似于Windows上的设备管理器
/media 存放着Linux系统自动识别的设备:U盘,光驱,linux会把系统识别出来的设备挂载到这个目录下
/mnt 存放着让用户临时挂载文件的系统,可以将外部的存储设备挂载在这个目录下,
/opt 存放着系统中安装软件后的目录
/var 将系统中经常被修改的目录存放在这个目录下
/selinux linux系统上的安全系统,secure enhance linux的简写 类似于Windows上的安全管家
-----------------
linux系统中有且只有一个根目录
linux中目录的存放的内容是提前规划好的
linux中用文件的形式来管理设备和硬件的:linux中一切,皆文件

查看当前系统中的请求状态

linux严格区分大小写
linux中所有的命令都是小写的
--------
windows中的dir命令类似于Linux中的ls命令
Linux不靠文件的扩展名来区分文件的类型
Linux中的常用的文件的命名:
.sh shell脚本
.rpm 二进制软件包
.conf 配置文件

Linux与Windows之间的文件的共用:视频图片 zip压缩文件都是可以通用的
------------------------
etc 配置文件的默认的保存位置
dev 硬件和一些其他设备文件的保存位置
boot 保存系统启动需要的文件:内核文件和系统启动的引导程序文件
----------------
bin 二进制可执行文件-也就是Linux系统中的命令
sbin 只有root才能执行的命令
----------
mnt 挂载目录
lib 存放系统调用的函数库
home 用户的家目录
opt 安装软件默认的保存位置,类似于Windows中的Program File目录
---------------------
内存的文件目录:
proc
sys
--------------------
root root的家目录
tmp 临时文件目录
-----------
usr 系统资源目录:类似于Windows中C盘的Windows目录
var 存放一些动态变化的数据的目录
--------------
服务器的使用:
1.一般只重启不关机

------------------------------------

Linux基础-兄弟连Linux的更多相关文章

  1. Linux基础与Linux下C语言编程基础

    Linux基础 1 Linux命令 如果使用GUI,Linux和Windows没有什么区别.Linux学习应用的一个特点是通过命令行进行使用. 登录Linux后,我们就可以在#或$符后面去输入命令,有 ...

  2. SLAM+语音机器人DIY系列:(一)Linux基础——1.Linux简介

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  3. SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  4. 【转】Linux基础与Linux下C语言编程基础

    原文:https://www.cnblogs.com/huyufeng/p/4841232.html ------------------------------------------------- ...

  5. Linux基础教程 linux系统中的批量删除文件与空文件删除的命令介绍

    linux下面删除文件或者目录命令rm(remove): 兄弟连Linux培训 功能说明:删除文件或目录. 语 法:rm[-dfirv][--help][--version][文件或目录...] 补充 ...

  6. Linux基础教程 linux下使用find命令根据系统时间查找文件用法

      LinuxFind 兄弟连Linux培训 总结这些时间戳包括 复制代码代码如下: mtime 文件内容上次修改时间 atime 文件被读取或访问的时间 ctime 文件状态变化时间 mtime 和 ...

  7. Linux基础教程 linux中使用find命令搜索文件常用方法记录

    find是linux非常强大的搜索命令,通过man find查看find手册,可以发现find的说明一屏接一屏,估计要看完也得花不少时间.兄弟连Linux培训 小编总结了下,整理出find常用的使用方 ...

  8. Linux基础教程 linux awk内置变量使用介绍

    awk是个优秀文本处理工具,可以说是一门程序设计语言.下面是兄弟连Linux培训 给大家介绍的awk内置变量. 一.内置变量表 属性 说明 $0 当前记录(作为单个变量) $1~$n 当前记录的第n个 ...

  9. Linux基础:Linux环境下安装JDK

    title: Linux基础:JDK的及环境变量配置 author: Enjoyitlife.top date: 2019-10-09 20:50:36 tags: Linux JDK categor ...

随机推荐

  1. [西安交大附中集训] d6 删边(cip)

    B. 删边(cip.cpp/in/out 1S/256M) 题面 给出一个没有重边和自环的无向图,现在要求删除其中两条边,使得图仍然保持连通. 你的任务是计算有多少组不合法的选边方案.注意方案是无序二 ...

  2. 高仿Readhub小程序 微信小程序项目【原】

    # News #### 项目介绍微信小程序项目涉及功能 https://gitee.com/richard1015/News https://github.com/richard1015/News 高 ...

  3. Luogu4389 付公主的背包(生成函数+多项式exp)

    显然构造出生成函数,对体积v的物品,生成函数为1+xv+x2v+……=1/(1-xv).将所有生成函数乘起来得到的多项式即为答案,设为F(x),即F(x)=1/∏(1-xvi).但这个多项式的项数是Σ ...

  4. POJ 3074 Sudoku(算竞进阶习题)

    二进制优化+dfs 话说这题数据中真的丧心病狂..不加inline还过不去.. 因为不会DLX只好用二进制来优化了...万万没想到还是低空飘过 我们在行.列.格分别用一个9位二进制常数来记录什么数能放 ...

  5. pip详解

    pip是一个安装和管理 Python 包的工具.python安装包的工具有easy_install, setuptools, pip,distribute等,pip是Python官方推荐的包管理工具 ...

  6. 【XSY2709】count DP

    题目描述 有一个序列\(A\),你可以随意排列这个序列,设\(s=\sum_{i=1}^{n-1}|a_i-a_{i+1}|\) . 问你最终\(s\leq m\)的方案数有几种. 保证\(A\)中的 ...

  7. prufer序列

    介绍 其实是\(pr\ddot{u}fer\)序列 什么是prufer序列? 我们认为度数为\(1\)的点是叶子节点 有一颗无根树,每次选出编号最小的叶子节点,加到当前prufer序列的后面,然后删掉 ...

  8. Android 错误提示: Can't create handler inside thread that has not called Looper.prepare()

    Can't create handler inside thread that has not called Looper.prepare() 将 Handler handler = new Hand ...

  9. MongoDb 命令查询所有数据库列表

    原文:http://blog.csdn.net/huxu981598436/article/details/47216493 MongoDb 命令查询所有数据库列表 CODE: > show d ...

  10. day02作业

    1.判断下列逻辑语句的True,False. 1),1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 tru ...