本文记录工作中学习到的命令行,会逐渐增加更新。
按照不同工作场景记录,读者可能不好重现。
小白学习中,欢迎指正留言。
SVN
- 下载svn代码
svn co http://code.taobao.org/.../ --username=...
- 新建文件,并上传 即更新svn
svn add test1.txt 然后 svn ci test.txt -m "上传时备注的话"
- 编辑同名文件后,更新到svn上
svn ci test.txt -m "上传时备注的话"
- svn会把自己编辑的内容合并到上个版本去
- 有可能会出现文件冲突,所以上传前,我先同步svn的文件,把自己编辑好的部分粘贴过去,再使用这里的ci命令行。
- 同步svn上的文件到本地
svn up fileName
- 自己正在编辑的同名文件,不会被更新
SSH
登录ssh ssh username@ip
登陆后,到达目标文件夹
同步文件到本地 svn up
在ssh上查看当前进程,且名字含有node(同通用命令行) ps -ef|grep node
强制杀死进程(同通用命令行) kill -9 进程号1 进程号2
- 确认确实杀死了:再次查看当前进程
查看.sh文件内容 cat filename.sh
执行这个.sh文件 ./filename.sh
- 确认执行结果,比如:
- 确认进程起来了:再次查看当前进程
- 查看进程日志的内容:cat filename.log
通用命令行,根据不同场景命令行总结而来。
通用命令行
创建新的文件夹 mkdir floderName
选择文件(我理解等于图形界面的点选) touch fileName
查看当前进程 ps -ef|grep keyword
强制杀死进程 kill -9 进程号1 进程号2
查看绝对路径 pwd