Linux系统目录:
- bin:存放二进制可执行文件
- boot:存放开机启动程序
- dev:存放设备文件
- home:存放普通用户
- etc:用户信息和系统配置文件 passwd / group
- lib:库文件
- root:管理员宿主目录(家目录)
- usr:用户资源管理目录
Linux系统文件类型:
- 普通文件:-
- 目录文件: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:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20220512192555056.png)]