第七节.常用Linux命令—查找文件,软硬链接,软件安装,系统信息
1.查找文件:
序号 | 命令 | 作用 |
---|
01 | find [路径] -name “.py” | 查找指定路径下扩展名是.py的文件,包括子目录 |
· 功能:通常用来在特定目录下搜索符合条件的文件
· 提示:如果省略路径,表示在当前文件夹下查找
2.硬链接:
1).示意图
· 提示:
- 在Linux中,文件名和文件的数据都是分开保存的
- 在Linux中,只有文件的 硬链接数==0 才会被删除
- 使用 ls -l 可以查看一个文件的硬链接的数量
3.软链接:
序号 | 命令 | 作用 |
---|
01 | ln -s 被链接的源文件 链接文件 | 建立文件的软链接(类似于软件的快捷方式) |
· 注意:
- 没有 -s 选项建立的是硬链接(两个文件中占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接)
- 源文件要使用绝对路径,不能使用相对路径,这样方便移动链接文件,仍然能够正常使用
4.软件安装:apt
1).常用的命令
序号 | 命令 | 含义 |
---|
01 | sudo apt install 软件包 | 安装软件 |
02 | sudo apt remove 软件包 | 卸载软件 |
03 | sudo apt upgrade | 更新已经安装的包 |
5.系统信息
主要是为了方便通过远程终端维护服务器时,查看服务器上的当前系统日期/时间。磁盘占用情况,程序执行情况
1).时间和日期
序号 | 命令 | 含义 |
---|
01 | data | 查询系统时间 |
02 | cal | 查看日历,-y选项可以查看一年的日历 |
2).磁盘信息
序号 | 命令 | 英语单词 | 含义 |
---|
01 | df -h | disk free | 显示磁盘剩余空间 |
02 | du -h [目录名] | disk usage | 显示目录下的文件大小 |
3).进程信息(进程:正在执行的一个程序)
序号 | 命令 | 英语单词 | 含义 |
---|
01 | ps aux | process status | 查看进程的详细情况 |
02 | top | | 动态显示运行中的进程并排序 |
03 | kill [-9] 进程代号 | | 终止指定代号的进程,-9表示强制终止 |
· ps选项说明功能:
序号 | 命令 | 含义 |
---|
01 | a | 显示终端上的所有进程,包括其他用户的进程 |
02 | u | 显示进程的详细状态 |
03 | x | 显示没有控制终端的进程 |
· 注意:
- 使用kill命令时,最好只终止由当前用户开启的进程,而不要终止root身份开启额进程,否则导致系统奔溃
- 退出 top 指令:使用小写的字母q