1.查询系统信息
- 查询时间与日期
- 命令:
- date:查询时间
- cal:calendar的简写,查询日历,后面加上-y显示当年的日历信息
- cal -y
- 命令:
- 磁盘与目录信息
- 命令:
- df -h :disk free查看磁盘剩余空间
- du -h 目录名 :disk usage查看磁盘使用情况,不指定目录是默认当前
- -h :人性化方式显示内存使用大小
- 命令:
- 进程信息
- 命令:
- ps aux:process status查看进程的详细情况
- 如果没有aux,则显示当前用户通过终端启动的程序
- a:all 显示所有进程
- u:显示进程详情
- x:显示所有正在启动的进程,没事尽量不要用x
- top:动态显示运行中的进程并且自动排序
- 输入q 或者 Ctrl + C 退出
- sudo apt install htop,启动htop也可以显示进程使用情况
- 还可以:htop显示
- kill -9 PID:终止指定的进程
- PID根据pa au查询出来的,进程号的编码
- -9是强制终止,没有-9是一般意义的终止
- 警告:不要随便终止root用户的PID
- ps aux:process status查看进程的详细情况
- 命令:
2、查找文件
- 命令:
- find 路径 -name “*.py”
- 指定目录下查找指定文件,不指定路径时默认当前路径
- find 路径 -name “*.py”
3、软链接与硬链接
- linux文件的存储方式:
- 文件data与文件名分开存放的
- [硬链接]---→[文件data]←---[软链接]←---[快捷方式]
- 当data所有文件名都被删除后data才会被删除
- 建立硬链接后之前的连接的删除不影响硬链接的打开
- 命令:
- ln -s 被链接的源文件(含路径) 链接文件名(快捷)
- 就是建立快捷方式
- 要求: 被链接的源文件是绝对路径
- ln 被链接的源文件(含路径) 链接文件名(快捷)
- ln -s 被链接的源文件(含路径) 链接文件名(快捷)
4、压缩与打包
- 科普:
- Windows常用:rar
- mac常用:zip
- linux常用:tar.gz
- 打包与解包
- tar是linux常用的备份工具,tar只能打包,不能压缩(不能指定存放路径)
- 命令:
- 打包:tar -cvf 打包文件名.tar 被打包的文件的存放路径(多文件时空格隔开)
- 解包:tar -xvf 打包文件名.tar
- c:创建打包文件
- x:解开打包文件
- v:显示进度
- f:指定文件名,f放在最后面
- 压缩与解压
- (1)tar与gzip命令结合使用可以实现打包与压缩
- gzip专门用来压缩的,其文件格式为:***.tar.gz
- tar 命令中添加 -z 自动调用gzip
- 命令:
- tar -zcvf 打包文件名.tar.gz 被打包的文件的存放路径(多文件时空格隔开)
- tar -zxvf 打包文件名.tar.gz
- tar -zxvf 打包文件名.tar.gz -C 目标路径(必须是已经存在的)
- (2)tar与bzip2(two)命令结合使用可以实现打包与压缩
- bzip2专门用来压缩的,其文件格式为:***.tar.bz2
- tar 命令中添加 -j 自动调用bzip2
- 命令:
- tar -jcvf 打包文件名.tar.bz2 被打包的文件的存放路径(多文件时空格隔开)
- tar -jxvf 打包文件名.tar. bz2
- tar -jxvf 打包文件名.tar. bz2 -C 目标路径(必须是已经存在的)
- 命令:
- (1)tar与gzip命令结合使用可以实现打包与压缩
5.软件安装
- 使用apt安装卸载软件(Advnce Options Tool)
- 命令:
- 安装:sudo apt install 安装包
- 卸载:sudo apt remove 软件名
- 更新:sudo apt upgrade