访问控制域
Root 和用户 之间切换 sudo su 输入密码之后就可以切换root
Su + 用户名 就可以切换回用户
Tab 可以补全 命令 和 文件名
用户名创建 adduser + name
Passwd +name 然后输入密码
给已有的用户添加工作组
Usermod -G +组名 + 用户名
mv(移动文件 与目录, 或者更名)
mv source destination;
mv source1 source2 source3 … Directory
-f 强制 force若目标已经存在不会询问直接覆盖
-i 若目标存在 ,询问是否覆盖
-u 若目标已经存在且source 比较新 ,才会更新
chown 改变一个文件或者目录的属组或者属主 使用者是root 用户
比如 你在用户gjl 下面创建了一个文件 那么其他用户比如haha 用户就无法write ,要使得其他用户也可以w,就可以切换到root ,chown + 用户名 +filename 就可以w.
也可以同时修改文件的属主和属组 chown+ haha.gjl +fileName就是把filename改为haha主 gjl 组。
Chgrp 改变组名 chgrp + 组名 + fileName
学习linux 的目录结构
/bin 二进制可执行命令
/dev 设备特殊文件
/etc 系统管理和配置文件
/home 用户主目录的基点
/lib 程序设计库 。或者叫动态连接库
/sbin 系统命令
/tmp 公共的临时文件存储地方
/root 系统管理员的主目录
/media 放置可删除的目录 如软盘光盘 dvd设备挂载于此
/usr UNIX Software Resource只存放各种程序和数据,系统资源目录
/usr/include 各种头文件 编译时会用到
/usr/lib 所有可执行文件的库文件
/usr/local /usr只包含发行时系统自带的程序,而/usr/local 是本地管理员自由添加程序的目录。
usr/share 描述了各个程序间共享的资源如字体图标文档等等
usr/src linux内核源码 ,说明文档
var 存放系统运行时需要改变的数据,这些数据所在的目录大小是要经常改变的。
/var/local 存放usr/local中程序的可变数据
proc 目录
/proc/x 每一个进程都对应一个以自己进程id对应的目录
/proc/cpuInfo 存放处理器的信息
/proc/devices 存放当前核心配置的驱动列表
/proc/interrupters 存放当前 被占用的中断信息 ,和占用者的信息
/proc/ioports 当前占用的io端口
/proc/version 当前版本信息