Linux
极客世杰
主攻后端,兼修前端,编程就像生活一样,不断地学习、成长和创造。始终保持谦逊和渴望。在代码和人生中,拥抱变化,勇于面对挑战,坚定地追求目标。
展开
-
Linux常用命令-新增用户
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-01-10 03:23:12 · 494 阅读 · 0 评论 -
Linux查看物理CPU个数、核数、逻辑CPU个数
总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores"| uniq查看逻辑CPU的个数原创 2016-12-05 15:24:35 · 363 阅读 · 0 评论 -
[neocomplete] You should disable it or install FastFold plugin
please add this plugins to your .vimrc.bundles.local file to solve this issue:Bundle 'Konfekt/FastFold'Bundle 'Konfekt/FoldText'原创 2016-12-02 19:25:16 · 779 阅读 · 0 评论 -
Linux下分析Java程序内存(pmap、jmap、jstat)
1、pmap查看进程内存运行命令使用pmap可以查看某一个进程(非java的也可以)的内存使用使用情况,命令格式:pmap 进程id示例说明pmap 12358 第一列,内存块起始地址 第二列,占用内存大小 第三列,内存权限 第四列,内存名称,anon表示动态分配的内存,stack表示栈内存 最后一行,占用内存总大小,请注意,此处为虚拟内存大小,占用的物理内存大小可以通过原创 2016-11-19 10:37:22 · 19150 阅读 · 0 评论 -
awk按照多个分隔符进行分割
我们知道awk可以进行类似于cut之类的操作,如一个文件data如下zhc-123|zhanghongchangfirst-99|zhanghongchang-100|zhang如果我们awk -F ‘-’ ‘{print $1;}’ data会打印出zhchongchangfirsthongchang但是如果我想根据多个分隔符进行分割呢?一原创 2016-09-29 12:42:45 · 1596 阅读 · 0 评论 -
crontab: temp file must be edited in place
vim ~/.vimrc autocmd filetype crontab setlocal nobackup nowritebackup原创 2016-09-20 18:39:02 · 504 阅读 · 0 评论 -
linux远程登陆不要密码,使用authorized_keys不生效的解决方法
linux远程登陆不要密码,使用authorized_keys不生效的解决方法配置用户的公钥登陆时,配置完authorized_keys居然一直不生 效,于是google之,发现原来是因为.ssh目录和下面文件的权限 问题导致的,因为目录的权限已经超过了sshd的要求权限。 如果希望ssh公钥生效需满足至少下面两个条件:ssh目录的权限必须是700 ssh/authorized_keys文件原创 2016-06-22 16:56:53 · 4409 阅读 · 0 评论 -
linux sed命令详解
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。原创 2016-07-04 17:33:55 · 266 阅读 · 0 评论 -
cygwin添加类似OSX中的`open`命令
cygwin添加类似OSX中的open命令在vimrc中添加alias open="cygstart\"cd ~vim .bashrc//添加alias open="cygstart"原创 2016-05-18 16:46:14 · 484 阅读 · 0 评论 -
Vim快速选中、删除、复制引号或括号中的内容
Vim快速选中、删除、复制引号或括号中的内容 以下命令可以对标点内的内容进行操作。 ci’、ci”、ci(、ci[、ci{、ci< - 分别更改这些配对标点符号中的文本内容 di’、di”、di(或dib、di[、di{或diB、di< - 分别删除这些配对标点符号中的文本内容 yi’、yi”、yi(、yi[、yi{、yi< - 分别复制这些配对标点符号中的文本内容 vi’、vi”、vi原创 2016-05-07 16:52:49 · 395 阅读 · 0 评论 -
cygwin下关于 $'\r': 未找到命令的解决方法
利用cygwin的dos2unix命令将*.sh脚本转换成unix编码后,再执行dos2unix **.sh原创 2016-04-06 00:04:57 · 5001 阅读 · 1 评论 -
服务器外网端口无法访问解决办法
在线上服务器上我们使用Redis、memcached、nodejs 等等 ,都需要使用端口,但是有些时候我们却发现 程序已经运行成功!但是却是连接超时访问不到。开启3000端口/sbin/iptables -I INPUT -p tcp --dport 3000 -j ACCEPT原创 2017-02-20 19:45:30 · 5871 阅读 · 0 评论