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

 

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