背景:工作定下来,公司是做企业网络的,包括网络安全、网络优化、上网管理和云之类的,我的职位是软开。在里面的同学告诉我,需要提前看 Linux和网络的知识。

过程:我很兴奋的开始制定学习计划(定完计划有一种已经完成的幻觉,好像离大牛不远了,然而大家都知道只是错觉),然后一直没开始...也因为一直在忙毕业论文和答辩的事儿。计划包括:1理论篇:了解计算机系统、操作系统、鸟哥的私房菜、linux深入理解;2实战篇:掌握linux的基础操作,shell编程,linux下驱动开发,linux内核,时间为三个月。到现在是剩下一个月的时间...经验告诉我,1当不知道将要到达何方的时候(我不知道这些书都讲的什么),不要盲目制定计划 2千万不要浮躁,这两天我的情绪波动非常大,因为鸟哥的书好厚,而且感觉不知道什么时候能用到(因为我是提前准备,没有实际的项目),从刚开始的认真阅读到感兴趣的浏览,基本看过的也记不住了。开始感觉自己这个菜鸟到底是不是适不适合做软开,因为我没有到痴狂的程度,只会一门C,其他的编程语言都不会,也没精力学习。但是想一想刷一道题的成就感还是蛮知足的。千万不要进入一个误区:编程有几个领域的,包括服务器端的开发和移动端的开发,学习做app的话可以很快地得到学习的反馈,但是学C的并没有,要坚持自己的方向。静下心来学习才是王道~鸟哥的菜 学到现在才知道他讲的linux的使用,并没有讲操作系统的知识,使用时需要随时翻阅的参考书

主题:记录下一些我认为可能会用到的知识

1.linux的安装,我现在是win7和centOS 7 双系统

比较简单的方法是 制作一个U盘启动盘,网上有很多攻略,容易出错的是1 不同厂商的BIOS设置不太一样,如果你按照别人的攻略出现问题的话,可以查一下你的电脑怎么设置U盘开机启动 2 进入linux安装界面后,按tab键进行参数修改3 centOS 7 安装过程中没有主引导分区的选项,安装完成后进入centOS 中设置参数
   我还有个电脑是win8 + virtualBox 的Ubuntu,暂时的感觉是虚拟机的性能比较弱,而且用sudo apt-get install applicaton 总是安装不了软件
   安装之前先设计好 磁盘分区,主要会用到的目录有:
   /           /bin、/boot、/etc、/var、/root等系统资源
   /usr      /bin /include /lib /src等
   /home  用户文件夹:桌面、音乐、文档、图片等,和windows中的差不多
   /var      /backups /mail /cache等
   /swap   交换分区,相当于windows的虚拟内存,提高内存利用率
   具体该怎么分,分多大,需要用过之后才能体会,多装几次吧~

2.磁盘分区表:到底怎么通过引导加载程序实现双系统的呢??

首先,硬盘的存储介质称之为 盘片,盘片又可分为 扇区 和 柱面两个单位。扇区大小固定为512Bytes,其中446B是主引导分区,可以安装引导程序,64B是分区表,分区表中记录的是 每个分区的起止柱面号码,而且只能记录4组,这四个分区被称为 主分区 或 扩展分区(不可格式化,最多只能有一个,进一步分为 逻辑分区)
   开机流程主要是:
   ·BIOS
   ·MBR
   ·引导加载程序(boot loader):可以安装在MBR和每个分区的引导扇区(boot sector,具体在什么位置?)
   ·内核文件

3.文件权限和目录:因为linux是多用户操作的系统,权限管理是非常重要的

-rwxrwxrwx [1234567890]
   1: d为目录,-为文件,还有lbc
   234为root的权限,567为当前user的权限,890为其他用户权限
   常用的更改权限的命令:chgrp chown chmod 因为暂时没有什么用,不太了解
   常用命令: ls -al  ; cp 源文件 目标文件; rm 文件或目录;mv 源 目标;mkdir 路径
   Ext2文件系统:inode+block blablabla太多东西了

4.压缩与解压

常用命令:gzip -d/v 文件名;bzip2 -d/v 文件名,d表示解压参数
                   打包命令 tar

5. vim程序编辑器

vim 文件名:文件已存在则打开,文件不存在则新建后打开
   编辑模式:按下i 或者o a r都可以进去,可以打字等,但是不能使用移动光标的按键和删除
   命令模式:按下esc键回到命令模式,不能打空格了...操作起来刚开始感觉有点麻烦,常用命令有
                   n->  n表示数字,光标向右移动n个字符,上下左右都可以;
   G 移动到文件最后一行,gg 移动到文件第一行
   dd 删除一整行,ndd;yy复制一整行,nyy;p 粘贴, u 还原上一个操作
   块选择: v 字符选择,V 行选择,ctrl+v 块选择,y复制,d删除
   多窗口功能:sp{filename}  ;ctrl+w+↓ 光标移到下一个窗口
   多文件编辑: :n 编辑下一个文件 :N 编辑上一个文件
   保存 :w 退出  :q,!表示强制操作:q! 则不保存直接退出

