《鸟哥的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更深入的一些内容. 原子操作,将一个系统调用所要完成的所有动作作为一个不可中断的操作,一次性执行:这样可以 ...
随机推荐
- dbgrid,datasoure,ClientDataSet的简单应用
dbgrid是用来在界面上显示数据的,需要连接源dbgrid1.datasource := datasource1; datasource:作为dbgrid,clientDataset的连接桥梁,需要 ...
- Windows 2003 复制大文件提示系统资源不足的处理方法
方案一: 修改虚拟内存,让虚拟内存的大小略微超过要复制的文件的大小. 方案二: 修改注册表,如下: 注册表设置1 单击开始,单击运行,在打开框中键入“REGEDIT“ ,然后单击“确定”. 找到并单击 ...
- IE和FireFox关于CSS的兼容性
1. [代码][Java]代码 CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理技巧并整理了一下.对于web2 ...
- 在解析XML时要注意解析元素和解析标签属性的区别
解析元素时: Sting str = ele.elementText("name"); 而解析标签属性时: String key = ele.attributeValue(&quo ...
- 利用create-react-app从零开始搭建React移动端环境
一 开始 1 全局安装脚手架 npm install -g create-react-app 这有个坑,就是在window下安装一直会报错,报错信息如下: 解决办法:在开始菜单栏里打开cmd的时,右击 ...
- hdu 2955 Robberies(01背包)
Robberies Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total S ...
- Shiro身份认证---转
目录 1. Shro的概念 2. Shiro的简单身份认证实现 3. Shiro与spring对身份认证的实现 前言: Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在 JavaSE 环境 ...
- Python基础-列表推导式
python中列表推导式有三种数据类型可用:列表,字典,集合 列表推导式书写形式: [表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件] 1,列表推导式 ...
- 关于MFC主菜单和右键弹出菜单
一.主菜单.弹出菜单和右键菜单的概念: 主菜单是窗口顶部的菜单,一个窗口或对话框只能有一个主菜单,但是主菜单可以被更改(SetMenu()更改): 创建方式:CMenu::CreateMenu(voi ...
- codeforces 617E E. XOR and Favorite Number(莫队算法)
题目链接: E. XOR and Favorite Number time limit per test 4 seconds memory limit per test 256 megabytes i ...