Unix/Linux学习

此博客记录、总结一些关于CShell入门学习中实际遇到的一些问题以及解决方法:

1.隐藏文件(.swp)的删除

场景:学习VIM过程中编辑的测试文件容易手贱按Ctrl+Z保留成临时文件(正确保存姿势:Shift+ZZ),,此时删除原来保存的临时文本
解决:
1)CShell输入ls- a 查看目录中的所有文件;
2)中输入 rm -rf .file.txt.swp 清除隐藏文本文件 .file.txt.swp。
时间:20190714

2.拷贝整个文件夹

场景:Unix系统在不联网情况下,安装VIM插件,需要从别的主机上拷贝过来进行安装。
解决:
1)cd $home/.vim进入vim子目录,然后mkdir 建立一个plugin文件夹
2)cp -r(f) src_dir dst_dir即可完成插件文件夹的拷贝
时间:20190719

3.$touch ~/.vimrc

场景:用CShell终端通过gvim打开代码文件,即输入“gvim TEST_FILE”时,会报错“Error detected while processing $HOME/.vim/plugin/automatic.vim: line 162: E117: Unknown function: <<SNR>>8_MoveUp line 163: E117: Unknown function: <SNR>8_MoveDown”;并且在执行automatic.vim插件的:ASENSE时报错“line 26 E10: \should be followed by /,? or &”。
解决:因为vim无法在~下生成.vimrc造成的,手动添加touch ~/.vimrc即可解决上述两个错误。
时间:20190719

4.GIT push工程最新

场景:利用repo init将服务器的工程down到本地,然后修改完逻辑后,跑完ius和lint,将工程push到服务器
步骤:
·git status:查看和服务器的工程不同之处
·cp –r local_path:将工程/代码拷贝到本地
·git pull:获取最新代码
·git add:添加本地(更新后)的代码
·git commit –m “XXX”:給代码添加注释
·git push:更新后的代码push到服务器
时间:20190912
扩展:SVN push文档最新
步骤如下:
a:在本地磁盘D新建一个文件夹svn;
b:在该文件夹内右键Checkout,将服务器中的指定文件夹目录repo到本地文件夹svn内;
c:到相应的路径下,选中文档右键“TortoiseSVN”—>”Get Lock…”将文件锁定;
d:打开文件,将最新修改的内容复制进去,加以保存(此时文件图标由绿勾换成红标);
e:选中文档右键“SVN Commit…”加入文档的更新注释;
f:选中文档右键“SVN Update”,将本地文档更新到服务器中;
j: 选中文档右键“TortoiseSVN”—>”Realse Lock…”将文件解锁。
时间:20190912

你可能感兴趣的:(Unix)