# Linux

命令查询 (opens new window)

# 常用命令

  1. 查看目录

ls 查看当前目录

ls <dir> 列出指定目录内容

-R 递归列出目录

-a  查看隐藏的所有文件

1
2
3
4
5
6
7
8
9

查看更多参数 (opens new window)

  1. 目录操作
cd <dir>  进入目录

rm -rf <dir> 递归删除目录

mkdir <dir> 新建目录

mkdir -p <dir> 递归新建目录

mv <oldDirPath> <newDirPath> 重命名/移动 目录

# rename <oldDir> <newDir> 重命名目录
1
2
3
4
5
6
7
8
9
10
11
  1. 文件操作
rm <file> 删除文件

touch <file> 新建文件

mv <oldFile> <newFile> 移动/重命名 文件

1
2
3
4
5
6
  1. 文件内容读写
echo txt > <file> 写入指定内容到文件

echo "content" >> <file> 追加文件内容

cat <file>  读取文件内容

cat <file> | pbcopy 读取文件内容并拷贝到剪贴板
1
2
3
4
5
6
7

# 文件传输

  1. 传输文件到远程服务器

scp -r <dir> username@remoteIP:/var/www/   传输文件夹到指定目录

scp  <filename>  username@remoteIP:/var/www/   传输文件到指定目录,可连续传递多个

1
2
3
4
5
  1. 资源复制
cp -r <dir> <target> 拷贝目录到指定目录

cp -r <dir>/* <target> 拷贝目录内的文件到指定目录

cp <filename> <target> 拷贝文件到指定位置
1
2
3
4
5

# 在命令行执行批量脚本文件

  1. 编写脚本 deploy.sh

#! /usr/bin/

npm run <scripts>

...

scp <bash>
1
2
3
4
5
6
7
8
  1. 执行deploy.sh
sh deploy.sh

1
2

# Linux服务器上常用命令

  1. 查看指定端口号状态

 netstat -lanp | grep "3000"
1
2
  1. 安装mongodb
wget  https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.7.tgz 
1

参考

https://www.cnblogs.com/gaojingya/p/10607419.html

  1. 查看linux服务器所有端口号状态
netstat -aptn
1
  1. 创建指定服务的软连接到全局变量
ln -s <sourcePath> <targetPath>

1
2