Linux 工程开发常用命令小结

Linux 工程开发常用命令小结

0 权限配置

$sudo -i #获取root
$sudo chmod +x <脚本> #使脚本获得执行权限
$sudo chmod 777 <文件> #最高权限

1 查看设备

$lsusb #查看usb
$dmesg #查看状态
$depmod #depend module 用于分析可加载模块相依性,供modprobe使用

2 搜索关键字

通过在一定范围搜索关键字,提高阅读代码效率

find <文件(夹)路径> -name '<文件名的正则表达式>' -print | xargs grep '关键字的正则表达式'
#find what you want in log file 
grep "keywords" <path_to_file/> 

3 文件操作

#zip 文件的生成、解压
$unzip
#tar格式
$tar -xvf #解压
$tar -cvf #压缩

4 VIM

#Normal Mode
$j #下
$k #上
$h #左
$l #右 
$/ #find,eg /<keyword>, press enter
$n #find next
$N #previous
$dd #刪除光标所在行
$nd #刪除n行
$yy
$ggyG #全部复制
$p #粘贴 paste
$d #剪切 cut 
$i #进入insert模式,在当前光标处插入
$a #在当前光标后插入
$o #在下一行插入
$I #在行首插入 
$A #在行末插入
$:w # press esc to return Normal mode, and save
$:q
$^ #line head
$$ #line rear
$G #text rear
$gg #text head
$w W e E #jump a word forward
$B b #jump a word backward
$r #replace a character 
$u #undo
$ctrl+r #recover the last step
$s #delete the blinking 
$dw #delete a word
$yw #copy a word
$S #delete the whole line

5 Git

  • 基本命令
  • 多台电脑同步开发(本地搭建远程仓库)
cd /codes/project

# 创建git代码仓库
git init
git add .
git commit -m "create project"

# 切换到project父目录,创建一个project-bare目录
cd ..
mkdir project-bare
cd project-bare

# 从原始代码仓库创建bare仓库,作为“中央”仓库,其他机器(包括本机的原始仓库)往这里push,从这里pull
git clone --bare ../project ./project-bare.git

# 回到project仓库目录
cd ../project

# 把project-bare添加为remote,
git remote add origin ../project-bare.git
git branch --set-upstream-to=origin/master master
# 在另一台PC
git clone ssh://<username>@<ip>: /codes/project-bare/project-bare.git ./project #最后一个project是新仓库的名字,可改

6 SSH

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2
ssh hostname@ip #remote login
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值