![](https://img-blog.csdnimg.cn/2021051119285878.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
Linux
physicist4AI
自然语言处理三大顶会审稿人 zhihu.com/people/guotong1988
展开
-
Linux shell,在文件里统计string个数
grep -c the_string FILE_NAME原创 2024-03-29 10:22:25 · 134 阅读 · 0 评论 -
Linux 当前文件夹下的 所有文件中查找String
【代码】Linux 当前文件夹下的 所有文件中查找String。原创 2024-03-07 11:40:22 · 390 阅读 · 0 评论 -
sftp 在后台 不中断 get 大文件
其中tmp.sftp的内容是。原创 2023-06-16 14:27:07 · 335 阅读 · 0 评论 -
nohup 输出到指定文件
nohup python3 -u main1.py >log1 & nohup python3 -u main2.py >log2 &原创 2023-06-12 14:52:43 · 869 阅读 · 0 评论 -
linux批量操作脚本
#scp $1 用户名@机子名0:/$2scp $1 用户名@机子名1:/$2scp $1 用户名@机子名2:/$2scp $1 用户名@机子名3:/$2scp $1 用户名@机子名4:/$2scp $1 用户名@机子名5:/$2scp $1 用户名@机子名6:/$2scp $1 用户名@机子名7:/$2scp $1 用户名@机子名8:/$2sc原创 2013-05-09 16:57:36 · 994 阅读 · 0 评论 -
linux 按时间复制多个文件
http://stackoverflow.com/questions/11684898/in-linux-shell-how-to-cp-rm-files-by-time原创 2017-03-15 09:18:57 · 2528 阅读 · 0 评论 -
【shell】linux下java运行lib里的class
CLASSPATH=../lib/cloudwave-test.jar:../lib/CloudWave.jar:../lib/junit-4.5.jar:../lib/ojdbc6.jarJAVA_OPTIONS="-ea -Xms128m -Xmx512m -Dcloudwave.client.home=.."java -cp $CLASSPATH $JAVA_OPTIONS原创 2014-03-27 14:18:02 · 2151 阅读 · 0 评论 -
引入一个文件夹下所有的包
HADOOP_LIB1=${HADOOP_HOME}/share/hadoop/hdfs/\*HADOOP_LIB2=${HADOOP_HOME}/share/hadoop/hdfs/lib/\*HADOOP_LIB3=${HADOOP_HOME}/share/hadoop/common/\*HADOOP_LIB4=${HADOOP_HOME}/share/hadoop/common/原创 2013-06-14 16:34:54 · 1068 阅读 · 0 评论 -
vim ctrl+v 粘贴时错乱
先执行 :set paste 再粘贴原创 2021-03-11 10:12:07 · 362 阅读 · 0 评论 -
CentOS yum 安装GCC 5
sudo yum install centos-release-sclsudo yum install devtoolset-4-gcc*scl enable devtoolset-4 bashwhich gccgcc --version你没看错,里面是4最后显示的版本是5.3.1原创 2020-06-21 22:31:18 · 1876 阅读 · 0 评论 -
理解linux内存
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2055231http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2083672转载 2015-01-04 16:36:34 · 632 阅读 · 0 评论 -
linux firefox 安装 adobe flash
官网下载最新的firefox,直接解压就能用的 mv libflashplayer.so /usr/lib/mozilla/plugins/原创 2015-04-02 15:58:53 · 652 阅读 · 0 评论 -
linux DNS配置
vi /etc/resolv.conf 加上 nameserver 8.8.8.8/etc/init.d/network restart原创 2015-09-11 15:34:06 · 544 阅读 · 1 评论 -
Failed to restart network.service: Unit network.service failed to load: No such file or directory.
不用service network restart用service network-manager restart原创 2015-12-28 15:10:25 · 43251 阅读 · 5 评论 -
linux上 pip install matplotlib 失败
报错信息: Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-Y6ExGL/matplotlib解决办法: sudo apt-get install python-matplotlib原创 2015-12-29 12:14:18 · 6261 阅读 · 1 评论 -
linux和github重要指令汇总
Linux 重命名 将一个名为abc的文件重命名为123:mv abc 123#包中找类# jar tvf /usr/local/hadoop/lib/guava-r09-jarjar.jar | grep LinkedListMultichmod 777 *tar zcvf file.tgz file/ tar -zxvf原创 2013-06-20 11:20:09 · 1333 阅读 · 7 评论 -
ubuntu安装chrome
直接在 ubuntu软件中心 搜就行了。。原创 2016-05-16 12:04:46 · 460 阅读 · 0 评论 -
ubuntu 15.10升级16.04
1. 确认已经正确联网2. 将软件源完全指向 16.04(xenial): 将 /etc/apt/sources.list.d/ 中的全部文件重命名,文件名末尾加上 .backup 将 /etc/apt/sources.list 内容全部清空 更换为以下内容deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted univer转载 2016-06-26 09:32:31 · 1076 阅读 · 0 评论 -
mysql 5.7.13 linux 安装 配置
./mysql_install_db –user=root –datadir=/usr/local/mysql/data ./mysql_secure_installation原创 2016-06-30 12:06:08 · 745 阅读 · 0 评论 -
建立VNCserver,远程连CentOS7失败
VNCserver的日志报这个错 Xlib: extension “GLX” missing on display 查到用VirtualGL,试了后不会用, 最后还是用Xmanger搞定, 因为是CentOS7,所以要用lightdm 因为是CentOS7,好多之前网上的都无效了 安装xfce sudo yum groupinstall xfce 详见 http://blog原创 2017-01-09 19:07:26 · 3057 阅读 · 3 评论 -
docker container里起ssh服务
https://docs.docker.com/engine/examples/running_ssh_service/原创 2017-07-31 10:54:48 · 528 阅读 · 0 评论 -
linux 改变home目录 脚本
#!/bin/shif [ $# != 2 ] ; then echo "USAGE: $0 USER DIR" echo "e.g. : $0 guotong /aidata/guotong_data" exit 1; fi user=$1homedir=$2usermod -d $homedir $usercd /etc/skel/;cp .b原创 2017-10-17 15:27:58 · 2499 阅读 · 1 评论 -
docker核心技术(常用操作)
1,查看有哪些imagedocker images2,查看正在运行的imagedocker ps3,进入到一个docker image里面docker run -it --rm 10.100.208.171:6000/caffe /bin/bash4,从官方拉取image,tag为8.0-cudnn5-devel-centos7,更多https://hub.docker.com/r/nvidia/原创 2017-03-24 14:26:34 · 1200 阅读 · 0 评论 -
远程[web]桌面连ubuntu或centos的docker神器
https://hub.docker.com/r/consol/ubuntu-xfce-vnc/原创 2017-11-14 14:06:27 · 1019 阅读 · 0 评论 -
具有竞争条件的程序 | Unix进程控制
#include"apue.h"static void charatatime(char *);int main(void){pid_t pid;if((pid=fork())err_sys("fork error");}else if(pid==0){charatatime("output fron child\n);}else{charatatime("o转载 2012-11-16 21:09:04 · 684 阅读 · 0 评论 -
linux下调试linux0.11
image直接用的这里的http://oldlinux.org/Linux.old/Linux-0.11/images/insight-6-8-1编译 yum install ncurses-devel./configure --disable-werror makemake install原创 2014-12-25 17:44:49 · 1087 阅读 · 2 评论 -
linux下编译insight-6-8-1 error: no termcap library found
yum install ncurses-devel原创 2014-12-25 17:00:20 · 957 阅读 · 0 评论 -
linux jdk 配置
vim ~/.bashrc 添加: export JAVA_HOME=/usr/lib/jvm/java-7-sun export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin转载 2013-05-15 17:56:03 · 697 阅读 · 1 评论 -
linux 关闭防火墙
chkconfig iptables offservice iptables stop原创 2013-05-16 10:13:44 · 671 阅读 · 0 评论 -
Unix线程,互斥量,确保同一时间只有一个线程访问数据
#include#includestruct foo{int f_count;pthread_mutex_t f_lock;}; struct foo * foo_alloc(void){struct foo *fp;if((fp=malloc(sizeof(struct foo)))!=NULL){fp->f_count=1;转载 2012-11-19 21:04:35 · 747 阅读 · 0 评论 -
Unix 进程 线程 函数类比
进程ID用pid_t 数据类型表示线程ID用pthread_t 数据类型表示 fork---pthread_createexit---pthread_exitwaitpid---pthread_joinatexit---pthread_cancel_pushgetpid---pthread_selfabort---pthread_cancel原创 2012-11-18 22:24:19 · 561 阅读 · 0 评论 -
避免竞争条件的程序 | Unix进程控制
#include "apue.h"static void charatatime(char *);int main(void){pid_t pid;TELL_WAIT();if((pid=fork())err_sys("fork_error");}else if(pid==0){WAIT_PARENT();//父进程先执行charatatime("output转载 2012-11-16 21:38:31 · 596 阅读 · 0 评论 -
捕获SIGUER1和SIGUSR2的简单程序 | 信号处理程序 | signal函数
//signal函数 // void(*signal(int signo,void (*func)(int)))(int) //func的值可以是接到信号后调用的函数的地址 #include "apue.h"static void sig_usr(int);int main(void){if(signal(SIGUSR1,sig_u转载 2012-11-13 12:09:04 · 2567 阅读 · 0 评论 -
经由管道父进程向子进程传送数据 | Unix进程间通信
#include “apue.h”int main(void){int n;int fd[2];pid_t pid;char line[MAXLINE]; if(pipe(fd)err_sys("pipe error");if((pid=fork())err_sys("fork error"); }else if (pid>0){close(fd[转载 2012-11-12 22:31:04 · 883 阅读 · 0 评论 -
Unix信号集
#includeint sigemptyset(sigset_t *set);//初始化由set指向的信号集,清除其中所有信号int sigfillset(sigset_t *set);//初始化由set指向的信号集,使其包括所有信号int sigaddset(sigset_t *set,int signo);//将一个信号添加到现有集中int sigdelset(sigset_t原创 2012-11-18 20:43:33 · 559 阅读 · 0 评论 -
Unix 线程同步,使用读写锁
#include #include struct job{struct job * j_next;struct job *j_prev;pthread_t j_id;};struct queue{struct job *q_head;struct job *q_tail;pthread_rwlock_t q_lock;};int queue_ini转载 2012-11-29 22:16:29 · 732 阅读 · 0 评论 -
Unix进程控制
fork函数:被调用一次 返回两次 子进程返回0 父进程返回新子进程的IDvfork函数:保证子进程先运行 在它调用exec或exit后父进程才可能被调度运行;子进程在父进程的地址空间运行exec函数:用fork函数创建子进程后,子进程往往要调用一种exec函数以执行另一个程序wait函数:会暂时停止目前进程的执行,直到有信号来到或子进程结束。如果在调用wait()时子进程已经结束,则原创 2012-11-12 15:20:06 · 487 阅读 · 0 评论 -
SecureCRT连不上CentOS
service sshd start原创 2013-07-07 12:35:38 · 4959 阅读 · 0 评论 -
nasm:fatal:unable to open output file
First, let's make sure you are in a directory that you CAN write to.原创 2013-07-07 18:56:17 · 4845 阅读 · 0 评论 -
CentOS GCC G++ 安装
yum -y install gccyum -y install gcc gcc-c++ libstdc++-devel原创 2013-06-14 21:48:24 · 1171 阅读 · 0 评论