linux常用命令记录

173 阅读1分钟

前端开发过程中难免与服务器打交道,简单就几个前端涉及到的linux命令。持续更新 ~~~

@ 文件管理

# 移动/重命名
$ mv oldfile newfile

# 复制
$ cp -r file newpath # -r 递归复制文件夹内所有子目录
$ cp filename filename.bak   # 备份常用

# 压缩
$ tar czvf pm2.tar.gz pm2

# 解压缩
$ unzip file.zip  # zip
$ tar -xzvf file.tar.gz  # .tar.gz

# 搜索文件中关键字
find . | xargs grep -rl "xxx"

@ 文件传输

# Xhell 上传文件
$ rz -y

# Xshell 下载文件
$ sz file

# 远程 copy
$ scp file root@ip:path

@ 文件查询

// 从当前目录下查找 index.html
$ find index.html ./

@文档编辑

// 打开 index.html
$ vim index.html

// 显示行数
:set number
// 跳转到制定行
// :111
// i
// dd
// GG gg

@ 配置软连接

$ ln -s /usr/local/nodejs/bin/npm /usr/local/bin/

@ 切换用户

# 快速切换到 root
$ sudo -i

# 切换 admin
$ su - admin

@ 系统-端口

# 查看端口 占用情况
$ lsof ip:8080

netstat -anp |grep 8001

@ 应用管理

# 查看应用运行状态
$ ps -ef | grep nginx

# 查看版本
$ rpm -qa pcre