Linux[开发工具]
Linux[权限]
w(该用户是否可以修改(属性)或者删除执行目录下的文件 新建)
一个文件是否被删,权限是依赖所处的目录的
普通用户的家目录,只有自己和root能进入
普通用户没有办法在其他人目录里新建删除文件
drwxr-xrwx 2 root root 4096 test
如果想让多个普通账号之间,进行文件和数据共享,一般是由超级用户来做,root账号在公共目录下的普通人,以other的身份实现数据共享
其他人也能删除文件
可以实现文件共享,但是不够安全,所以创造了粘滞位
chmod o+t 文件 (粘滞位)
无法删除不属于自己的文件,也能共享文件,只有root和自己能删,其他人删不了
file(查看文件更详细信息)
Linux[基础开发工具]
软件安装工具
安装方法
1.源码安装
2.rpm安装方式(Linux安装包),安装包的本质,就是把源代码在Windows中编译好
[软件之间存在依赖关系 C->A->D->B]->人工解决
3.yum/apt工具级别安装->软件直接给你,自动解决依赖关系
yum(CentOS)/apt(Ubuntu) (相当于应用商店)/[找到就能下]Linux是开源的
yum/apt 的具体操作
安装软件,一般是以超级用户的身份安装的
拷贝下载软件到指定目录下
sudo yum/apt install [-y] 软件安装
sudo yum/apt remove [-y] 软件删除
直接运行程序
sudo yum/apt search sl查找所有软件中包含sl的
sudo yum/apt list | grep sl(查找含有sl的所有软件)
vim(多模式编辑器)
vim是一个多模式的编译器!!命令模式是核心
vim 文件名 +(数字)(进入编辑,光标处在第几行)
esc切换模式
shift+; =>:(:wq保存并退出)
命令模式:
键盘的输入,默认被当做命令来看待