1.linux与windows的比较
windows | linux | |
---|---|---|
界面 | 界面统一,外壳程序员规定所有windows程序菜单几乎一样,快捷键也相同 | 图形化界面大多都各有特色基本命令和操作方法基本一致 |
驱动程序 | 驱动程序版本更换频繁,默认安装程序里面一般包含有该版本发布时留下的硬件驱动程序 | 由志愿者开发 |
使用 | 使用比价简单,容易上手,图形化界面对没有计算机背景知识的用户使用十分有利 | 图形界面使用简单,容易入门,文字界面需要,需要学习才能操作 |
学习 | 系统构造复杂,变化频繁,知识技能淘汰快,深入学习困难 | 系统构造简单,稳定,且知识、技能传承性哈,深入学习较容易 |
软件 | 每一种特定功能可能需要商业软件的支持,需要购买相应的授权 | 大部分软件都可以自由获取,同样功能的软件选择较少 |
2.linux的init模式
init 0 | 系统停机模式 | 系统默认运行级别不能设置为0,否则不能正常启动,机器关闭 |
---|---|---|
init 1 | 单用户模式 | root权限,用于系统维护,禁止远程登录,相当于windows下的安全模式登录 |
init 2 | 多用户模式 | 没有NFS网络支持 |
init 3 | 完整的多用户文本模式 | 有NFS,登录后进入控制台命令行模式 |
init 4 | 系统未使用 | 有一些特殊情况下可以用它来做一些事情 |
init 5 | 图形化界面 | 登录后进入图形GUI模式 |
init 6 | 重启模式 | 默认运行级别不能设为6,否则不能正常启动 |
/etc/inittab 文件中设置init 0 为缺省登录模式,系统会一直开机关机,设置为init 6 为缺省模式,系统会一直开机自启,其中1,2,4很少用,0,3,5,6用的比较多,3和5为了减少资源占用,推荐使用3级别
3.常见的关机命令
shutdown
-w 并不会真的关机,知识把记录写到/var/wtmp中
-d 不会把记录写到/var/wtmp中
-l 在关机之前先把所有网络相关的装置先停止
-p 当关机的时候,顺便做关闭电源的动作
- t 设定几秒钟之后进行关机
- k 并不会真的关机,警告
- r 重启电脑
- n 强迫杀掉所有进程自行关机
- c 取消目前的关机动作
time 设定关机时间
poweroff
- c 并不会真的关机,知识把记录写到/var/wtmp中
- f 不会把记录写到/var/wtmp中
- F 强制关闭操作系统
init 0
对应的系统会运行,/etc/rc.d/rc0.d
4.vim编辑器
在线安装,比如:打开一个shell终端
输入 sudo apt-get install vim(ubuntu)
yum install vim (redhat\centos)
vim的三种模式:
命令行模式:在shell环境下输入启动vi命令,进入编辑器时,处于命令行模式。
文本输入模式:在命令行模式下输入插入命令i(insert)、附件命令a(append)、打开命令0(open)等,都可以进入输入模式。在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上,在文本输入过程中,若想回到命令模式下,按“ESC”键即可。
末行模式:用户按“:”键即可进入末行模式下,此时vim会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为末行模式的提示符,等待用户输入命令。多数文件管理命令都是在此模式下执行的。末行命令执行完后,vim自动回到命令模式。
5.linux的目录结构
linux的文件系统可以形象的称为树形结构
6.linux用户
超级用户,linux系统中默认的超级用户是root,uid与gid均为0
普通用户,这类用户一般都是具备相应系统权限的人员添加的,一般用户都可以登录西永,但仅具备操作自己家中目录中文件及目录的权限,以及进入与浏览器相关目录文件的权限,但是没有创建,修改和删除等权限,普通用户uid范围:500-65535
虚拟用户:这类用户与真实的普通用户有所不同,这类用户最大的特点就是西永安装后默认就会存在,并且默认情况下是不能登录系统的,他们的存在主要是满足系统进程对文件属主的需求。在/etc、passwd文件中看到uid在1-499之间的用户都是虚拟用户。
切换用户方法:
命令介绍:su命令可以将身份切换至指定账户
eg:su root