第一章 Unix基础
1.Unix主要有两个可用的基础版本:AT&T System V和Berkley Software Distribution(BSD)。
2.Unix操作系统的各个组件:内核、shell、文件系统和实用程序(应用程序)。
内核:进程、输入/输出设备、文件系统操作,以及操作系统所需的任何其他关键功能。内存管理(自治功能:运行不需要用户进程中的指令)。为特定的硬件构建。
内存管理:页面调度(paging)、交换(swap)
shell:命令行解释器。三种主要的shell:
Bourne shell(sh):用户交互功能较差
C shell(csh):类似于C语言
Korn shell(ksh):需要许可证
第二章 起步
1.系统启动:引导程序->内核(unix,Linux:vmunix/vmlinuz)(init)
2.登录:GUI
命令行登录
远程登录:ssh(
Secure SHell) 加密;telnet文本 不加密;sftp:加密;ftp 不加密
command hostname/ip
3.shell:应用程序xtern/konsole
4.关闭系统:halt:立即关闭系统
poweroff:切断电源
reboot:重新启动
shutdown:关闭系统(
推荐)
关闭和重启系统:shutdown -r
关闭计算机,切断电源:shutdown -h
5.联机帮助
man command
synopsis(参数)
man -k permission:得到一组关键字中有permission的命令
man -k shell:一个关键字都不知道
第三章 用户和组
1.根用户、系统账户、普通用户账户
2./etc/passswd文件格式:(为系统识别已授权的账户)
Login ID:Encrypted Password or x:UID:Default GID:GCOS/Comment:/home/Home Directory:/Login Shell
/etc/shadow:保存相应账户加密户的口令
/etc/group:存放主账户信息
3.变成另一个用户:su(switch user)
sudo(superuser do)可使超级用户或根管理员能够执行可有其他用户运行的命令。
第四章 文件系统
Unix中文件系统:面向磁盘的、面向网络的、专用的或虚拟的。
1.文件系统是多个文件的逻辑集合,位于分区或磁盘上。分区是信息的容器。一个分区通常只包含一个文件系统,例如一个分区包含根(/)文件系统而另外一个分区包含/home文件系统。分区对用户不可见。任何软硬件都被视为文件。
2.Unix使用分层结构来组织文件,提供了一种自顶向下的方法来查找信息。
3.boot:启动系统的文件
etc:系统配置文件,passwd(保存用户账户的信息),hosts(包含与主机解析有关的信息)shadow(包含加密后的口令)
4.cat:显示一个文件
cd:change directory 转到指定目录
file 识别文件
类型
find 查找文件
head 显示文件的开始部分
less 从开头或结尾开始浏览整个文件
ls list:显示指定目录的内容
mkdir make directory:创建指定目录
more 从头到尾浏览一个文件
mv Move:移动文件/目录的位置或者重命名一个文件/目录。
pwd print working directory:显示用户的当前目录
rm remove:删除文件
rmdir remove directory:删除目录
tail 显示文件的结尾部分
touch 创建一个
空文件夹或者修改
一个现有文件的属性
whereis 显示文件的位置
which 如果文件位于用户的path内,则
显示文件位置
未完待续......