1.进程间的五种通信方式
- 管道 (无名管道):速度慢,容量有限,只有父子进程能通讯
- FIFO (有名管道) :任何进程间都能通讯,但速度慢
- 消息队列 消息的链接表,容量受到系统限制
- 信号量 信号量用于实现进程间的互斥与同步,而不是用于存储进程间通信数据
- 共享内存 能够很容易控制容量,速度快,但要保持同步
2.Linux命令
ll == ls -la
管道:存储终端数据的容器
软连接源文件要指定绝对路径,否则找不到
防止文件中的数据丢失/误删
硬链接文件不依赖源文件,直接指向文件中的数据
不允许将硬链接指向目录
硬链接数:文件数据被文件名使用的次数,好比引用计数
sudo -s 管理员权限
which 查看命令位置
psswd 修改当前用户密码
whoami 查看当前用户
ifconfig查看ip地址
ssh 用户名@ip地址 远程登录
who 查看所有登录用户
exit 退出登录用户
shutdown -h now 立刻关机
reboot 重启
groupadd 创建/添加用户组
useradd 创建/添加用户 -m 创建用户主目录
userdel 从passwd配置文件中删除,- r 删除用户的同时删除主目录
sudo usermod -G 组名 用户名: 设置附加组 -g修改用户组
cat /etc/group 查看用户组信息
cat /etc/passwd 查看用户信息
id 用户名 查看组、附加组
su -用户名 切换用户
扩展:
cp 源文件 目标路径 -a 保证其他用户角色的权限不丢失,拷贝文件夹及内部文件且权限不丢失
搜索 下一个n 上一个N
参考:https://www.bilibili.com/video/BV1Zv4y1Z7nd?p=30