常用:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
pwd 查看路径
cd 切换工作目录
ls 查看目录下的子目录和文件
mkdir 新建文件夹
touch 新建文件
vi 修改文件i 保存并退出:wq
rm -rf 文件 删除文件
cp a.test b.test /home/user 复制a.test和b.test 到/home/user
mv 移动

打zip包:
1.压缩一个zip文件:
zip -r 压缩文件名称.zip 文件名称
2.解压一个zip文件:
unzip 压缩文件名称
unzip 压缩文件名称 -d 指定路径

打tar/tar.gz包
1.先打包一个目录: tar -cvf 压缩文件名.tar 文件名称
2.紧接着是压缩这个打包的目录:
  gzip 压缩文件名.tar
压缩文件名.tar.gz
3.解压一个XXXX.tar.gz文件为一个XXXX.tar文件:
  gzip -d 压缩文件名.tar.gz
  再接下来是将打包文件解包:
  解包在当前目录下面: tar -xvf 包文件名.tar
  解包到指定的路径: tar -xvf 包文件名.tar -C 指定路径

简单方法:
  压缩方式:tar -zcvf 压缩文件名.tar.gz 文件名
  解压缩方式: tar -zxvf 压缩文件名.tar.gz

远程拷贝:
一、将本机文件复制到远程服务器上
scp /home/administrator/news.txt root@ip:/etc/squid
二、将远程服务器上的文件复制到本机
scp remote@www.abc.com:/usr/local/sin.sh /home/administrator
三、如果远程服务器防火墙有特殊限制,scp便要走特殊端口
scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator
四、使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限

查询进程:

1
netstat -anp | grep 端口号

清除进程:

1
kill -9 端口号

nuxt打包:

1
npm run build

nuxt启动:

1
nohup npm run start > run.log 2>&1 &

防火墙新增端口:

1
2
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
firewall-cmd --reload

git

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
初始化:
git init
git remote -v
git remote set-url origin [url]
git config --global user.name [name]
git config --global user.email [name]
根目录地址[.git/config]

git clone [地址]

拉取代码:
git pull

提交到本地仓库:
git commit -m [说明]
git add .

推送到远程仓库:
git push origin [本地分支名]:[远程分支名]
如果你的本地分支名和远端分支名是一样的,那么就只需要git push origin [分支名称]

拉取指定的远程分支:
git checkout -b [本地分支名] origin/[远程分支名]

查看本地分支:
git branch
查看远程分支:
git branch -r

切换分支
git checkout

合并分支
git merge

删除本地分支
git branch -d [本地分支名]
删除远程分支
git push origin --delete [远程分支名]

配置windows默认换行字符

1
git config --global core.autocrlf false