第一章
自由软件,自由的含义 P1
自由:
- 研究程序运行机制,源代码公开并有根据用户自己的需要修改它的自由。
- 重新分发副本,以使其他人能够共享软件的自由。
- 改进程序,为使他人收益而散发它的自由。
即是用户有运行、复制、改进软件的自由。
Linux的特点 P7
- 开放性
- 多用户
- 多任务
- 良好的用户界面
- 设备独立性、
- 提供了丰富的网络功能
- 可靠的系统安全性
- 良好的可移植性
- 兼容其他UNIX系统
- 支持多种文件系统
第二章
必须建立的分区 P17
/:根目录分区
/boot:引导分区
swap:交换分区
磁盘分区 P22
磁盘分区有主分区、扩展分区、逻辑分区。
主分区和扩展分区是平级的。
扩展分区本身不能存放数据,必须先分成若干个逻辑分区。
网络构建 P31
三种网络模式:
桥接模式、NAT模式、仅主机模式
模式切换 P47
Linux有两种模式:X窗口界面和字符界面
快捷键方式:
Alt+Ctrl+功能键 Fn (n=1~6) 可以从X界面跳到字符界面
Alt+Ctrl+功能键 F7,可以从字符界面跳到X界面
命令方式:
从字符界面到X界面,使用命令startx或init5
从X界面到字符界面,使用命令init3
第三章
简单命令 P52
- pwd当前路径命令
- date日期命令
- who在线用户命令
- cal日历命令
- uname系统信息命令
- -r:显示发行版本号
- -m:显示所用机器类型
- -i:显示所需硬件平台
- -v:显示操作系统版本
- wc统计命令
- su切换用户命令
- clear清屏命令
在线帮助命令 P55
man 命令名
Shell命令 P56
- 命令补全:
- tab可以将命令补全
- 历史命令:
- history
- 重定向:
- > 和 >>
- 管道操作:
- “ | ”,将“ | ”前的输出当做“ | ”后的输入
第四章
文件的成分 P73
- 索引节点
- 数据
目录结构 P74
- 根目录(/)
- /bin:命令文件目录
- /etc:配置文件目录
- /home:用户目录
- /root:管理员的目录
- /mnt:挂载目录
文件类型 P75
- 普通文件
- 目录文件
- 设备文件:字符设备,块设备
- 链接文件
命令ls-l,每一行的第一个字符可以代表文件类型 P77
- “ - “ 普通文件
- ” d “ 目录文件
- “ c “ 字符设备文件
- ” b “ 块设备文件
- ” l “ 链接文件
文件导航命令 P77
ls命令选项
- ls -a:显示所有文件,包括隐藏文件
- ls -l:显示文件详细信息
cd命令
- cd .. :上移一层目录
- cd/home/a:转移到 /home/a
文件显示命令 P79
Cat命令
- 显示文件信息
- cat 文件名
- 建立小型文件
- cat > 命名的新文件名
- ... //输入信息
- <ctrl> + d //存盘并推出
- 合并文件
- cat 文件1 文件2 > 新文件名
复制、删除、移动命令 P80
cp命令
cp file1 file2
将文件file1,复制成文件file2,生成新的创建日期和inode号
cp ./* Dir1
将当前目录下的所有文件复制到Dir1目录中
mv移动命令
mv file1 file2
将文件名从file1改到file2
mv file* Dir1
将以file开头的文件转移到另一个目录
rm命令
rm file1
删除文件file1
rm -r dir1
递归地删除目录dir1
目录操作命令 P84
创建目录 mkdir
删除目录 rmdir,如果没有选项,只能删除空目录
访问权限 P86
访问权限分三类用户
- 文件属主
- 同组用户
- 其他用户
访问权限表示
可读可写可执行 rwx


权限修改
- 字母模式
- chmod u+x,g+w,o-r f1
- 文件f1上,文件属主增加执行权限;同组用户增加写权限;
- 其他用户取消读权限
- chmod a=rw f2
- 在文件2上,所有用户的权限改为可读可写
- chmod u+x,g+w,o-r f1
- 数字形成修改
- chmod 644 f1 = chmod u=rw,g=r,o=r f1
文件的链接 P91
硬链接,不能对目录做硬链接
软连接,又名符号链接,是一个新文件
第五章
用户和组配置文件 P95
password:
- 用于保存各用户的账户信息
- root的用户id和组id永远是0
- 普通用户的用户id和组id是从1000开始
shadow:
- 保存用户账户的密码信息,仅root用户可读
group:
- 保存用户账户的分组信息
gshadow:
- 定义用户组口令,组管理员等信息,仅root可读
用户和组管理命令 P98
useradd,用于添加用户
语法格式:useradd [参数] 用户名
参数选项:
-g group-name 设定用户所属的组
例: useradd -g chen user1
即创建用户user1,并添加到组chen
usermod,用于修改用户
格式:usermod [参数] 用户名
参数选项:
-g 修改用户的主组
-G 添加用户到某一副组
例: usermod -g zhang user1
即是将user1的主组从chen改为zhang
usermod -G root user02
即是将user1添加到副组,root组中,此时user1有主组:张,副组:root
passwd,用于修改用户密码
- 如果此时用户root
- passwd user1 用来修改用户user1的密码
- 如果此时用户user1
- passwd 直接修改当前用户的密码
软件包管理 P100
RPM包:
- 安装
- rpm -ivh <包名>
- 删除
- rpm -e <包名>
- 查询是否安装
- rpm -q <包名>
YUM包:
1.挂载:

2.配置本地源
(1)创建软件仓库的repo配置文件

(2)编写repo文件

(3)清除缓存

(3)测试YUM命令

YUM安装

TAR包
(1)建立TAR包,只打包不压缩,参数cvf

(2)即打包,又压缩,参数 zcvf

(3)查询tar包,参数 ztf

(4)解压tar包,参数 zxvf

第六章
vi编辑器的3种工作模式 P148
命令模式、插入模式、底行命令模式
模式切换;

其中,底行命令模式 q!是强制退出,wq是保存退出
在命令模式的文本删除命令 P151:
- 删除字符 “ x ” 和 “ X ”
- “ x ” 是删除光标所在的字符
- “ X ” 是删除光标前的字符
- 删除光标所在的整行 “ dd ”
Comments NOTHING