目录
调出终端:鼠标右键在终端中打开 / Ctrl+alt+t
退出终端:按右上的× / 命令exit退出
Linux和Windows的区别
Linux主要用于服务器,使用命令行操作系统,Linux是开源项目,是多用户的系统。
windows是个人操作系统,用图形化界面,项目不开源,单用户系统。
多用户:多个用户可以同时登陆计算机(windows不能同时登,主要是给个人用的)
Linux内核版本和发行版本
有ubuntu、红帽子等发行版本(不同厂商),但是都是用Linux改的。类比小米,vivo等不同品牌都是安卓内核。
版本号含义
主版本.次版本.修订版本号.修订版本的第几次微调
终端显示
用户@主机名:当前目录 #或$
#代表管理员root
$代表用户
进入管理员指令sudo su(super user do switch user)
输入密码(密码不显示)
退出:exit
Linux目录
系统的目录结构是一棵倒着的树
根目录是最高层
显示当前位置目录:pwd
进入:cd
显示当前目录内的东西:ls
绝对路径
从根目录开始
最前面的一个斜杠 / 表示根目录(最顶层的目录)其他斜杠是分隔符
相对路径
只有它的名字(以下都是)
一些主要目录
/bin 命令——可执行程序——Windows内的main.exe
/lib 库文件 printf()的实现在C库内
/home 普通用户的家目录
以用户名创建文件夹,该用户的所有文件都在此文件夹中,不让其他用户访问此文件夹
stu1的家目录为/home/stu1,stu2的家目录为/home/stu2
只有在自己家目录中才能创建文件
上图没有进家(/home/自己的名字)
命令:cd ~可以直接进家~表示在家目录中
普通用户只能在自己的家中操作(有权限),不会搞坏系统
/root 管理员的家目录
/boot 内核 编译之后的二进制文件
/etc 配置文件
/tmp 临时文件存放地点,所有用户都可操作
/proc 虚拟文件系统,内存中的信息
/usr 用户安装的
/var 用户经常改变的
文件类型
在win中文件以后缀名区分类型,但linux中不是
C语言的编译器需要名字后面有.c,
普通文件(归档):‘-’
在win上能看到的一切文件都是普通文件
目录文件(文件夹directory):‘d’
链接文件(link):‘l’
管道文件(pipeline):‘p’
设备文件:c(字符character), b(块block),
套接字文件(socket): s