《鸟哥的Linux私房菜》读书笔记1
1.MBR 可以说是整个硬盘最重要的地方了,因为在 MBR 里面记录了两个重要的东西,分别是:开机管理程序,与磁盘分割表 ( partition table )。下次记得人家在谈磁盘分割的时候, 不要以为系统真的会在硬盘上面用力、努力的划标签!实际上,他最大的功能就是修改 MBR 里面的 partition table 啦!
2.,一颗硬盘最多可以有 4 个( Primary + Extended ) 的扇区,其中, Extended 只能有一个, 因此,你如果要分割成四块磁盘分割的话,那么最多就是可以:
pppp,
pppe
3.本身 Extended 是不能在任何系统上面被使用的,还需要再额外的将 Extended 分割成 Logical ( 逻辑 ) 分割才能被使用.由于硬盘在 Primary + Extended 最多可以有四个,因此,在 Linux 底下,已经将 partitiontable 1 ~ 4 先留下来了,如果只用了 2 个 P + E 的话,那么将会空出两个 partition number呦(/dev/hda1,/dev/hda2)!所以第一个Logical 的代号由 5 号开始计算起来(/dev/hda5,/dev/hda6...).
4.[Ctrl] + [Alt] + [F1] ~ [F6] :文字接口登入 tty1 ~ tty6 终端机;
[Ctrl] + [Alt] + [F7] :图形接口桌面。startx启动xwindow界面;
5.终止程序运行/终止指令运行:Ctrl+c
6.等同exit,即End of File:Ctrl+d
7.因为 x 与 目录 的关系相当的重要, 如果您在该目录底下不能执行任何指令的话,那么自然也就无法进入了,因此, 请特别留意的是,如果您想要开放某个目录让一些人进来的话, 请记得将该目录的 x 属性给开放呦!(x与文档关系就没有这么样子了)
eg:drwxr-xr-x是对的,而drwxr--r--是不对的,即后两者x权利都没有,就更不能r了。
8.在 Windows 底下一个档案是否具有执行的能力是藉由『 附檔名 』来判断的, 例如:.exe, .bat, .com 等等,但是在 Linux 底下, 我们的档案是否能执行,则是藉由是否具有 x 这个属性来决定的!所以,跟档名是没有绝对的关系的!(linux文档运行程序与扩展名没有关系!)
9.由于中文无法显示在文字型态的终端机上面, 所以这一栏会成为怪怪的乱码,可以使用『ltn@ltn:~$ LANG=en ls -al 』之类的语法来显示。
10.
. 代表当前的目录,也可以使用 ./ 来表示,如“ls -al ./”;
.. 代表上一层目录,也可以 ../ 来代表。
11.df命令,显示磁盘空间/类型/容量等,“df -hT”;
12.在df命令的基础上,实现挂载:
首先建立挂载点,即新建文件夹,比如/mnt/E,现在将windows下的DATA(E盘)挂载到/mnt/E:
“sudo mount -t fuseblk /dev/sda6 /mnt/E”;
要去调挂载:“sudo umount /mnt/E”。
(当然可以“sudo umount /dev/sda6”,不过该磁盘在其他地方也有挂载,我可不想一下在都解挂了,不过两处挂载会有问题,不建议。)
可以用mount命令观看所有挂载的信息;
若开机就自动挂载,则需要修改/etc/fstab文件了;(通过“cat /etc/fstab”命令查看文件)
13.查看文件"cat -nA filename”显示内容和行号。cat--concatenate。cat将文件全部显示,不好用。
14.more 代替cat,“more filename”可以使用空格翻页,Enter下一行,/xxx 查找xxx等(n查看下个xxx),q退出more。但是more只能向下,不够灵活。
15.less比more和cat都好,可用pageup,pagedown,/xxx(配合n),?xxx向上查找(配合N)。
16.非纯文字文件显示: od命令,“od -x”十六进制显示。
17.文档的三个时间:
modification time (mtime):当该档案的『内容数据』变更时,就会更新这个时间! 内容数据
指的是档案的内容,而不是档案的属性喔!(ls 命令默认显示)
status time (ctime):当该档案的『状态 (status)』改变时,就会更新这个时间,举例来说, 像
是权限与属性被更改了,都会更新这个时间啊~
access time (atime):当『该档案的内容被取用』时,就会更新这个读取时间 (access)。
18.whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s);which查找命令(在path下环境变量下的命令)“which -a java”.
19.locate命令用于查找文件,它比find命令的搜索速度快,因为它从数据库查找,而非硬盘查找。比较好用。
20.find,在硬盘中查找,比较慢了。“find /Myfile -name file1”。
《鸟哥的Linux私房菜》读书笔记1的更多相关文章
- 《Linux/Unix系统编程手册》读书笔记 目录
<Linux/Unix系统编程手册>读书笔记1 (创建于4月3日,最后更新4月7日) <Linux/Unix系统编程手册>读书笔记2 (创建于4月9日,最后更新4月10日) ...
- 《Linux/Unix系统编程手册》读书笔记9(文件属性)
<Linux/Unix系统编程手册>读书笔记 目录 在Linux里,万物皆文件.所以文件系统在Linux系统占有重要的地位.本文主要介绍的是文件的属性,只是稍微提及一下文件系统,日后如果有 ...
- 《Linux/Unix系统编程手册》读书笔记8 (文件I/O缓冲)
<Linux/Unix系统编程手册>读书笔记 目录 第13章 这章主要将了关于文件I/O的缓冲. 系统I/O调用(即内核)和C语言标准库I/O函数(即stdio函数)在对磁盘进行操作的时候 ...
- 《Linux/Unix系统编程手册》读书笔记7 (/proc文件的简介和运用)
<Linux/Unix系统编程手册>读书笔记 目录 第11章 这章主要讲了关于Linux和UNIX的系统资源的限制. 关于限制都存在一个最小值,这些最小值为<limits.h> ...
- 《Linux/Unix系统编程手册》读书笔记6
<Linux/Unix系统编程手册>读书笔记 目录 第9章 这章主要讲了一堆关于进程的ID.实际用户(组)ID.有效用户(组)ID.保存设置用户(组)ID.文件系统用户(组)ID.和辅助组 ...
- 《Linux/Unix系统编程手册》读书笔记5
<Linux/Unix系统编程手册>读书笔记 目录 第8章 本章讲了用户和组,还有记录用户的密码文件/etc/passwd,shadow密码文件/etc/shadow还有组文件/etc/g ...
- 《Linux/Unix系统编程手册》读书笔记4
<Linux/Unix系统编程手册>读书笔记 目录 第7章: 内存分配 通过增加堆的大小分配内存,通过提升program break位置的高度来分配内存. 基本学过C语言的都用过mallo ...
- 《Linux/Unix系统编程手册》读书笔记3
<Linux/Unix系统编程手册>读书笔记 目录 第6章 这章讲进程.虚拟内存和环境变量等. 进程是一个可执行程序的实例.一个程序可以创建很多进程. 进程是由内核定义的抽象实体,内核为此 ...
- 《Linux/Unix系统编程手册》读书笔记1
<Linux/Unix系统编程手册>读书笔记 目录 最近这一个月在看<Linux/Unix系统编程手册>,在学习关于Linux的系统编程.之前学习Linux的时候就打算写关于L ...
- 《Linux/Unix系统编程手册》读书笔记2
<Linux/Unix系统编程手册>读书笔记 目录 第5章: 主要介绍了文件I/O更深入的一些内容. 原子操作,将一个系统调用所要完成的所有动作作为一个不可中断的操作,一次性执行:这样可以 ...
随机推荐
- curl使用手册
查询curl耗时 curl -o /dev/null -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_ ...
- 2.HelloWorld程序
1.流程图 2./itcast0711/src/main/java/cn/itcast/a_helloworld/HelloWorld.java package cn.itcast.a_hellowo ...
- 更改ubuntu主机名称
vim /etc/hostname 将root更改为admin vim /etc/passwd
- python再议装饰器
装饰器实质还是一个函数,是对其他函数进行装饰的函数.装饰器函数接受被装饰函数的函数名,返回被装饰函数的函数名.对一个函数进行装饰有两个原则:一是不能修改被装饰函数的源代码:二是被装饰函数的调用方式不可 ...
- POJ 2831 Can We Build This One:次小生成树【N^2预处理】
题目链接:http://poj.org/problem?id=2831 题意: 给你一个图,每条边有边权. 然后有q组询问(i,x),问你如果将第i条边的边权改为x,这条边是否有可能在新的最小生成树中 ...
- 学习HTML5
CSS,层叠样式表,能为网页增添样式的电脑语言. UL属于无序列表 OL属于有序列表 DL属于自定义列表.
- 各数据库连接配置与maven依赖安装
maven用的比较多,所以自己去捣鼓了一下:以下是关于数据库配置的一块,把相关的内容张贴出来,以备不时之需 //MySql 配置文件(maven):pom.xml <dependency> ...
- PL/SQL学习笔记_03_存储函数与存储过程
ORACLE 提供可以把 PL/SQL 程序存储在数据库中,并可以在任何地方来运行它.这样就叫存储过程或函数. 存储函数:有返回值,创建完成后,通过select function() from dua ...
- 一个类的类类型是Class类的实例,即类的字节码
new 是静态加载类,编译时期加载.一遍功能性的类 需要动态加载
- 关于c++中命名空间namespace
一.定义命名空间: 步骤一:在.h文件中:namespace ns{.......}//将定义的类和全局变量,全局函数写入花括号内. 步骤二:在.cpp文件中: using namespace ns ...