Appearance
Linux操作系统性能稳定,并且是开源的操作系统软件。它的防火墙相关的组件保证了系统的安全,且配置简单、性能高效。我们所有的项目无论是前端还是后端,都不可能部署在windows或mac系统上,而是会部署在Linux的服务器上,其中CentOS完全开源没有其他费用,因此在企业中常被使用。
命令操作之文件与目录
- is:查看文件和目录列表
- ls -a:查看文件和目录列表(包含隐藏文件)
- ll:显示出文件的权限、属主、大小等详细信息,是
ls -l
的简写,具体介绍 - pwd:看当前所在目录的绝对路径
- cd:切换目录,
cd ..
代表切换到上一级,./user
代表切换到当前目录下的user目录 - touch:创建文件
- mkdir:创建目录
- rm:删除文件
- rm -f:强制删除文件
- rm -rf:递归删除,例如
rn -rf data/
递归删除data/目录下的所有文件 - mv:移动文件或目录,例如
mv test.txt /usr/local
将 text.txt 移动到 /usr/local 路径下 - 解压:
tar -zxvf 文件地址+名称
- 解压zip格式:
unzip 文件地址+名称
- 重命名:
mv 旧文件地址加名称 新文件地址加名称
命令操作之进程和磁盘管理
- 查看进程:查看当前的java进程 ps -ef| grep nginx
- 结束进程:kill -9 pid
- 查看磁盘空间使用情况:df -h
- 查看目录占用磁盘空间大小:du -m | sort -nr
查找文件指定参数
实际工作中文件多了,可能就会忘掉它的位置,这个时候就可以使用 find
命令快速查找出文件所在目录的地址,提升了文件查找的效率。
使用 -type
参数可以查找不同类型的文件,其可以查找的文件类型如下:
find -type 文件类型介绍 | 描述 |
---|---|
f | 普通文件 |
d | 目录文件 |
l | 符号链接文件 |
b | 块设备文件 |
c | 字符设备文件 |
p | 管道文件 |
s | 套接字文件 |
shell
find ./home -type d
按类型查找文件
还可以按照文件名进行查找,例如查找 /home
目录下所有的 .txt
文件
shell
find ./home -name *.txt
查找排除指定文件
可以在查找文件的时候使用 !
取反来排除指定的文件,例如查找 /home
目录中除了 .txt
文件以外的所有文件,命令如下:
shell
find ./home ! -name a.txt