Linux鸟哥的私房菜—1
背景:工作定下来,公司是做企业网络的,包括网络安全、网络优化、上网管理和云之类的,我的职位是软开。在里面的同学告诉我,需要提前看 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相关推荐
- Linux鸟哥的私房菜(硬件)
Linux 鸟哥的私房菜 CPU 组成 逻辑算术 单元控制单元 主储存器 主储存器:输入单元传入数据到主存储器,处理后再传回 控制单元:协调周边组建和各单元工作 指令集分为精简指令集(RISC)Red ...
- Linux鸟哥的私房菜(第五章 文件权限以及目录配置)
Linux鸟哥的私房菜 使用组和群组 User group others 文件属性 -rw-r–r-- 1 -(档案类型)rwx(档案拥有者权限{可读可写可执行)rwx(群组权限可读可写可执行)-其他 ...
- 历经一个月拿下<Linux鸟哥的私房菜>(基础篇)
我的笔记链接会不断更新 word文件(126条消息) 学linux这篇就够了-Linux文档类资源-CSDN文库 完全适用Centos:如遇到特定符号 指代*#124;----- | ...
- Linux鸟哥的私房菜读后感(菜鸟的读后感)
最近学习了Linux的操作,由于一无所知读了几章鸟哥,现在和大家分享一下读后的感受,和最近对`Linux的粗略了解吧 我感觉Linux和Windows最大的区别是win比较便捷,然后Linux对于初学 ...
- Linux鸟哥的私房菜--基础篇--第五章 Linux的文件权限和目录配置
Linux 最优秀的地方之一就在于他的多用户多任务环境.而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要了. Linux 一般将文件可存取的身份分为三个类别,分别是 owner/ ...
- 鸟哥的linux私房菜 lvm,linux鸟哥的私房菜学习笔记之LVM学习
LVM是(Logical Volume Manganer)的简写,LVM可以整合多个物理分区或者物理磁盘在一起,让这些分区看起来像是同一个磁盘一样,不同的是这个磁盘的大小可以动态调整. LVM有几个重 ...
- linux命令大全私房菜,41个linux命令大全(鸟哥的私房菜)
转http://www.xmws.cn/show-87-419-1.html 41个linux命令大全 发布作者:微思网络 发布时间:2017-01-10 浏览量:709次 学过linux的人 ...
- 鸟哥的私房菜 --2如何学习linux
1.Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认 ...
- 鸟哥的私房菜笔记—文件权限与目录配置
本文参考鸟哥的私房菜-文件权限与目录配置 1.linux中的角色 user group others 每种角色都有三种权限:r(read) w(write) x(execute) 2.linux文件属 ...
最新文章
- C语言中使用库函数解析命令行参数
- VTK:标记数据映射器用法实战
- Sail(CodeForces - 298B )
- NOIP2020洛谷P7115:移球游戏(分治)
- Makefile选项CFLAGS,LDFLAGS,LIBS
- BZOJ 2242: [SDOI2011]计算器 [快速幂 BSGS]
- android 音频加载hal so调试
- JavaWeb学习笔记-目录(待完成)
- 计算机病毒怎么做图片解说,【虎子_游戏解说】计算机病毒防范的实施方法
- ubuntu18 mysql5.6源码_Ubuntu 18.04 使用Systemd管理MySQL 5.6
- 强大的DataGrid组件[4]_实现CURD[上]——Silverlight学习笔记[12]
- python识别收件地址_Python3 自动识别地址信息
- 《利用Python》进行数据分析:Numpy基础8 花式索引
- Smart3D系列教程3之 《论照片三维重建中Smart3D几个工作模块的功能意义》
- Abbexa CDAN1 siRNA使用说明书
- 总纲-信息、网络等级保护测评机构 、名单-等保测评机构目录-等保测评公司推荐目录
- 失控的滴滴:以为问题出在流程,其实问题出在人
- Android-手撸抖音“潜艇大挑战”,非科班面试之旅
- 解决在HD Audio模式下Windows系统前置面板耳机无声音的问题
- Hammer.js 进行图片缩放
热门文章
- 如何更新、上传您的文档到SkyDrive
- 基于宝塔面板使用 Leanote 搭建自己专属的云笔记
- Google之GUAVA学习
- 11g R1 R2新特性介绍(针对DBA和开发者)
- 发现一个vue写的非常有趣的投票和统计工具
- C#学习记录——统一窗体中控件的字体设置
- 计算机怎么变成音乐,如何将电脑上的视频转换成mp3音频?
- Warning: No available formula or cask with the name “ca-certificates“.
- Java 用JainSip实现服务器端SIP通讯----之监听篇
- python面向对象和面向过程介绍与区别