- Linux和Windows的区别
(1)Linux属于开源项目,Windows主要用于个人电脑
(2)Linux主要应用于服务器,手机和嵌入式,Windows主要用于个人电脑
(3)Linux主要使用命令行操作系统,Windows使用图形化界面
(4)Linux可剪裁,免费或者很少费用即可使用,Windows不可剪裁且昂贵
(5)Linux是多用户系统,Windows是单用户系统
- Linux发行版本
(1)红帽企业系统(RedHat Enterprise Linux,RHEL)
全球最大的开源技术厂商,全世界使用最广泛的Linux发布套件,提供性能与稳定性极强的Linux套件系统,服务价格昂贵。
(2)社区企业操作系统(CentOS)
社区企业操作系统,最初是将红帽企业系统“重新编译/发布”给用户免费使用而广泛使用,当前已正式加入红帽公司并继续保持免费(随RHEL更新而更新);
(3)红帽用户桌面版(Fedora[Linux]): 官网:http:/lfedora.redhat.com(已经加入到了RHEL)
4)国际化组织的开源操作系统(Debian) 官网:http:www.debian.orgl
5)基于Debian的桌面版(Ubuntu)80正在观看(仅本人可见 兼容能力强,桌面系统 官网:http://www.ubuntulinux.orgl 南非人马克·沙特尔沃思2004,Ubuntu适用于笔记本电脑、桌面电脑、服务器、物联网、嵌入式和云;健壮,功能丰富,既适合家庭使用又适用于商业环境。
- 桌面介绍
打开终端的方法:(1)Crtl+Alt+T (2)右键,在终端中打开
用户名 @ 主机名
当前目录 $ 代表普通用户
# 代表管理员
- 文件目录
Linux目录结构是一颗倒立的树,常见目录说明:
根目录/(计算机)
/bin 存放常用命令(即二进制可执行程序)(重点)
/etc 存放系统配置文件(重点)
/home 所有普通用户的目录**
/root 管理员用户的家目录
/usr 存放系统应用程序及文档)
root: /proc虚拟文件系统目录,以进程为单位存储内存的映射(重点)
/dev 存放设备文件(重点)
/ mnt 临时挂载点
/lib 存放库文件 (例如stdio 库文件)
/boot 系统内核及启动有关的文件(重点)
/tmp 存放各种临时文件,是所有用户均可访问的地点
/var 存放系统运行中常改变的文件,如系统日志
- 家目录
在home下每个普通用户都有一个以用户名命名的目录,这个就是家目录
/home/stu 简写:~
pwd:显示当前所在位置的绝对路径
cd 路径:切换当前工作位置 cd . :退回到当前位置cd .. :退回到上一层 ls:默认显示当前位置当前目录下的内容
clear:清屏(相当于翻页) cd ~:直接进入到当前用户的家目录 cd -:切换到上一次所在位置,在两个位置之间来回切换;
mkdir目录名:创建目录文件
touch文件名:touch a.txt(文件夹)
- 绝对路径与相对路径:
(1)绝对路径名 绝对路径名是沿着层次树,从根目录(/)开始,由到达相应文件的所有目录名连接而 成的,各目录名之间以 / 字符隔开 /home/stu/dir218 /home/stu/桌面
(2)相对路径 是从当前目录开始到指定位置的相对路径; . 代表当前目录 .. 代表该目录的父目录(上一层目录
- 文件类型
(1)Linux上一切皆是文件;
(2)Linux不以文件的扩展名来区分文件类型,在文件属性中有一系列的
(3)文件类型:普通文件:.c .cpp .h .pdf .xls (用-表示)
(4)目录文件:文件夹 (用d表示)
(5)管道文件:用于进程间通讯的一种文件(用p表示)
(6)链接文件:相当于Windows上的快捷方式(用l表示)
(7)设备文件:字符设备文件(c),块设备文件(b),套接字(s)
(8)ls -l:显示当前位置下文件的详细信息(ll)
- 文件权限
对于一个文件而言,操作它的用户可以分为三类:所有者,同组用户,其他用户;
u:(user)表示文件属主的访问权限;
g:(group)表示文件同组用户的访问权限;
o:(others):表示其他用户的访问权限;
r:(read)读权限 ;
w:(write)写权限;
x:(execute)执行权限。
- chmod修改文件权限
(1)文字设定法
u(user) 表示属主;
g(group)表示同组人;
o(others)表示其他人;
a(all)表示所有人;
+:增加权限;
-:去除权限
例如:
①取消写权限:chmod u-w main.c
②改为可读可写的:chmod u=rw main.c
③同时修改:chmod u-w,g+x main.c
ls -l 查看文件属性信息(包含文件权限)
(2)数字设定法
每个角色的数值是由其所具有的的权限对应的数字之和构成;
r:read ,值4(100)
w:write ,值2(010)
x:execute,执行权限,值1(001)
格式:chmod nnn 文件名 (n的范围0-7)
例如:chmod 777 a.txt(表示有所有的权限)