linux的操作真是太多了,很多在windows下没有用到过,或是不常用,不知该怎么继续...

Linux鸟哥的私房菜—1相关推荐

  1. Linux鸟哥的私房菜(硬件)

    Linux 鸟哥的私房菜 CPU 组成 逻辑算术 单元控制单元 主储存器 主储存器:输入单元传入数据到主存储器,处理后再传回 控制单元:协调周边组建和各单元工作 指令集分为精简指令集(RISC)Red ...

  2. Linux鸟哥的私房菜(第五章 文件权限以及目录配置)

    Linux鸟哥的私房菜 使用组和群组 User group others 文件属性 -rw-r–r-- 1 -(档案类型)rwx(档案拥有者权限{可读可写可执行)rwx(群组权限可读可写可执行)-其他 ...

  3. 历经一个月拿下<Linux鸟哥的私房菜>(基础篇)

    我的笔记链接会不断更新 word文件(126条消息) 学linux这篇就够了-Linux文档类资源-CSDN文库 完全适用Centos:如遇到特定符号  指代*#124;----- |         ...

  4. Linux鸟哥的私房菜读后感(菜鸟的读后感)

    最近学习了Linux的操作,由于一无所知读了几章鸟哥,现在和大家分享一下读后的感受,和最近对`Linux的粗略了解吧 我感觉Linux和Windows最大的区别是win比较便捷,然后Linux对于初学 ...

  5. Linux鸟哥的私房菜--基础篇--第五章 Linux的文件权限和目录配置

    Linux 最优秀的地方之一就在于他的多用户多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要了. Linux 一般将文件可存取的身份分为三个类别,分别是 owner/ ...

  6. 鸟哥的linux私房菜 lvm,linux鸟哥的私房菜学习笔记之LVM学习

    LVM是(Logical Volume Manganer)的简写,LVM可以整合多个物理分区或者物理磁盘在一起,让这些分区看起来像是同一个磁盘一样,不同的是这个磁盘的大小可以动态调整. LVM有几个重 ...

  7. linux命令大全私房菜,41个linux命令大全(鸟哥的私房菜)

    转http://www.xmws.cn/show-87-419-1.html 41个linux命令大全 发布作者:微思网络   发布时间:2017-01-10   浏览量:709次 学过linux的人 ...

  8. 鸟哥的私房菜 --2如何学习linux

    1.Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认 ...

  9. 鸟哥的私房菜笔记—文件权限与目录配置

    本文参考鸟哥的私房菜-文件权限与目录配置 1.linux中的角色 user group others 每种角色都有三种权限:r(read) w(write) x(execute) 2.linux文件属 ...

最新文章

  1. C语言中使用库函数解析命令行参数
  2. VTK:标记数据映射器用法实战
  3. Sail(CodeForces - 298B )
  4. NOIP2020洛谷P7115:移球游戏(分治)
  5. Makefile选项CFLAGS,LDFLAGS,LIBS
  6. BZOJ 2242: [SDOI2011]计算器 [快速幂 BSGS]
  7. android 音频加载hal so调试
  8. JavaWeb学习笔记-目录(待完成)
  9. 计算机病毒怎么做图片解说,【虎子_游戏解说】计算机病毒防范的实施方法
  10. ubuntu18 mysql5.6源码_Ubuntu 18.04 使用Systemd管理MySQL 5.6
  11. 强大的DataGrid组件[4]_实现CURD[上]——Silverlight学习笔记[12]
  12. python识别收件地址_Python3 自动识别地址信息
  13. 《利用Python》进行数据分析:Numpy基础8 花式索引
  14. Smart3D系列教程3之 《论照片三维重建中Smart3D几个工作模块的功能意义》
  15. Abbexa CDAN1 siRNA使用说明书
  16. 总纲-信息、网络等级保护测评机构 、名单-等保测评机构目录-等保测评公司推荐目录
  17. 失控的滴滴:以为问题出在流程,其实问题出在人
  18. Android-手撸抖音“潜艇大挑战”,非科班面试之旅
  19. 解决在HD Audio模式下Windows系统前置面板耳机无声音的问题
  20. Hammer.js 进行图片缩放

热门文章

  1. 如何更新、上传您的文档到SkyDrive
  2. 基于宝塔面板使用 Leanote 搭建自己专属的云笔记
  3. Google之GUAVA学习
  4. 11g R1 R2新特性介绍(针对DBA和开发者)
  5. 发现一个vue写的非常有趣的投票和统计工具
  6. C#学习记录——统一窗体中控件的字体设置
  7. 计算机怎么变成音乐,如何将电脑上的视频转换成mp3音频?
  8. Warning: No available formula or cask with the name “ca-certificates“.
  9. Java 用JainSip实现服务器端SIP通讯----之监听篇
  10. python面向对象和面向过程介绍与区别