linux的常用操作

  目录

linux的一些基础常用操作

linux的常用操作

安装应用

在linux下安装应用的方法有很多,我也尝试了好几种,最后感觉还是用yum安装方便。
在使用yum安装应用的时候需要配置一下yum源,这里写出两条命令,常用的应用软件都已经有了。

1
2
curl -O http://mirrors.aliyun.com/repo/Centos-7.repo
curl -O http://mirrors.aliyun.com/repo/epel-7.repo

命令

新建文件夹

1
mkdir <filename>

文件的移动

1
2
// 将repo结尾的文件移动到当前目录的back文件夹下
mv *.repo ./back

删除

1
2
3
4
5
6
7
8
9
10
1、删除文件命令
rm -f 文件名
将会强行删除文件,且无提示
需要注意:
使用rm -rf要格外注意,linux中没有回收站,慎重删除
2、删除文件夹以及文件夹中的所有文件命令:
rm -rf 目录名字
其中:
-r:向下递归删除
-f:直接强行删除,且没有任何提示

查看进程

1
ps -ef | grep node

杀死进程

1
kill -9 <pid>

搜索一个程序所在位置

1
2
3
4
5
6
7
8
9
10
whereis <程序名称>
查找软件的安装路径
-b 只查找二进制文件
-m 只查找帮助文件
-s 只查找源代码
-u 排除指定类型文件
-f 只显示文件名
-B <目录> 在指定目录下查找二进制文件
-M <目录> 在指定目录下查找帮助文件
-S <目录> 在指定目录下查找源代码

查找一个文件夹所在目录

1
find / -name <文件名>

文件的上传和下载

使用之前确保安装了lrzsz

1
yum install lrzsz

上传文件

1
rz

下载文件

1
sz <filename>

nginx

安装nginx

1
yum install nginx

开启nginx服务

1
2
nginx -c /etc/nginx/nginx.conf.default
// 以我的nginx安装目录为例,nginx.conf.default这个文件就是nginx的主默认配置文件

重启nginx服务

1
nginx -s reload

压缩和解压zip

安装

1
2
3
4
// 安装zip
yum install zip
// 安装unzip
yum install unzip

使用zip

1
2
3
4
// 将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:
zip -q -r html.zip /home/html
// 如果在我们在 /home/html 目录下,可以执行以下命令:
zip -q -r html.zip *

使用unzip

1
2
3
4
// 它会默认将文件解压到当前目录 
# unzip test.zip
// 如果要解压到指定目录,可以加上 -d 选项
# unzip test.zip -d /root/