Linux
pangdawa
这个作者很懒,什么都没留下…
展开
-
shell 脚本中需要使用root权限的情况
shell 脚本中需要使用root权限的情况最近因为一些工作有这个需求,如果直接在脚本中写 sudo su 会发现脚本运行这行后就退出了,查了下做法sudo su - <<EOFcd /home/hai/rm /etc/xxx/yyyEOF原创 2020-11-20 18:11:29 · 4393 阅读 · 0 评论 -
linux上面绑定某个线程到指定CPU上
可能在arm平台上用这个比较多点,因为ARM平台上面一般有所谓大小核,把 运算量多的线程绑定到大核上往往能提高效率。不这样做的话,有时候系统会让大核躺平不干活。查看cpu信息用 cat /proc/cpuinfo编程步骤:1 代码最前面#define _GNU_SOURCE不加这个链接找不到相应函数2 需要绑定的线程调用如下函数即可,参数为CPU核心编号,注意,是从0计数的short CorePin(int coreID){ short status=0; cpu_set_t原创 2020-10-30 16:44:18 · 408 阅读 · 0 评论 -
win10 安装 ubuntu子系统
1 开启win10系统本身的子系统支持,通过如下路劲开启子系统的支持,并重启控制面板—>程序—>程序和功能—>启用或关闭Windows功能—>适用于linux的Windows子系统2命令开启支持,在powershell或者cmd输入下面指令Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux也会让重启!所以 做完前两个步骤重启3下载离线包https://原创 2020-09-07 13:55:05 · 272 阅读 · 0 评论 -
移植opencv 到 ARM 平台
最近移植 一个比较复杂的程序 到 ARM 平台, 这个程序的 依赖比较多, 最麻烦的一个依赖是opencv, 因为 opencv本身有不少依赖!参考了 网上一些博客, 碰到的坑倒不算多以 opencv-3.2.0 为例, 有的博客说 先要把 jpeg/zlib 之类的依赖的源码都下载下来,编译好,再编译 opencv, 后来发现其实没必要,opencv已经把这些依赖的源码放在 ThridPar...原创 2019-09-17 11:31:59 · 417 阅读 · 0 评论 -
下载 某URL 地址下 所有 pdf
很多大学的课件一般是放在某个URL 下 多个目录中, 迅雷和 chrome插件没找到 支持 爬取URL 的功能,本来说用 python实现下, 本着 优先用现成工具的原则,搜了下, 居然 wget命令就可以解决, 又是 wget,看来很好很强大!wget -c -r -np -nd -L --accept=pdf https://www.cs.cmu.edu/afs/cs.cmu.edu/aca...原创 2019-06-17 14:39:22 · 1741 阅读 · 0 评论 -
Windows 上使用 linux上的各种命令行工具
试了好些工具,比如 windows git带的bash, 发现 ls 这个命令特别慢,后面知道了 GNU Win32, 工具非常全,上千个,常用的基本都有了,但 ls 仍然很慢,偶然发现 powershell 中很快, 又才注意到 powershell中直接运行 ls实际不是 GNU Win32的ls,而是系统自带的于是 把 GNU Win32中的 ls.exe 命名为 ls2.exe 就可...原创 2019-06-20 09:42:16 · 5214 阅读 · 2 评论 -
bash awk 操作
该来的还是来了,有些时候使用 bash+awk比python快些,至少目前如此代码量好像 差不多,都是遍历文件#!bin/shfor file in train2014/*do if test -f $file then #echo $file is a file fullname=$(basename $file) awk ...原创 2019-05-28 09:34:01 · 2700 阅读 · 0 评论 -
ubuntu 终端快捷键
Ctrl-a,将光标移到行首Ctrl-e,将光标移到末尾Ctrl-u,删除整行Ctrl-k,向后删除,从光标开始直至行尾Alt-Backspace,光标向前删除一个单词Alt-f,将光标移到后一个单词Alt-b,将光标移到前一个单词Ctrl-p,上一条命令Ctrl-n,下一条命令Ctrl-u, Ctrl-p, Ctrl-n 是最常用的...原创 2019-04-15 15:11:07 · 2731 阅读 · 0 评论 -
Linux 文件系统学习
主要参考 鸟哥的私房菜原创 2019-04-02 13:44:38 · 130 阅读 · 0 评论 -
ubuntu 上可视化的 scp
winscp 是windows上的, 凑合用吧,远程文件拷贝到远程目录还不是很方便ubuntu上没想到 nautilus 内置了这样的功能点击菜单"Files > Connect to …"输入sftp://user@address/好像浏览本地文件一样, 给力...原创 2019-03-21 15:13:52 · 3556 阅读 · 0 评论 -
linux 删除 文件名 乱码 的文件
碰到 文件名乱码, 怎么删除? 查了下 ls -i 可以获取 文件 i节点号然后 利用find命令的-inum选项 find . -inum xxxx -exec rm {} \;xxxx 是 文件 i节点号原理: find 的 -exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意...原创 2018-05-11 14:26:05 · 836 阅读 · 0 评论