Vim_Linux指令_Git

cp /usr/inspur/2.5.0.0-1245/spark2/python/spark_recommend.py /usr/inspur/2.5.0.0-1245/spark2/python/pyspark
You have mail in /var/spool/mail/root

 

用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。
 这样做:
1. 将光标移动到要复制的文本开始的地方,按v进入可视模式。

2. 将光标移动到要复制的文本的结束的地方,CTRL+C即可

在vim中,每行的行首和行尾添加指定符号或者内容:

:%s/^/添加的内容 

:%s/$/添加的内容

gg返回首行,shift+g返回末行  

:/搜索内容  n下一个结果,N上一个结果  

:%s/"/'/g将文中所有的 " 替换为 '

yy复制光标所在行

 

Linux命令:
pwd查看当前工作路径 
ls -lht
ll
ls列出当前目录内容,ls –l以详情模式列出文件夹内容,ls –a列出所有内容包括以.开头的隐藏文件
lsblk(lsblock)列出所有块设备,硬盘ROM等
md5sum用于检验文件的完整性,因为文件在复制传输过程中可能出现错误
dd(device device)通常用来将一个目录中ISO大文件复制到另一个目录USB中去
uname –a显示机器名、操作系统、内核等详细信息
sudo(super user do)允许授权用户执行超级用户命令,su允许用户以超级用户登录,所以sudo更安全
mkdir创建新目录
touch用来改变文件的时间戳
chmod,读r=4,写w=2,执行x=1,例如:rwxr-x—x test.py设置拥有者、用户组、其他用户权限为读写执行、读执行、执行。chmod 666 test.py 设置三种用户都是读写权限
chown server:root Desktop将Desktop的文件拥有者和所在用户组更改为server和root
tar -cf all.tar *.jpg表示将所有的jpg文件打包成all.tar,-c表示创建新的包,-f指定文件名
date 打印当前日期时间
cat 以标准形式输出打印文件内容
cp 复制文件
mv 移动文件
rm 删除文件
free -g 查看内存空间
top 查看进程
jobs
nohup python -u test.py >test.log 2&>1 & 后台执行程序
scp -r [email protected]:/usr/local/result /home/administrator
ps aux | grep test.py
kill -9 test.py
tail -f test.py
man -f tail 帮助
rpm -qa | grep gcc  查看c c++编译版本
find . -name "*.py"
cat /proc/version
cat /etc/redhat-release
du -sh /home/test
df -h
chmod u+w /etc/sudoers
chmod u-w /etc/sudoers
添加:cwweb   ALL=(ALL)       NOPASSWD:ALL

 

git clone url

git status

git branch

git checkout -b branch_name

git checkout master

git pull

git add branch_name

git commit -m "注释"

git push origin branch_name

git diff

git rm

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章