一、什么是linux?
linux是一个基于unix、多用户、多任务、支持多线程和多CPU、免费开源的、稳定安全性高的操作系统。
Linux的特点和优势
1.免费开源
linux是一款完全免费的操作系统,任何人都可以根据自己的需求,对linux进行定制化的二次开发。
2.模块化程度高
linux采用模块机制,使用户可以根据需求,在内核中插入或移走模块,适用于各种场景。
3.广泛的硬件支持
linux有着非常丰富的设备驱动资源,对主流硬件的支持极好,几乎可以运行在所有流行的处理器上。
4.安全稳定。
linux采取了很多安全技术措施。
5.多用户、多任务
linux内核负责调度每个进程,使之平等地访问每一个处理器,所以,linux系统允许多个用户在同一时间以网络联机的方式使用计算机系统。并且各个进程互相独立。
6.良好的可移植性
linux基本上代码是用c语言编写的,所以具有良好的可移植性。
二、linux 文件系统组成:
/ :unix系统的根路径
根路径文件夹存放内容,下面属于一级目录.
opt:第三方软件
etc:系统配置
dev:计算机设备文件(用一些计算机编程语言打开文件,就可以对外围设备进行操作)
usr:操作系统中自带的对所有用户都用的软件
kernel(boot):内核程序
var:针对管理员使用的东西
export(home):用户专有的东西
三、linux下基本命令:
打开控制台 ctrl+alt+t
登录 telnet: 远程登录命令. 远程退出:exit
查看当前目录 whoami
超级用户和普通用户的切换
1: su root 超级用户密码 : 普通用户切换到超级用户
在当前环境下不改变,用户变为root
su - root
把当前的路径切换到root路径下,用户也改变为root
2: exit : 超级用户切换到普通用户。
3: 普通用户的标识:$
超级用户的标识:#
4. more /etc/passwd: 查看用户信息
pwd : 显示当前绝对路径
cd 改变路径
ls显示文件夹下文件
1: ls 显示当前目录下文件和目录
2: ls / 显示/目录下文件和目录
3: ls /home/candice 显示家目录下文件和目录
.4: ls -a 显示隐藏文件
5: ls -R /etc 循环(子目录中的信息显示出来)显示文件
6: ls -l /etc 显示详细信息
touch 新建文件
mkdir 新建目录
cp 复制
mv (剪切)移动 或者重命名
rm :删除文件、目录
rmdir:删除空目录
man :专门用来查看命令手册的
四、linux 的自带文本编辑器: vi
vi 中三种模式
屏幕左下角
1,命令模式 没有插入 没有:
2,编辑模式 -- 插入 --
3,底行模式 : 有光标在闪
命令模式--->编辑模式 i
编辑模式--->命令模式 esc
命令模式--->底行模式 shift+:
在底行模式下使用
保存 w
退出 q
强制退出 !