
LINUX
文章平均质量分 75
ppdouble
这个作者很懒,什么都没留下…
展开
-
使用 vim 需要知道的几个小技巧
vim 有哪些小技巧? 从网上粘贴代码到 vim 格式混乱? 如何 vim 中查找字符串不区分大小写? vim 写代码怎样自动缩进?原创 2021-08-31 20:49:29 · 485 阅读 · 0 评论 -
如何用gdb调试程序呢?
如何使用 gcc 将程序编译成 debug 版本? 如何处理 Missing separate debuginfos? 什么是 separate debuginfo? 为什么需要库的 debuginfo? 如何给 gdb 调试的程序传递数据?原创 2021-08-16 02:37:00 · 645 阅读 · 0 评论 -
下载的中文文件名乱码,如何转码
遍历当前目录下的文件,然后按行读取文件名进行转码。#!/bin/bashls . | while read filenamedo echo $filename echo -n $filename | iconv -f UTF-8 -t ISO-8859-1 | iconv -f gbk echo "" mv "$(echo -n $filename)" "$(echo -n $filename | iconv -f UTF-8 -t I原创 2020-10-14 12:43:44 · 1109 阅读 · 0 评论 -
Linux 如何从源码安装软件
主要是要擅用源码包的说明文档、命令的说明手册和帮助选项 --help。解压源码包一般下载到的源包常见的为 gzip 工具压缩的 tar.gz 或者 bzip2 工具压缩的 tar.bz。分别使用命令 tar -zxvf package.tar.gz,和 tar -jxvf package.tar.bz关于命令更多的说明可以使用 man 命令查看手册(manual),如 man tar 查看 tar 的手册,或者 man --help 查看帮助选项。查看说明文档最重要的是查看说明文档。基本来说,即使原创 2020-07-30 11:10:01 · 469 阅读 · 0 评论 -
Linux diff 对比文件的差异
Linux diff 对比文件的差异原创 2020-03-20 19:03:32 · 1012 阅读 · 0 评论 -
Linux 安装 adobe reader
fedora 29 安装 Adobe Reader原创 2020-03-18 23:50:31 · 1063 阅读 · 1 评论 -
neo4j 启动脚本 centos 7 x64
centos 7 x64, neo4j 3.1.2 community 下载的 neo4j 默认不带启动脚本,neo4j文档只给了几个示例教程链接。其中源码里有打包用的链接示例 neo4j.service 3.1, neo4j.init 3.1对照写出脚本:原创 2017-03-25 01:32:42 · 3084 阅读 · 0 评论 -
GCC 安装到自定义目录
tar xzf gcc-4.6.2.tar.gzcd gcc-4.6.2./contrib/download_prerequisitescd ..mkdir objdircd objdir$PWD/../gcc-4.6.2/configure --prefix=$HOME/GCC-4.6.2 --enable-languages=c,c++,fortran,gomakemake i...原创 2018-12-27 17:00:57 · 5156 阅读 · 0 评论 -
fedora 29 的那些日常必备技巧 tricks
1. fedora 解压 rpm 包, 查看 rpm 包中的文件2. fedora 更新字体缓存3. fedora 查看已安装的中文字体4. fedora 火狐用户配置文件说明5. fedora 火狐更改标签同步服务器改到国内6. fedora 安装 flash7. fedora chrome 内部页, firefox 内部页8. fedora ssh 快捷方式, ssh 简捷命令9. fedora 下载 rpm source 包10. fedora 寻找 rpm 包11. fedora原创 2019-05-14 22:38:30 · 439 阅读 · 0 评论 -
rpm打包示例
操作平台: fedora 29需要的包dnf install rpmdevtools rpmlint示例源文件:hello-2.10.tar.gz使用 rpmdev-setuptree 创建编译所需要的目录, 会创建在当前用户的主目录下.~/rpmbuild/├── BUILD├── RPMS├── SOURCES├── SPECS└── SRPMS将源代码包放入 SO...原创 2019-05-11 20:37:08 · 574 阅读 · 0 评论 -
root 用户被禁止登录的 Login incorrect 的问题
环境:CentOS 6.10我这里主要原因是被 pam_securetty 给禁止掉了. 主要是禁止从 tty3 登录./var/log/secure 中的记录为:Jul 18 13:49:29 localhost login: pam_securetty(login:auth): access denied: tty 'tty3' is not secure !Jul 18 13:49...原创 2019-07-19 19:23:46 · 13609 阅读 · 3 评论 -
Fedora 音视频剪辑软件
视频Pitivihttps://www.linuxidc.com/Linux/2018-11/155258.htmhttp://www.pitivi.org/Lightworkshttps://www.lwks.com/https://www.linuxprobe.com/linux-best-video.html3DBlenderhttps://www.blender.org/...原创 2019-09-28 17:13:56 · 299 阅读 · 0 评论 -
centos 使用网络管理命令注意事项
centos 6.4 x64 一直在gui环境下用,默认启动时 网卡 eth0 是被禁用的,登录后要手动点击激,然后切换到字符界面下使用 ifup 和 network start 均不能启动网卡,有错误:failed: This device is not active原创 2016-10-26 20:27:30 · 466 阅读 · 0 评论 -
Repository and Sourcecode
Repository and SourcecodeSourceCodePython源码ReposPypi 源Perl 源Ruby 源Fedora 源CentOS 源android SDK 源Homebrew 源Homebrew-bottles 源原创 2014-06-12 12:05:59 · 983 阅读 · 0 评论 -
Xmanager连接CentOS6
1 修改 /etc/X11/xdm/Xaccess去掉下面的注释#* #any host can get a login window2 修改启动模式/etc/inittabid:5:initdefault:3修改/etc/gdm/custom.conf# GDM configura原创 2013-01-08 22:49:07 · 4870 阅读 · 0 评论 -
Linux获取IP_网关_DNS
IP: ifconfigGATEWAY:[root@localhost ~]# netstat -rnKernel IP routing tableDestination Gateway Genmask Flags MSS Window irtt Iface172.16.44.0 0.0.0.0 25转载 2013-01-08 21:46:35 · 1147 阅读 · 0 评论 -
Thread_local_global_variable
1 Thread-specific data2 Thread local storage准备中... #include #include #include #include pthread_key_t key; pthread_key_t key2; struct test_struct {原创 2013-01-12 14:06:13 · 760 阅读 · 0 评论 -
Apache支持htaccess
将AllowOverride的值为None则不支持htaccess。设置全局虚拟目录都支持.htaccess文件 Options FollowSymLinks AllowOverride All Order deny,allow Allow from all设置某个虚拟目录支持.htaccess文件 ServerName u原创 2013-10-15 22:37:30 · 672 阅读 · 0 评论 -
Selenium2使用vncserver启动firefox
自动化测试使用Selenium2使用vncserver启动firefox1st startup vncserver(e.g. vncserver :1).2nd set DISPLAY(e.g. DISPLAY=:1).3rd change directory to my project(e.g. cd /path/to/my/project).4th原创 2013-09-16 18:23:12 · 2261 阅读 · 0 评论 -
Windows无密码传文件至Linux-pscp
用Cygwin或者GitBash所带的ssh-keygen和scp等命令,可以正常生成key,但是会有权限问题。经测试总是出现私钥644错误,建议私钥600,.ssh目录700。网上各种用chown修改文件属主,chmod修改文件权限,可以执行成功,但都没有效果,比如chmod600后,再查看文件属性,仍然为-rw-r---r--,还是644。总有其它用户可读。不知道如果windows原创 2014-03-20 15:50:21 · 5766 阅读 · 0 评论 -
命令行执行不回显不提示
windowscopy /Yrmdir /S /Q----linux\rm\cp##### UPDATE最新的 fedora29 x86_64 上测试:\rm 和 \cp 对于没有可写权限件依然分别回显提示写保护和没有写权限. 方法有:1. rm -f 和 cp -f 强制删除和复制覆盖目标文件2. yes | rm target.file ...原创 2014-04-28 18:57:54 · 3151 阅读 · 4 评论 -
Shell循环列出目录下所有文件或查找目录下包含指定字符串的文件
一循环列出目录下所有文件#!/bin/bashfunction frfile(){ local basefolder=$1 echo $basefolder #local filename for filename in $(ls $basefolder) do local fullpathfile=$basefolder/$fi原创 2014-12-12 23:25:34 · 5189 阅读 · 0 评论 -
hmac使用sha1
SHELLpython hmac.new(hmackey,str,hashlib.sha1).digest().encode('base64').rstrip()需要Import hmac, hashlib, base64,其中hmackey是验证key,str是需要计算的字符串SHELLsstr=`echo -n $strdata | openssl dgst -sh原创 2016-01-20 19:28:25 · 2985 阅读 · 0 评论 -
获取时间戳和随机数
获取时间戳和随机数原创 2016-01-20 19:19:58 · 3206 阅读 · 0 评论 -
设置阿里云ECS的swap
安装 gitlab 时碰到的问题。中间出现几次内存分配的问题,其中添加 ssh key 导致 500 错误,我 1G 内存跑了apache nginx mysql,以为内存不够用,确实不够用。找了好多,提到减少 unicorn.rb 里的 worker_processes 节省内存,后又有文章提到没有swap。我才想到阿里云有可能没有swap,搜一下果然没有。我这里总结一下参考的文章所进行的操原创 2016-03-04 21:02:11 · 2205 阅读 · 0 评论 -
Shell使用笔记-交互提示信息
开启 Linux 下 rm cp 不提示 和 禁用提示原创 2014-01-03 19:36:02 · 914 阅读 · 0 评论 -
静态链接库与动态链接库LINUX_C
写main.c mytool1.c mytool1.h mytool2.c mytool2.h,使main.c包含mytool1 mytool2/* * main.c */#include "mytool1.h"#include "mytool2.h"int main (int argc, char *argv[]){ mytool1_pr原创 2012-12-08 22:16:13 · 578 阅读 · 0 评论