1. 时间和日期
序号 | 命令 | 作用 |
---|---|---|
1 | date | 查看系统时间 |
2 | cal calendar | 查看日历, -y 选项可以查看一年的日历 |
2. 磁盘信息
序号 | 命令 | 作用 |
---|---|---|
1 | df -h | disk free 显示磁盘剩余空间 |
2 | du -h[目录名] | disk usage 显示目录下的文件大小 |
- 选项说明 -h ===> 以人性化的方式显示文件大小
3. 进程信息
所谓进程, 通俗地说是 当前正在执行的一个程序
序号 | 命令 | 作用 |
---|---|---|
1 | ps aux | process status 查看进程的详细状况 |
2 | top | 动态显示运行中的进程并且排序,小写q退出 |
3 | kill [-9] 进程代号PID | 终止指定代号的进程, -9表示强行终止 |
ps 默认只会显示当前用户通过终端启动的应用程序
也就是使用前面得两个查询相应得进程,然后使用最后得一个结束进程
提示 : 使用 kill 命令时, 最好终止由当前用户开启的进程, 而不要终止 root 身份开启的进程,
否则可能导致系统崩溃
ps选项说明
选项 | 含义 |
---|---|
a | 显示终端上的所有进程,包括其他用户的进程 |
u | 显示进程的详细状态 |
x | 显示没有控制终端的进程,所有进程 |
要退出 top(动态得显示进程信息) 可以直接输入 q
4. 其他命令
4.1 查找文件
- find 命令功能非常强大, 通常用来在 特定的目录下 搜索 符合条件的文件
|序号 |命令 |作用
|–|--|–|
|1 |find[路径] -name “*.py” |查找指定路径下扩展名是 .txt 的文件,包括子目录 - 如果省略路径, 表示在当前文件夹下查找
- 之前学习的通配符, 在使用 find 命令时同时可用
例 :
#搜索桌面目录下,文件名包含 1 的文件
$ find -name "*1*"
#搜索桌面目录下,所有以 .txt 为扩展名的文件
$ find -nam "*.txt"
4.2 软连接
序号 | 命令 | 作用 |
---|---|---|
1 | ln -s 被连接的源文件链接文件 | 建立文件的软连接, 用通俗的方式讲 类似于 Windows 下的快捷方式 |
- 没有 -s 选项建立的是一个 硬链接文件
- (两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接)
- 源文件要使用绝对路径, 不能使用相对路径 , 这样可以方便移动链接文件后, 仍然能够正常使用
硬链接
相对路径
绝对路径
也就是使用相对路径得话,这个软连接就不能移动了,绝对路径是没问题得
在使用 ln 创建链接时, 如果没有 -s 选项, 会创建一个 硬链接 , 而不是软连接
在 Linux 中, 文件名 和 文件的数据是分开储存的
也就是说,删除文件对硬链接来说是没有影响得,删除了文件,哈市可以执行得。但是,软连接是有影响得,就会报错
其实也就是说,软连接里面只是存放了对原文件得一个引用,所以说,当我们把文件(file,其实里面保存得是元数据,一些用户数据得属性)删除得时候,也就是软连接得引用已经没有了,所以这个时候再去执行软连接就会报错,但是,硬链接和文件(file)等级是一样得,所以,删除了file对硬链接是没有影响的
注意: 在 Linux 中, 只有文件的 硬链接数 ==0 才会被删除, 就是说存在硬链接,即使删除了文件名,文件还在 使用 ls -l
可以查看一个文件的硬链接的数量 在日常工作中, 几乎不会建立文件的硬链接