Linux系统编程
程序员文章站
2022-06-24 20:31:27
...
终端:
一系列输入输出设备的总称。
重定向:
- 命令+> +重定向的文件名
判断系统软件是否安装的正规方法
sudo aptitude show +软件名
如:sudo aptitude show exuberant-ctags
LINUX系统目录:
bin:
存放二进制可执行文件。
boot:
存放开机启动程序
dev:
存放设备文件
home:
存放普通用户目录
etc:
用户信息和系统配置文件passwd、group
lib:
库文件
root:
管理员宿主目录(家目录)
usr:
用户资源管理目录
LINUX系统文件类型:
普通文件: -
目录文件: d
字符设备文件: c
块设备文件: c
软连接: 1
管道文件: p
套接字: s
未知文件。
软连接:
为保证软连接可以任意搬移,创建 时务必对源文件使用绝对路径
硬链接:
- In file file.hard
- 操作系统诶每一个文件赋予唯一的inode,当有相同inode的文件存在时,彼此同步。
- 删除时,只将硬链接计数减一,减为0时,inode被释放。
修改文件所属用户:
- sudo chown 新用户名 待修改文件
修改文件所属用户组:
- sudo chgrp 新用户组名 待修改文件
创建用户:
- sudo adduser 用户名
删除用户:
- sudo deluser 用户名
创建用户组:
- sudo addgroup 新组名
删除用户组:
- sudo delgroup 用户组名
…