- bin:存放二进制可执行文件
- boot:存放开机启动程序
- dev:存放设备文件
- home:存放普通用户
- etc:用户信息和系统配置文件 passwd / group
- lib:库文件
- root:管理员宿主目录(家目录)
- usr:用户资源管理目录
- 普通文件:-
- 目录文件:d
- 字符设备文件:c
- 块设备文件:b
- 软连接:l
- 管道文件:p
- 套接字:s
- 未知文件
硬链接: 为保证软连接可以任意搬移,创建时无比对源文件使用绝对路径
创建用户: ln file file.hard
操作系统给每一个文件赋予唯一的inode,当有相同的inode的文件存在时,彼此同步。
删除时,只将硬链接计数减一。减为0时,inode被释放。
sudo adduser 新用户名
修改文件所属用户: sudo chown 新用户名 待修改文件。
sudo chown liming a.c
删除用户: sudo deluser 用户名
创建用户组: sudo addgroup 新组名
修改文件所属用户组: sudo chgrp 新用户组名 待修改文件
sudo chgrp g88 a.c
删除组: sudo delgroup 用户组名
使用chown 一次修改所有者和所属组
sudo chown 所有者,所属组 待操作文件。
find命令:找文件 -type 按文件类型搜索 d/p/s/c/b/l/ f:文件
-name 按文件名搜索
find ./ -name “*file *.jpg”
-maxdepth 指定搜索深度
find ./ -maxdepth 1 -name “*file *.jpg”
-size 按文件大小搜索, 单位:k,M,G
find /home/itcast -size +20M -size -50M
-atime/mtime/ctime 天 amin/mmin/cmin 分钟
-exec: 将find搜索的结果集执行某一指定命令。
find /usr/ name ‘*tmp *’ -exec ls -ld {} :
-ok: 以交互式的方式 将find搜索的结果集执行某一指定命令
-xargs: 将find搜索的结果集执行某一指定指令。 当结果集数量过大时,可以分片映射。
find /usr/ -name ‘*tmp *’ | xargs ls -ld
find ./ -type f | ls -l
-print0: 0表示设置NULL符号
find /usr/ -name ‘*tmp *’ -print0 | xargs -print0 ls -ld
grep命令:找文件内容 grep -r ‘copy’ . / -n
PS:用于监控后台进程的工作情况 ps aux 查看后台
ps aux | grep ‘itcast’ – 检索进程结果集
软件安装:- 联网
- 更新软件资源列表到本地 sudo apt-get update
- 安装 sudo apt-get install 软件名
- 卸载 sudo apt-get remove 软件名
- 使用软件包(.deb)安装: sudo dpkg -i 安装包名
tar -zvcf 要生成的压缩包名 压缩材料
tar zcvf test.tar.gz file1 dir2 使用gzip方式压缩
tar jcvf test.tar.gz file1 dir2 使用bzip2方式压缩
解压: 将 压缩命令中的 c —> x
tar zxvf test.tar.gz 使用gzip方式解压
tar jxvf test.tar.gz 使用bzip2方式解压
rar压缩: rar a -r 压缩包名(带.rar后缀)压缩材料
rar a -r testrar.rar stdio.h test2.mp3
zip压缩: zip -r 压缩包名(带.zip后缀)压缩材料
zip -r testzip.zip dir stdio.h test2.mp3
zip解压: unzip 压缩包名(带.zip后缀)
unzip testzip.zip
进程管理: who:whoami ps: ps aux | grep usr jobs: 可查看当前操作系统后台运行了哪些用户的作业echo $SHELL :显示环境变量
env: env | grep SHELL
top: 文字版的任务管理器
man:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1U2hP9H1-1653833229307)(C:UserslenovoAppDataRoamingTyporatypora-user-imagesimage-20220512192555056.png)]



