linux基本操作篇
CRISTIANO Xusanduo
这个作者很懒,什么都没留下…
展开
-
ubuntu brew安装
安装 Linuxbrew在安装 Linuxbrew 之前,需要先准备好依赖:Debian/Ubuntu:% sudo apt-get install build-essential curl git ruby libbz2-dev \ libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-devFedora:% sudo yum groupinstall 'Development Tools' && su原创 2022-03-31 14:44:06 · 1801 阅读 · 0 评论 -
conda install caffe tensorflow
创建并激活虚拟环境可能会遇到权限问题,给group加上r w权限:sudo chmod -Rf g+w /anaconda3conda create -n ai python=3.6conda activate ai 直接安装caffe,请务必按照顺序,否则可能会出错。 conda install caffe=1.0//需要加1.0限制,然后不要输入y,直接敲回车;版本不对,会导致后面ir脚本报错,安装完后,conda install protobuf=3.2//后续脚本会更新为原创 2021-11-12 09:29:54 · 184 阅读 · 0 评论 -
Netron 服务器如何可视化
ssh -X xxxssh服务器的时候,加上-X参数,然后终端运行netron 打开模型的时候,就可以显示了。原创 2021-11-12 09:25:12 · 500 阅读 · 0 评论 -
部署中的 Blob data
Blob(Binary long Object)是二进制长对象的意思.Blob通常用于存储大文件.典型的Blob内容是一张图片或者一个声音文件.由于他们的特殊性,必须使用特殊的方式来存储。使用Blob列可以把照片声音等文件的二进制数据保存在数据库里,并可以从数据库里恢复指定文件。...原创 2021-11-10 17:49:50 · 2943 阅读 · 0 评论 -
shell中如何批量注释和取消注释
shell中如何批量注释和取消注释更新时间:2020年08月27日 11:14:36 作者:用户1214487 这篇文章主要介绍了shell中如何批量注释和取消注释,帮助大家更好的理解和学习shell脚本,感兴趣的朋友可以了解下 1 2 3 4 5 6 7 #!/bin/bash echo "1" echo "2" echo "3" echo "4" echo "5"...转载 2021-11-01 17:49:26 · 1883 阅读 · 0 评论 -
ubuntu 星火商店
打开官网,下载依赖及客户端https://spark-app.store/download.html安装依赖,然后安装客户端sudo unzip spark-store-dependencies-kylin.zipcd spark-store-dependencies-kylinsudo apt install ./*.deb报错得话,可能是这个错误,然后执行提示就可以:sudo apt --fix-broken install然后重装依赖sudo apt instal.原创 2021-07-20 18:53:24 · 5052 阅读 · 1 评论 -
c语言 pcm 交换左右声道
#include <stdint.h>#include <stdio.h>#include <stdlib.h>int main() { FILE *fin; FILE *fout; int16_t *tmp1 = (int16_t *)malloc(sizeof(int16_t)); int16_t *tmp2 = (int16_t *)malloc(sizeof(int16_t)); int16_t swap; fin = fope.原创 2021-07-20 14:29:28 · 236 阅读 · 0 评论 -
解决warning: Clock skew detected. Your build may be incomplete
gcc编的时候,报错,修改一下:原因:机器系统时间与文件时间不一致解决:更新所有文件的时间后重新编译find . -type f | xargs -n 5 touchmake clean make原创 2021-07-20 12:40:58 · 2745 阅读 · 0 评论 -
ubuntu sudo免输入密码, 开机自动执行命令/脚本
1.sudo 不需要输入密码打开终端,执行命令:sudo visudo在sudo那行添加一下NOPASSWD,如下,然后保存就可以了## This file MUST be edited with the 'visudo' command as root.## Please consider adding local content in /etc/sudoers.d/ instead of# directly modifying this file.## See the man原创 2021-07-06 10:56:20 · 6582 阅读 · 2 评论 -
去掉ssh密码
1、在终端下输入ssh-keygen -pssh-keygen -pEnter file in which the key is (/Users/username/.ssh/id_rsa):2、系统会提示选择需要修改的私钥,可以直接回车,默认是/Users/username/.ssh/id_rsa3、选好文件后按回车,会提示你输入旧密码:Enter old passphrase:4.输入好后会提示输入新密码:Enter new passphrase (empty for no passphra原创 2021-01-27 17:03:25 · 1777 阅读 · 0 评论 -
此文若说不清Epoll原理,那就过来掐死我!
https://www.sohu.com/a/317847036_463994转载 2020-08-25 18:19:40 · 126 阅读 · 0 评论 -
搭建OpenGrok 快速索引android源码
openggrok可以快速浏览源码,查找相关文件及函数等。代码再服务器,本地使用opengrok搜索。搭建环境等都在服务器进行。代码再云上,所以各种配置也在云上配置,pc上拿到个地址,索引既可以了。tomcat下载:参考一:Linux下使用Tomcat教程(一)Tomcat官网:Tomcat下载到存放代码的服务器上。开启服务zip文件解压:授予可执行权限:cd到bin目录下,然后执行授权:开启服务:看到服务开启了。本地查看是否开启成功:打开地址 http://se原创 2020-07-20 12:01:53 · 1092 阅读 · 0 评论 -
shell 文件头尾添加字符串
遇到个问题,所以记录一下。当apk更新时,其中so库引用南边变更,而系统编译时,其对应的mk也需要修改;例如:这里就是库更新了。手动去改兼职吊炸天。shell脚本整一下。首先,解压apk,切到lib目录下面:可以看到最新版本apk所携带so;开始脚本编写:hadoop:armeabi$ ls > ../mk.txthadoop:armeabi$ cd ..hadoop:lib$ sed 's/^/@lib\/armeabi\/&/g' mk.txt > mke.txt原创 2020-05-13 17:09:22 · 2086 阅读 · 0 评论 -
ubuntu 命令打开html文件
html文件,想快速用浏览器打开,而不是通过鼠标点击的老套方式,有着简单且看上去高大上的方法:firefox浏览器firefox trace.htmlchrome浏览器chromium-browser trace.html原创 2016-11-15 09:02:35 · 12035 阅读 · 0 评论 -
Git 工具常识
http://www.cnblogs.com/renkangke/archive/2013/05/08/3067412.htmlgit原文如上。Git 使用的一些命令以及Git commit 注释格式1、Git 快速教程及命令流程: 取代码 → 每次工作前更新代码到最新版本 → 修改代码 → 提交代码到服务器1. 取代码及修改全局设置a. 设置用户名转载 2016-10-25 16:35:54 · 427 阅读 · 0 评论 -
修改ubuntu系统背景色和firefox背景色
1.安装软件:dconf-editor进入终端,输入原创 2014-07-19 00:04:13 · 1126 阅读 · 0 评论 -
ubuntu 忘记开机密码
点击电源按钮;按ESC;用家上下箭头原创 2014-07-18 23:56:08 · 698 阅读 · 0 评论 -
linux 修改文件权限 chmod
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需转载 2014-05-27 21:02:30 · 766 阅读 · 0 评论 -
fastboot 烧入 img---fastboot配置(解决fastboot no permissions 错误)
编译后得android源码会有andsource2/out/host/linux-x86/bin原创 2014-06-02 10:34:46 · 2016 阅读 · 0 评论 -
android代码修改后,回退更新
例如修改了目录frameworks/av/include/media/stagefright/MetaData.h原创 2014-10-09 13:56:08 · 839 阅读 · 0 评论 -
manifest.xml对android代码下载的影响
今天遇到一个问题,下载了android代码后,编译工程,但是提示说没有这个工程,无法编译。原创 2014-11-02 20:33:40 · 565 阅读 · 0 评论 -
scp 文件拷贝 从远程拷贝文件夹到本地 本地到远程
1.知道远程文件夹的路径,主机名,ip及密码;2.在终端上输出scp -r xxxx@ip地址:路径/文件名/ ~/即可将文件夹拷贝到home目录下。例如scp -r computer@10.0.0.522:/home/hello/ ~/即可将远程电脑home目录下的hello文件拷贝到本地电脑的home目录下 本地到远程:将本地cmd.txt文件拷贝到远程的hell...原创 2014-12-18 21:23:28 · 50662 阅读 · 3 评论 -
android git查看某个文件的修改历史
git查看某个文件的修改历史有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了~【注】:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可以从这里进行入手;一、切换到目录首先切换到要查看的文件所在的目录:cd packages/apps/Mms/src/com/androi转载 2014-12-22 21:02:05 · 1381 阅读 · 0 评论 -
eclipse 安装后,无法打开 An error has occurred. See the log file /.eclipse/org.eclips
解决: x64: ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/ x86: ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/原创 2015-03-19 17:12:13 · 1901 阅读 · 0 评论 -
linux eclipse安装、新建并运行java程序
1.linux 安装 eclipse;打开ubuntu software centre,输入eclipse,点击安装;2.新建java工程1.File->New->Project;选择java Java Project;2.点击next,在Project Name 输入任意名字;例如: test在Project Layout部分,勾选Uue Project folder原创 2015-03-26 15:32:06 · 1754 阅读 · 0 评论 -
linux 编译c++并运行
linux下需要用g++来编译;例如:在终端下:1.写程序;vim main.cpp2.进入vim,按i进入编辑模式#includeusing namespace std;int main(){coutreturn 0;}3.保存退出是键盘 :wq4.编译g++ -o main main.cpp5.运行./main原创 2015-03-18 17:39:20 · 595 阅读 · 0 评论 -
systemdump文件查看方法
当手机关机或者其他原因导致系统崩溃,产生重启的现象。但是手机重启的时候,是没有main.log的,关机的时候log的线程被kill掉了,只有uboot的log还可以通过串口抓取。但是当发生crash而引起的重启,是有一份crash报告和一份systemdump的。开机后,将手机的log抓取出来crash报告,一般在dropbox文件夹下,system_server_crash.原创 2015-09-01 15:07:23 · 4104 阅读 · 0 评论 -
adb push 。。。显示:No space left on device
当编译完了so,或者jar想要push到手机里时,出现了No space left on device这样的问题。可是打开手机看存储内存还很多,这是弄啥嘞?其实so和jar使用的并不是你在手机存储中看见的空间。sudo adb rootsudo adb remount一定要进行这两个命令,不然到第4部,你会遇到问题。1.sudo adb shell2.su3.查原创 2015-08-06 16:12:16 · 13064 阅读 · 0 评论 -
adb shell input 电脑终端模拟点击触摸事件
有些时候,需要使用终端模拟点手机的击触摸滑动事件。手机链接电脑后,在终端上,敲入adb shell input即可弹出相应可以操作的命令和方法。点击menuadb shell input keyevent 82//(82是menu建)就相当与手指点击menu了。adb shell input tap x y //x,y是你想点的屏幕的坐标点。(打原创 2016-11-03 11:11:49 · 16815 阅读 · 0 评论 -
linux显示隐藏文件夹
在终端上:ls -a原创 2014-06-03 11:59:21 · 2248 阅读 · 0 评论