shell

$Variable = water

1 拼接路径

Path=/Users/../$Variable   ==  Path= /Users/../water

2 拼接字符串

Name="${Variable}"_name  ==   Name=water_name

-------------------------------------------------

sed 
替换 sed ’s/old/new/’ your.txt
替换路径 需进行转义 路径/前面加“\” sed ’s/\/old/\/new/‘ your.txt
也可以将s/ / /换成s! ! !    sed ’s!/old!/new!’ your.txt
写入文件 sed ’s/old/new/w new.txt‘ your.txt

查看cup信息
sysctl machdep.cpu.brand_string

更新command line tools
查看可更新命令行 softwareupdate --list

更新命令行 sudo softwareupdate -i "Command Line Tools (macOS Sierra version 10.12) for Xcode-9.2"


ssh root@ip 登陆服务器

scp /path/file root@ip:~/path 将file上传到服务器的path路径下 

scp /path/file root@ip:~/ 将file上传到服务器的根目录

mv /path1/file /path2  将file从path1移到path2

rm -rf /path/file 删除path下的file文件

g++ -fPIC /path/a.cpp /path/b.cpp -shared libA.so -Wl,--whole-archive /path/libDepend1.so /path/libDepend2.so --Wl,--no-whole-archive  将path路径下的a.cpp b.cpp以及依赖的libDepend1.so libDepend2.so生成动态库libA.so

查看库方法

静态库用ar -t file

动态库用 nm -D file

配置lib路径

LD_LIBRARY_PATH=/usr/local/lib

export LD_LIBRARY_PATH


On Mac OS X, compile with:

g++ -dynamiclib -flat_namespace myclass.cc -o myclass.so

g++ class_user.cc -o class_user


On Linux, compile with:

g++ -fPIC -shared myclass.cc -o myclass.so 

g++ class_user.cc -ldl -o class_user //测试


压缩解压

zip -r zipname file

unzip file






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值